Searched refs:vmg (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/tools/testing/vma/ |
| H A D | vma.c | 128 vmg->next = vma_next(vmg->vmi); in merge_new() 129 vmg->prev = vma_prev(vmg->vmi); in merge_new() 171 vmg->prev = NULL; in vmg_set_range() 173 vmg->next = NULL; in vmg_set_range() 177 vmg->end = end; in vmg_set_range() 973 vmg.prev = vma; in test_merge_existing() 1133 vmg.prev = vma; in test_merge_existing() 1139 vmg.prev = vma; in test_merge_existing() 1145 vmg.prev = vma; in test_merge_existing() 1151 vmg.prev = vma; in test_merge_existing() [all …]
|
| /linux-6.15/mm/ |
| H A D | debug.c | 271 if (!vmg) { in dump_vmg() 287 vmg, vmg->mm, vmg->pgoff, in dump_vmg() 288 vmg->vmi, vmg->vmi ? vma_iter_addr(vmg->vmi) : 0, in dump_vmg() 289 vmg->vmi ? vma_iter_end(vmg->vmi) : 0, in dump_vmg() 290 vmg->prev, vmg->middle, vmg->next, vmg->target, in dump_vmg() 291 vmg->start, vmg->end, vmg->flags, in dump_vmg() 292 vmg->file, vmg->anon_vma, vmg->policy, in dump_vmg() 301 vmg->__adjust_middle_start, vmg->__adjust_next_start, in dump_vmg() 302 vmg->__remove_middle, vmg->__remove_next); in dump_vmg() 304 if (vmg->mm) { in dump_vmg() [all …]
|
| H A D | vma.c | 123 if (vmg && vmg->__remove_middle) { in init_multi_vma_prep() 127 if (vmg && vmg->__remove_next) in init_multi_vma_prep() 130 if (vmg && vmg->__adjust_middle_start) in init_multi_vma_prep() 188 if (vmg->prev->vm_pgoff + vma_pages(vmg->prev) == vmg->pgoff) in can_vma_merge_after() 389 return vmg->prev && vmg->prev->vm_end == vmg->start && in can_vma_merge_left() 403 if (!vmg->next || vmg->end != vmg->next->vm_start || in can_vma_merge_right() 682 vma_iter_config(vmg->vmi, vmg->end, vmg->next->vm_end); in commit_merge() 686 vma_iter_config(vmg->vmi, vmg->start, vmg->end); in commit_merge() 707 vma_set_range(vma, vmg->start, vmg->end, vmg->pgoff); in commit_merge() 777 vmg->end > middle->vm_end), vmg); in vma_merge_existing_range() [all …]
|
| H A D | vma.h | 148 static inline bool vmg_nomem(struct vma_merge_struct *vmg) in vmg_nomem() argument 150 return vmg->state == VMA_MERGE_ERROR_NOMEM; in vmg_nomem() 196 __must_check int vma_expand(struct vma_merge_struct *vmg); 268 *vma_merge_new_range(struct vma_merge_struct *vmg);
|
| H A D | mmap.c | 1748 VMG_STATE(vmg, mm, &vmi, new_start, old_end, 0, vma->vm_pgoff); in relocate_vma_down() 1766 vmg.middle = vma; in relocate_vma_down() 1767 if (vma_expand(&vmg)) in relocate_vma_down()
|
| /linux-6.15/include/linux/ |
| H A D | mmdebug.h | 17 void dump_vmg(const struct vma_merge_struct *vmg, const char *reason); 92 #define VM_WARN_ON_VMG(cond, vmg) ({ \ argument 96 dump_vmg(vmg, "VM_WARN_ON_VMG(" __stringify(cond)")"); \ 118 #define VM_WARN_ON_VMG(cond, vmg) BUILD_BUG_ON_INVALID(cond) argument
|