Symbol: new_vma
arch/arm/kernel/process.c
383
struct vm_area_struct *new_vma)
arch/arm/kernel/process.c
385
current->mm->context.sigpage = new_vma->vm_start;
arch/arm/kernel/vdso.c
38
struct vm_area_struct *new_vma)
arch/arm/kernel/vdso.c
40
current->mm->context.vdso = new_vma->vm_start;
arch/arm64/kernel/vdso.c
158
struct vm_area_struct *new_vma)
arch/arm64/kernel/vdso.c
160
current->mm->context.sigpage = (void *)new_vma->vm_start;
arch/arm64/kernel/vdso.c
61
struct vm_area_struct *new_vma)
arch/arm64/kernel/vdso.c
63
current->mm->context.vdso = (void *)new_vma->vm_start;
arch/loongarch/kernel/vdso.c
29
static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
arch/loongarch/kernel/vdso.c
31
current->mm->context.vdso = (void *)(new_vma->vm_start);
arch/powerpc/kernel/vdso.c
44
static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma,
arch/powerpc/kernel/vdso.c
47
unsigned long new_size = new_vma->vm_end - new_vma->vm_start;
arch/powerpc/kernel/vdso.c
52
current->mm->context.vdso = (void __user *)new_vma->vm_start;
arch/powerpc/kernel/vdso.c
57
static int vdso32_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
arch/powerpc/kernel/vdso.c
59
return vdso_mremap(sm, new_vma, &vdso32_end - &vdso32_start);
arch/powerpc/kernel/vdso.c
62
static int vdso64_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
arch/powerpc/kernel/vdso.c
64
return vdso_mremap(sm, new_vma, &vdso64_end - &vdso64_start);
arch/riscv/kernel/vdso.c
37
struct vm_area_struct *new_vma)
arch/riscv/kernel/vdso.c
39
current->mm->context.vdso = (void *)new_vma->vm_start;
arch/x86/entry/vdso/vma.c
103
struct vm_area_struct *new_vma)
arch/x86/entry/vdso/vma.c
107
vdso_fix_landing(image, new_vma);
arch/x86/entry/vdso/vma.c
108
current->mm->context.vdso = (void __user *)new_vma->vm_start;
arch/x86/entry/vdso/vma.c
67
struct vm_area_struct *new_vma)
arch/x86/entry/vdso/vma.c
74
regs->ip = new_vma->vm_start + ipoffset;
arch/x86/kernel/uprobes.c
621
static int tramp_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
drivers/gpu/drm/i915/i915_gem.c
949
new_vma:
drivers/gpu/drm/i915/i915_gem.c
977
goto new_vma;
drivers/gpu/drm/xe/xe_vm.c
2804
vma = new_vma(vm, &op->base.map, &default_attr,
drivers/gpu/drm/xe/xe_vm.c
2846
vma = new_vma(vm, op->base.remap.prev,
drivers/gpu/drm/xe/xe_vm.c
2876
vma = new_vma(vm, op->base.remap.next,
include/linux/hugetlb.h
124
struct vm_area_struct *new_vma,
include/linux/hugetlb.h
340
struct vm_area_struct *new_vma,
include/linux/mm_inline.h
421
struct vm_area_struct *new_vma)
include/linux/mm_inline.h
426
new_vma->anon_name = anon_vma_name_reuse(anon_name);
include/linux/mm_inline.h
452
struct vm_area_struct *new_vma) {}
include/linux/mm_types.h
1741
struct vm_area_struct *new_vma);
kernel/events/uprobes.c
1686
static int xol_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
mm/hugetlb.c
5081
struct vm_area_struct *new_vma,
mm/hugetlb.c
5126
dst_pte = huge_pte_alloc(mm, new_vma, new_addr, sz);
mm/mmap.c
1391
static int special_mapping_mremap(struct vm_area_struct *new_vma)
mm/mmap.c
1393
struct vm_special_mapping *sm = new_vma->vm_private_data;
mm/mmap.c
1395
if (WARN_ON_ONCE(current->mm != new_vma->vm_mm))
mm/mmap.c
1399
return sm->mremap(sm, new_vma);
mm/mmap.c
1710
struct vm_area_struct *new_vma,
mm/mmap.c
1713
if (!write || addr >= new_vma->vm_start) {
mm/mmap.c
1718
if (!(new_vma->vm_flags & VM_GROWSDOWN))
mm/mmap.c
1722
if (expand_downwards(new_vma, addr)) {
mm/mremap.c
1263
struct vm_area_struct *new_vma;
mm/mremap.c
1267
new_vma = copy_vma(&vma, vrm->new_addr, vrm->new_len, new_pgoff,
mm/mremap.c
1269
if (!new_vma) {
mm/mremap.c
1280
pmc.new = new_vma;
mm/mremap.c
1286
err = vma->vm_ops->mremap(new_vma);
mm/mremap.c
1289
PAGETABLE_MOVE(pmc_revert, new_vma, vma, vrm->new_addr,
mm/mremap.c
1300
vrm->vma = new_vma;
mm/mremap.c
1304
mremap_userfaultfd_prep(new_vma, vrm->uf);
mm/mremap.c
1309
*new_vma_ptr = new_vma;
mm/mremap.c
1320
struct vm_area_struct *new_vma)
mm/mremap.c
1334
if (new_vma != vrm->vma && start == old_start && end == old_end)
mm/mremap.c
1343
struct vm_area_struct *new_vma;
mm/mremap.c
1362
err = copy_vma_and_data(vrm, &new_vma);
mm/mremap.c
1368
if (err && !new_vma)
mm/mremap.c
1384
dontunmap_complete(vrm, new_vma);
mm/vma.c
1871
struct vm_area_struct *new_vma;
mm/vma.c
1893
new_vma = find_vma_prev(mm, addr, &vmg.prev);
mm/vma.c
1894
if (new_vma && new_vma->vm_start < addr + len)
mm/vma.c
1899
new_vma = vma_merge_copied_range(&vmg);
mm/vma.c
1901
if (new_vma) {
mm/vma.c
1905
if (unlikely(vma_start >= new_vma->vm_start &&
mm/vma.c
1906
vma_start < new_vma->vm_end)) {
mm/vma.c
1919
VM_BUG_ON_VMA(faulted_in_anon_vma, new_vma);
mm/vma.c
1920
*vmap = vma = new_vma;
mm/vma.c
1922
*need_rmap_locks = (new_vma->vm_pgoff <= vma->vm_pgoff);
mm/vma.c
1924
new_vma = vm_area_dup(vma);
mm/vma.c
1925
if (!new_vma)
mm/vma.c
1927
vma_set_range(new_vma, addr, addr + len, pgoff);
mm/vma.c
1928
if (vma_dup_policy(vma, new_vma))
mm/vma.c
1930
if (anon_vma_clone(new_vma, vma, VMA_OP_REMAP))
mm/vma.c
1932
if (new_vma->vm_file)
mm/vma.c
1933
get_file(new_vma->vm_file);
mm/vma.c
1934
if (new_vma->vm_ops && new_vma->vm_ops->open)
mm/vma.c
1935
new_vma->vm_ops->open(new_vma);
mm/vma.c
1936
if (vma_link(mm, new_vma))
mm/vma.c
1940
return new_vma;
mm/vma.c
1943
fixup_hugetlb_reservations(new_vma);
mm/vma.c
1944
vma_close(new_vma);
mm/vma.c
1946
if (new_vma->vm_file)
mm/vma.c
1947
fput(new_vma->vm_file);
mm/vma.c
1949
unlink_anon_vmas(new_vma);
mm/vma.c
1951
mpol_put(vma_policy(new_vma));
mm/vma.c
1953
vm_area_free(new_vma);
tools/testing/vma/include/stubs.h
76
struct vm_area_struct *new_vma)