Symbol: vma_iterator
arch/xtensa/kernel/syscall.c
62
struct vma_iterator vmi;
fs/coredump.c
1677
static struct vm_area_struct *coredump_next_vma(struct vma_iterator *vmi,
fs/exec.c
613
struct vma_iterator vmi;
fs/proc/base.c
2414
struct vma_iterator vmi;
fs/proc/internal.h
394
struct vma_iterator iter;
fs/proc/task_mmu.c
554
struct vma_iterator vmi;
fs/userfaultfd.c
1273
struct vma_iterator vmi;
fs/userfaultfd.c
1445
struct vma_iterator vmi;
include/linux/mm.h
1312
struct vm_area_struct *vma_find(struct vma_iterator *vmi, unsigned long max)
include/linux/mm.h
1317
static inline struct vm_area_struct *vma_next(struct vma_iterator *vmi)
include/linux/mm.h
1327
struct vm_area_struct *vma_iter_next_range(struct vma_iterator *vmi)
include/linux/mm.h
1333
static inline struct vm_area_struct *vma_prev(struct vma_iterator *vmi)
include/linux/mm.h
1338
static inline int vma_iter_clear_gfp(struct vma_iterator *vmi,
include/linux/mm.h
1350
static inline void vma_iter_free(struct vma_iterator *vmi)
include/linux/mm.h
1355
static inline int vma_iter_bulk_store(struct vma_iterator *vmi,
include/linux/mm.h
1368
static inline void vma_iter_invalidate(struct vma_iterator *vmi)
include/linux/mm.h
1373
static inline void vma_iter_set(struct vma_iterator *vmi, unsigned long addr)
include/linux/mm.h
3045
extern int mprotect_fixup(struct vma_iterator *vmi, struct mmu_gather *tlb,
include/linux/mm.h
3878
extern int do_vmi_munmap(struct vma_iterator *vmi, struct mm_struct *mm,
include/linux/mm.h
3881
int do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma,
include/linux/mm_types.h
1502
struct vma_iterator name = { \
include/linux/mm_types.h
1511
static inline void vma_iter_init(struct vma_iterator *vmi,
include/linux/mmap_lock.h
484
struct vma_iterator *iter,
include/linux/mmdebug.h
11
struct vma_iterator;
include/linux/mmdebug.h
18
void vma_iter_dump_tree(const struct vma_iterator *vmi);
include/linux/userfaultfd_k.h
276
struct vm_area_struct *userfaultfd_clear_vma(struct vma_iterator *vmi,
kernel/bpf/task_iter.c
801
struct vma_iterator vmi;
kernel/sched/fair.c
3373
struct vma_iterator vmi;
mm/debug.c
356
void vma_iter_dump_tree(const struct vma_iterator *vmi)
mm/khugepaged.c
2393
struct vma_iterator vmi;
mm/ksm.c
2581
struct vma_iterator vmi;
mm/mempolicy.c
1039
static int mbind_range(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/mempolicy.c
1492
struct vma_iterator vmi;
mm/mlock.c
466
static int mlock_fixup(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/mmap.c
124
struct vma_iterator vmi;
mm/mmap.c
1252
unsigned long tear_down_vmas(struct mm_struct *mm, struct vma_iterator *vmi,
mm/mmap_lock.c
345
struct vma_iterator *vmi,
mm/mmap_lock.c
370
struct vma_iterator *vmi,
mm/mprotect.c
695
mprotect_fixup(struct vma_iterator *vmi, struct mmu_gather *tlb,
mm/mprotect.c
811
struct vma_iterator vmi;
mm/nommu.c
1306
static int split_vma(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/nommu.c
1384
static int vmi_shrink_vma(struct vma_iterator *vmi,
mm/userfaultfd.c
1971
struct vm_area_struct *userfaultfd_clear_vma(struct vma_iterator *vmi,
mm/vma.c
12
struct vma_iterator *vmi;
mm/vma.c
1228
int vma_shrink(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
1528
struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
1564
int do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
1611
int do_vmi_munmap(struct vma_iterator *vmi, struct mm_struct *mm,
mm/vma.c
1689
struct vm_area_struct *vma_modify_flags(struct vma_iterator *vmi,
mm/vma.c
1714
struct vm_area_struct *vma_modify_name(struct vma_iterator *vmi,
mm/vma.c
1726
struct vm_area_struct *vma_modify_policy(struct vma_iterator *vmi,
mm/vma.c
1738
struct vm_area_struct *vma_modify_flags_uffd(struct vma_iterator *vmi,
mm/vma.c
1757
struct vm_area_struct *vma_merge_extend(struct vma_iterator *vmi,
mm/vma.c
2396
struct vma_iterator *vmi = map->vmi;
mm/vma.c
2458
struct vma_iterator *vmi = map->vmi;
mm/vma.c
2508
struct vma_iterator *vmi = map->vmi;
mm/vma.c
2866
int do_brk_flags(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
335
static void vma_complete(struct vma_prepare *vp, struct vma_iterator *vmi,
mm/vma.c
497
__split_vma(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
590
static int split_vma(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.h
175
struct vma_iterator *vmi, struct vm_area_struct *vma)
mm/vma.h
199
struct vma_iterator *vmi)
mm/vma.h
273
__must_check int vma_shrink(struct vma_iterator *vmi,
mm/vma.h
277
static inline int vma_iter_store_gfp(struct vma_iterator *vmi,
mm/vma.h
321
do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.h
325
int do_vmi_munmap(struct vma_iterator *vmi, struct mm_struct *mm,
mm/vma.h
35
struct vma_iterator *vmi;
mm/vma.h
355
__must_check struct vm_area_struct *vma_modify_flags(struct vma_iterator *vmi,
mm/vma.h
379
__must_check struct vm_area_struct *vma_modify_name(struct vma_iterator *vmi,
mm/vma.h
403
__must_check struct vm_area_struct *vma_modify_policy(struct vma_iterator *vmi,
mm/vma.h
430
__must_check struct vm_area_struct *vma_modify_flags_uffd(struct vma_iterator *vmi,
mm/vma.h
437
__must_check struct vm_area_struct *vma_merge_extend(struct vma_iterator *vmi,
mm/vma.h
463
int do_brk_flags(struct vma_iterator *vmi, struct vm_area_struct *brkvma,
mm/vma.h
489
static inline struct vm_area_struct *vma_prev_limit(struct vma_iterator *vmi,
mm/vma.h
527
static inline void vma_iter_config(struct vma_iterator *vmi,
mm/vma.h
533
static inline void vma_iter_reset(struct vma_iterator *vmi)
mm/vma.h
539
struct vm_area_struct *vma_iter_prev_range_limit(struct vma_iterator *vmi, unsigned long min)
mm/vma.h
545
struct vm_area_struct *vma_iter_next_range_limit(struct vma_iterator *vmi, unsigned long max)
mm/vma.h
550
static inline int vma_iter_area_lowest(struct vma_iterator *vmi, unsigned long min,
mm/vma.h
556
static inline int vma_iter_area_highest(struct vma_iterator *vmi, unsigned long min,
mm/vma.h
565
static inline int vma_iter_prealloc(struct vma_iterator *vmi,
mm/vma.h
571
static inline void vma_iter_clear(struct vma_iterator *vmi)
mm/vma.h
576
static inline struct vm_area_struct *vma_iter_load(struct vma_iterator *vmi)
mm/vma.h
582
static inline void vma_iter_store_overwrite(struct vma_iterator *vmi,
mm/vma.h
610
static inline void vma_iter_store_new(struct vma_iterator *vmi,
mm/vma.h
617
static inline unsigned long vma_iter_addr(struct vma_iterator *vmi)
mm/vma.h
622
static inline unsigned long vma_iter_end(struct vma_iterator *vmi)
mm/vma.h
628
struct vm_area_struct *vma_iter_prev_range(struct vma_iterator *vmi)
mm/vma.h
638
struct vm_area_struct *vma_iter_next_rewind(struct vma_iterator *vmi,
mm/vma.h
71
struct vma_iterator *vmi;
tools/testing/vma/include/dup.h
1049
struct vm_area_struct *vma_find(struct vma_iterator *vmi, unsigned long max)
tools/testing/vma/include/dup.h
1054
static inline int vma_iter_clear_gfp(struct vma_iterator *vmi,
tools/testing/vma/include/dup.h
1108
static inline void vma_iter_init(struct vma_iterator *vmi,
tools/testing/vma/include/dup.h
1136
static inline struct vm_area_struct *vma_prev(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
1141
static inline void vma_iter_set(struct vma_iterator *vmi, unsigned long addr)
tools/testing/vma/include/dup.h
1171
static inline void vma_iter_free(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
1177
struct vm_area_struct *vma_iter_next_range(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
405
struct vma_iterator name = { \
tools/testing/vma/include/dup.h
723
static inline void vma_iter_invalidate(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
953
static inline struct vm_area_struct *vma_next(struct vma_iterator *vmi)
tools/testing/vma/shared.c
69
int cleanup_mm(struct mm_struct *mm, struct vma_iterator *vmi)
tools/testing/vma/shared.h
99
int cleanup_mm(struct mm_struct *mm, struct vma_iterator *vmi);