Searched refs:vmg (Results 1 – 3 of 3) sorted by relevance
/linux/mm/ |
H A D | debug.c | 252 void dump_vmg(const struct vma_merge_struct *vmg, const char *reason) in dump_vmg() argument 255 pr_warn("vmg %px dumped because: %s\n", vmg, reason); in dump_vmg() 257 if (!vmg) { in dump_vmg() 258 pr_warn("vmg %px state: (NULL)\n", vmg); in dump_vmg() 270 vmg, vmg->mm, vmg->pgoff, in dump_vmg() 271 vmg->vmi, vmg->vmi ? vma_iter_addr(vmg->vmi) : 0, in dump_vmg() 272 vmg->vmi ? vma_iter_end(vmg->vmi) : 0, in dump_vmg() 273 vmg->prev, vmg->next, vmg->vma, in dump_vmg() 274 vmg->start, vmg->end, vmg->flags, in dump_vmg() 275 vmg->file, vmg->anon_vma, vmg->policy, in dump_vmg() [all …]
|
H A D | vma.c | 61 static inline bool is_mergeable_vma(struct vma_merge_struct *vmg, bool merge_next) in is_mergeable_vma() argument 63 struct vm_area_struct *vma = merge_next ? vmg->next : vmg->prev; in is_mergeable_vma() 65 if (!mpol_equal(vmg->policy, vma_policy(vma))) in is_mergeable_vma() 75 if ((vma->vm_flags ^ vmg->flags) & ~VM_SOFTDIRTY) in is_mergeable_vma() 77 if (vma->vm_file != vmg->file) in is_mergeable_vma() 79 if (!is_mergeable_vm_userfaultfd_ctx(vma, vmg->uffd_ctx)) in is_mergeable_vma() 81 if (!anon_vma_name_eq(anon_vma_name(vma), vmg->anon_name)) in is_mergeable_vma() 148 static bool can_vma_merge_before(struct vma_merge_struct *vmg) in can_vma_merge_before() argument 150 pgoff_t pglen = PHYS_PFN(vmg->end - vmg->start); in can_vma_merge_before() 152 if (is_mergeable_vma(vmg, /* merge_next = */ true) && in can_vma_merge_before() [all …]
|
H A D | mmap.c | 1693 VMG_STATE(vmg, mm, &vmi, new_start, old_end, 0, vma->vm_pgoff); in relocate_vma_down() 1710 vmg.vma = vma; in relocate_vma_down() 1711 if (vma_expand(&vmg)) in relocate_vma_down()
|