Symbol: vm_struct
arch/alpha/kernel/core_irongate.c
314
struct vm_struct *area;
arch/alpha/kernel/core_marvel.c
685
struct vm_struct *area;
arch/alpha/kernel/core_titan.c
461
struct vm_struct *area;
arch/alpha/mm/init.c
168
static struct vm_struct console_remap_vm;
arch/arm/mm/ioremap.c
280
struct vm_struct *area;
arch/arm/mm/ioremap.c
458
struct vm_struct *vm;
arch/arm/mm/ioremap.c
54
struct vm_struct *vm;
arch/arm/mm/ioremap.c
76
struct vm_struct *vm;
arch/arm/mm/ioremap.c
95
struct vm_struct *vm;
arch/arm/mm/mm.h
69
struct vm_struct vm;
arch/arm/mm/mmu.c
1019
struct vm_struct *vm;
arch/arm/mm/mmu.c
1044
struct vm_struct *vm;
arch/arm/mm/mmu.c
1080
struct vm_struct *vm;
arch/arm64/mm/mmu.c
1202
static void __init declare_vma(struct vm_struct *vma,
arch/arm64/mm/mmu.c
1358
static struct vm_struct vmlinux_seg[KERNEL_SEGMENT_COUNT];
arch/arm64/mm/pageattr.c
150
struct vm_struct *area;
arch/loongarch/include/asm/kfence.h
22
struct vm_struct *area;
arch/m68k/mm/kmap.c
108
static struct vm_struct *get_io_area(unsigned long size)
arch/m68k/mm/kmap.c
111
struct vm_struct **p, *tmp, *area;
arch/m68k/mm/kmap.c
135
struct vm_struct **p, *tmp;
arch/m68k/mm/kmap.c
160
struct vm_struct *area;
arch/m68k/mm/kmap.c
37
static inline struct vm_struct *get_io_area(unsigned long size)
arch/m68k/mm/kmap.c
52
static struct vm_struct *iolist;
arch/m68k/mm/sun3kmap.c
64
struct vm_struct *area;
arch/microblaze/mm/pgtable.c
96
struct vm_struct *area;
arch/mips/mm/ioremap.c
51
struct vm_struct *area;
arch/mips/pci/pci-alchemy.c
41
struct vm_struct *pci_cfg_vm;
arch/nios2/mm/ioremap.c
121
struct vm_struct *area;
arch/nios2/mm/ioremap.c
178
struct vm_struct *p;
arch/parisc/kernel/cache.c
828
struct vm_struct *vm;
arch/powerpc/kernel/pci_64.c
122
struct vm_struct *area;
arch/powerpc/lib/code-patching.c
107
struct vm_struct *area;
arch/powerpc/lib/code-patching.c
54
struct vm_struct *area;
arch/riscv/mm/pageattr.c
288
struct vm_struct *area = NULL;
arch/s390/mm/pageattr.c
331
struct vm_struct *area;
arch/sh/kernel/cpu/sh4/sq.c
104
struct vm_struct *vma;
arch/sh/kernel/cpu/sh4/sq.c
230
struct vm_struct *vma;
arch/sh/mm/pmb.c
417
struct vm_struct *area;
arch/x86/mm/ioremap.c
192
struct vm_struct *area;
arch/x86/mm/ioremap.c
458
struct vm_struct *p, *o;
arch/x86/xen/grant-table.c
26
struct vm_struct *area;
arch/x86/xen/p2m.c
403
static struct vm_struct vm;
drivers/xen/xenbus/xenbus_client.c
60
struct vm_struct *area;
drivers/xen/xenbus/xenbus_client.c
767
struct vm_struct *area;
include/linux/execmem.h
190
struct vm_struct *execmem_vmap(size_t size);
include/linux/kasan.h
15
struct vm_struct;
include/linux/kasan.h
634
void __kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms,
include/linux/kasan.h
637
kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms,
include/linux/kasan.h
680
kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms,
include/linux/kasan.h
698
void kasan_free_module_shadow(const struct vm_struct *vm);
include/linux/kasan.h
703
static inline void kasan_free_module_shadow(const struct vm_struct *vm) {}
include/linux/kmemleak.h
22
extern void kmemleak_vmalloc(const struct vm_struct *area, size_t size,
include/linux/kmemleak.h
76
static inline void kmemleak_vmalloc(const struct vm_struct *area, size_t size,
include/linux/sched.h
1566
struct vm_struct *stack_vm_area;
include/linux/sched/task.h
196
static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t)
include/linux/sched/task.h
201
static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t)
include/linux/vmalloc.h
236
static inline size_t get_vm_area_size(const struct vm_struct *area)
include/linux/vmalloc.h
246
extern struct vm_struct *get_vm_area(unsigned long size, unsigned long flags);
include/linux/vmalloc.h
247
extern struct vm_struct *get_vm_area_caller(unsigned long size,
include/linux/vmalloc.h
249
extern struct vm_struct *__get_vm_area_caller(unsigned long size,
include/linux/vmalloc.h
253
void free_vm_area(struct vm_struct *area);
include/linux/vmalloc.h
254
extern struct vm_struct *remove_vm_area(const void *addr);
include/linux/vmalloc.h
255
extern struct vm_struct *find_vm_area(const void *addr);
include/linux/vmalloc.h
280
__init void vm_area_add_early(struct vm_struct *vm);
include/linux/vmalloc.h
281
__init void vm_area_register_early(struct vm_struct *vm, size_t align);
include/linux/vmalloc.h
291
int vm_area_map_pages(struct vm_struct *area, unsigned long start,
include/linux/vmalloc.h
293
void vm_area_unmap_pages(struct vm_struct *area, unsigned long start,
include/linux/vmalloc.h
299
struct vm_struct *vm = find_vm_area(addr);
include/linux/vmalloc.h
312
struct vm_struct **pcpu_get_vm_areas(const unsigned long *offsets,
include/linux/vmalloc.h
316
void pcpu_free_vm_areas(struct vm_struct **vms, int nr_vms);
include/linux/vmalloc.h
318
static inline struct vm_struct **
include/linux/vmalloc.h
326
static inline void pcpu_free_vm_areas(struct vm_struct **vms, int nr_vms) {}
include/linux/vmalloc.h
54
struct vm_struct *next; /* Early registration of vm_areas. */
include/linux/vmalloc.h
86
struct vm_struct *vm; /* in "busy" tree */
kernel/bpf/arena.c
178
struct vm_struct *kern_vm;
kernel/bpf/arena.c
55
struct vm_struct *kern_vm;
kernel/dma/debug.c
1083
struct vm_struct *stack_vm_area = task_stack_vm_area(current);
kernel/dma/remap.c
11
struct vm_struct *area = find_vm_area(cpu_addr);
kernel/dma/remap.c
64
struct vm_struct *area = find_vm_area(cpu_addr);
kernel/fork.c
199
static DEFINE_PER_CPU(struct vm_struct *, cached_stacks[NR_CACHED_STACKS]);
kernel/fork.c
209
struct vm_struct *stack_vm_area;
kernel/fork.c
212
static struct vm_struct *alloc_thread_stack_node_from_cache(struct task_struct *tsk, int node)
kernel/fork.c
214
struct vm_struct *vm_area;
kernel/fork.c
239
static bool try_release_thread_stack_to_cache(struct vm_struct *vm_area)
kernel/fork.c
263
struct vm_struct *tmp = NULL;
kernel/fork.c
275
struct vm_struct *vm_area = vm_stack->stack_vm_area;
kernel/fork.c
293
struct vm_struct **cached_vm_stack_areas = per_cpu_ptr(cached_stacks, cpu);
kernel/fork.c
297
struct vm_struct *vm_area = cached_vm_stack_areas[i];
kernel/fork.c
309
static int memcg_charge_kernel_stack(struct vm_struct *vm_area)
kernel/fork.c
332
struct vm_struct *vm_area;
kernel/fork.c
484
struct vm_struct *vm_area = task_stack_vm_area(tsk);
kernel/fork.c
504
struct vm_struct *vm_area;
kernel/liveupdate/kexec_handover.c
1083
struct vm_struct *area;
kernel/liveupdate/kexec_handover.c
995
struct vm_struct *vm = find_vm_area(ptr);
kernel/trace/trace.c
9686
struct vm_struct *area;
lib/alloc_tag.c
279
static struct vm_struct *vm_module_tags;
mm/execmem.c
115
static int execmem_set_direct_map_valid(struct vm_struct *vm, bool valid)
mm/execmem.c
171
struct vm_struct *vm = find_vm_area(area);
mm/execmem.c
284
struct vm_struct *vm;
mm/execmem.c
65
struct vm_struct *execmem_vmap(size_t size)
mm/execmem.c
68
struct vm_struct *area;
mm/internal.h
1439
unsigned int get_vm_area_page_order(struct vm_struct *vm);
mm/internal.h
1488
struct vm_struct *__get_vm_area_node(unsigned long size,
mm/ioremap.c
20
struct vm_struct *area;
mm/kasan/common.c
581
void __kasan_unpoison_vmap_areas(struct vm_struct **vms, int nr_vms,
mm/kasan/hw_tags.c
289
struct vm_struct *area;
mm/kasan/shadow.c
255
struct vm_struct *vm;
mm/kasan/shadow.c
683
struct vm_struct *vm = find_vm_area(addr);
mm/kasan/shadow.c
697
void kasan_free_module_shadow(const struct vm_struct *vm)
mm/kmemleak.c
1128
void __ref kmemleak_vmalloc(const struct vm_struct *area, size_t size, gfp_t gfp)
mm/nommu.c
339
void free_vm_area(struct vm_struct *area)
mm/percpu-vm.c
336
struct vm_struct **vms;
mm/percpu.c
3196
static struct vm_struct vm;
mm/vmalloc.c
2015
static inline void setup_vmalloc_vm(struct vm_struct *vm,
mm/vmalloc.c
2033
unsigned long va_flags, struct vm_struct *vm)
mm/vmalloc.c
3109
static struct vm_struct *vmlist __initdata;
mm/vmalloc.c
3111
static inline unsigned int vm_area_page_order(struct vm_struct *vm)
mm/vmalloc.c
3120
unsigned int get_vm_area_page_order(struct vm_struct *vm)
mm/vmalloc.c
3125
static inline void set_vm_area_page_order(struct vm_struct *vm, unsigned int order)
mm/vmalloc.c
3144
void __init vm_area_add_early(struct vm_struct *vm)
mm/vmalloc.c
3146
struct vm_struct *tmp, **p;
mm/vmalloc.c
3172
void __init vm_area_register_early(struct vm_struct *vm, size_t align)
mm/vmalloc.c
3175
struct vm_struct *cur, **p;
mm/vmalloc.c
3192
static void clear_vm_uninitialized_flag(struct vm_struct *vm)
mm/vmalloc.c
3203
struct vm_struct *__get_vm_area_node(unsigned long size,
mm/vmalloc.c
3209
struct vm_struct *area;
mm/vmalloc.c
3253
struct vm_struct *__get_vm_area_caller(unsigned long size, unsigned long flags,
mm/vmalloc.c
3272
struct vm_struct *get_vm_area(unsigned long size, unsigned long flags)
mm/vmalloc.c
3280
struct vm_struct *get_vm_area_caller(unsigned long size, unsigned long flags,
mm/vmalloc.c
3298
struct vm_struct *find_vm_area(const void *addr)
mm/vmalloc.c
3319
struct vm_struct *remove_vm_area(const void *addr)
mm/vmalloc.c
3322
struct vm_struct *vm;
mm/vmalloc.c
3344
static inline void set_area_direct_map(const struct vm_struct *area,
mm/vmalloc.c
3358
static void vm_reset_perms(struct vm_struct *area)
mm/vmalloc.c
3444
struct vm_struct *vm;
mm/vmalloc.c
349
struct vm_struct *area;
mm/vmalloc.c
3500
struct vm_struct *vm;
mm/vmalloc.c
3535
struct vm_struct *area;
mm/vmalloc.c
3609
struct vm_struct *area;
mm/vmalloc.c
3765
struct vm_struct *area, *tmp;
mm/vmalloc.c
3785
static void defer_vm_area_cleanup(struct vm_struct *area)
mm/vmalloc.c
3827
static void *__vmalloc_area_node(struct vm_struct *area, gfp_t gfp_mask,
mm/vmalloc.c
3991
struct vm_struct *area;
mm/vmalloc.c
4299
struct vm_struct *vm = NULL;
mm/vmalloc.c
4599
struct vm_struct *vm;
mm/vmalloc.c
4717
struct vm_struct *area;
mm/vmalloc.c
4782
void free_vm_area(struct vm_struct *area)
mm/vmalloc.c
4784
struct vm_struct *ret;
mm/vmalloc.c
4883
struct vm_struct **pcpu_get_vm_areas(const unsigned long *offsets,
mm/vmalloc.c
4890
struct vm_struct **vms;
mm/vmalloc.c
4930
vms[area] = kzalloc_obj(struct vm_struct);
mm/vmalloc.c
5129
void pcpu_free_vm_areas(struct vm_struct **vms, int nr_vms)
mm/vmalloc.c
5143
struct vm_struct *vm;
mm/vmalloc.c
5182
static void show_numa_info(struct seq_file *m, struct vm_struct *v,
mm/vmalloc.c
5220
struct vm_struct *v;
mm/vmalloc.c
5309
struct vm_struct *busy;
mm/vmalloc.c
5430
struct vm_struct *tmp;
mm/vmalloc.c
726
static int check_sparse_vm_area(struct vm_struct *area, unsigned long start,
mm/vmalloc.c
751
int vm_area_map_pages(struct vm_struct *area, unsigned long start,
mm/vmalloc.c
769
void vm_area_unmap_pages(struct vm_struct *area, unsigned long start,