Home
last modified time | relevance | path

Searched refs:vmg (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/tools/testing/vma/
H A Dvma.c128 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 Ddebug.c271 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 Dvma.c123 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 Dvma.h148 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 Dmmap.c1748 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 Dmmdebug.h17 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