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
617
struct vma_iterator vmi;
fs/proc/base.c
2385
struct vma_iterator vmi;
fs/proc/internal.h
397
struct vma_iterator iter;
fs/proc/task_mmu.c
585
struct vma_iterator vmi;
include/linux/mm.h
1629
struct vm_area_struct *vma_find(struct vma_iterator *vmi, unsigned long max)
include/linux/mm.h
1634
static inline struct vm_area_struct *vma_next(struct vma_iterator *vmi)
include/linux/mm.h
1644
struct vm_area_struct *vma_iter_next_range(struct vma_iterator *vmi)
include/linux/mm.h
1650
static inline struct vm_area_struct *vma_prev(struct vma_iterator *vmi)
include/linux/mm.h
1655
static inline int vma_iter_clear_gfp(struct vma_iterator *vmi,
include/linux/mm.h
1667
static inline void vma_iter_free(struct vma_iterator *vmi)
include/linux/mm.h
1672
static inline int vma_iter_bulk_store(struct vma_iterator *vmi,
include/linux/mm.h
1685
static inline void vma_iter_invalidate(struct vma_iterator *vmi)
include/linux/mm.h
1690
static inline void vma_iter_set(struct vma_iterator *vmi, unsigned long addr)
include/linux/mm.h
3326
extern int mprotect_fixup(struct vma_iterator *vmi, struct mmu_gather *tlb,
include/linux/mm.h
4155
extern int do_vmi_munmap(struct vma_iterator *vmi, struct mm_struct *mm,
include/linux/mm.h
4158
int do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma,
include/linux/mm_types.h
1535
struct vma_iterator name = { \
include/linux/mm_types.h
1544
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);
kernel/bpf/task_iter.c
917
struct vma_iterator vmi;
kernel/sched/fair.c
4086
struct vma_iterator vmi;
mm/debug.c
356
void vma_iter_dump_tree(const struct vma_iterator *vmi)
mm/khugepaged.c
2847
struct vma_iterator vmi;
mm/ksm.c
2584
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
467
static int mlock_fixup(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/mmap.c
124
struct vma_iterator vmi;
mm/mmap.c
1250
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
725
mprotect_fixup(struct vma_iterator *vmi, struct mmu_gather *tlb,
mm/mprotect.c
846
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
2174
static struct vm_area_struct *userfaultfd_clear_vma(struct vma_iterator *vmi,
mm/userfaultfd.c
3585
struct vma_iterator vmi;
mm/userfaultfd.c
3757
struct vma_iterator vmi;
mm/vma.c
12
struct vma_iterator *vmi;
mm/vma.c
1247
int vma_shrink(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
1547
struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
1583
int do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
1630
int do_vmi_munmap(struct vma_iterator *vmi, struct mm_struct *mm,
mm/vma.c
1708
struct vm_area_struct *vma_modify_flags(struct vma_iterator *vmi,
mm/vma.c
1733
struct vm_area_struct *vma_modify_name(struct vma_iterator *vmi,
mm/vma.c
1745
struct vm_area_struct *vma_modify_policy(struct vma_iterator *vmi,
mm/vma.c
1757
struct vm_area_struct *vma_modify_flags_uffd(struct vma_iterator *vmi,
mm/vma.c
1777
struct vm_area_struct *vma_merge_extend(struct vma_iterator *vmi,
mm/vma.c
2424
struct vma_iterator *vmi = map->vmi;
mm/vma.c
2486
struct vma_iterator *vmi = map->vmi;
mm/vma.c
2538
struct vma_iterator *vmi = map->vmi;
mm/vma.c
2884
int do_brk_flags(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
338
static void vma_complete(struct vma_prepare *vp, struct vma_iterator *vmi,
mm/vma.c
500
__split_vma(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.c
593
static int split_vma(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.h
179
struct vma_iterator *vmi, struct vm_area_struct *vma)
mm/vma.h
203
struct vma_iterator *vmi)
mm/vma.h
277
__must_check int vma_shrink(struct vma_iterator *vmi,
mm/vma.h
281
static inline int vma_iter_store_gfp(struct vma_iterator *vmi,
mm/vma.h
325
do_vmi_align_munmap(struct vma_iterator *vmi, struct vm_area_struct *vma,
mm/vma.h
329
int do_vmi_munmap(struct vma_iterator *vmi, struct mm_struct *mm,
mm/vma.h
35
struct vma_iterator *vmi;
mm/vma.h
359
__must_check struct vm_area_struct *vma_modify_flags(struct vma_iterator *vmi,
mm/vma.h
382
__must_check struct vm_area_struct *vma_modify_name(struct vma_iterator *vmi,
mm/vma.h
406
__must_check struct vm_area_struct *vma_modify_policy(struct vma_iterator *vmi,
mm/vma.h
433
__must_check struct vm_area_struct *vma_modify_flags_uffd(struct vma_iterator *vmi,
mm/vma.h
440
__must_check struct vm_area_struct *vma_merge_extend(struct vma_iterator *vmi,
mm/vma.h
466
int do_brk_flags(struct vma_iterator *vmi, struct vm_area_struct *brkvma,
mm/vma.h
493
static inline struct vm_area_struct *vma_prev_limit(struct vma_iterator *vmi,
mm/vma.h
536
static inline void vma_iter_config(struct vma_iterator *vmi,
mm/vma.h
542
static inline void vma_iter_reset(struct vma_iterator *vmi)
mm/vma.h
548
struct vm_area_struct *vma_iter_prev_range_limit(struct vma_iterator *vmi, unsigned long min)
mm/vma.h
554
struct vm_area_struct *vma_iter_next_range_limit(struct vma_iterator *vmi, unsigned long max)
mm/vma.h
559
static inline int vma_iter_area_lowest(struct vma_iterator *vmi, unsigned long min,
mm/vma.h
565
static inline int vma_iter_area_highest(struct vma_iterator *vmi, unsigned long min,
mm/vma.h
574
static inline int vma_iter_prealloc(struct vma_iterator *vmi,
mm/vma.h
580
static inline void vma_iter_clear(struct vma_iterator *vmi)
mm/vma.h
585
static inline struct vm_area_struct *vma_iter_load(struct vma_iterator *vmi)
mm/vma.h
591
static inline void vma_iter_store_overwrite(struct vma_iterator *vmi,
mm/vma.h
619
static inline void vma_iter_store_new(struct vma_iterator *vmi,
mm/vma.h
626
static inline unsigned long vma_iter_addr(struct vma_iterator *vmi)
mm/vma.h
631
static inline unsigned long vma_iter_end(struct vma_iterator *vmi)
mm/vma.h
637
struct vm_area_struct *vma_iter_prev_range(struct vma_iterator *vmi)
mm/vma.h
647
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
1157
static inline struct vm_area_struct *vma_next(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
1253
struct vm_area_struct *vma_find(struct vma_iterator *vmi, unsigned long max)
tools/testing/vma/include/dup.h
1258
static inline int vma_iter_clear_gfp(struct vma_iterator *vmi,
tools/testing/vma/include/dup.h
1342
static inline void vma_iter_init(struct vma_iterator *vmi,
tools/testing/vma/include/dup.h
1365
static inline struct vm_area_struct *vma_prev(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
1370
static inline void vma_iter_set(struct vma_iterator *vmi, unsigned long addr)
tools/testing/vma/include/dup.h
1400
static inline void vma_iter_free(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
1406
struct vm_area_struct *vma_iter_next_range(struct vma_iterator *vmi)
tools/testing/vma/include/dup.h
424
struct vma_iterator name = { \
tools/testing/vma/include/dup.h
769
static inline void vma_iter_invalidate(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
117
int cleanup_mm(struct mm_struct *mm, struct vma_iterator *vmi);