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
1012
struct vm_struct *vm;
arch/arm/mm/mmu.c
1037
struct vm_struct *vm;
arch/arm/mm/mmu.c
1073
struct vm_struct *vm;
arch/arm64/mm/mmu.c
1227
static void __init declare_vma(struct vm_struct *vma,
arch/arm64/mm/mmu.c
1383
static struct vm_struct vmlinux_seg[KERNEL_SEGMENT_COUNT];
arch/arm64/mm/pageattr.c
156
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
104
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
335
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
1589
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
268
struct vm_struct *area = find_vm_area(addr);
include/linux/vmalloc.h
282
__init void vm_area_add_early(struct vm_struct *vm);
include/linux/vmalloc.h
283
__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
311
struct vm_struct **pcpu_get_vm_areas(const unsigned long *offsets,
include/linux/vmalloc.h
315
void pcpu_free_vm_areas(struct vm_struct **vms, int nr_vms);
include/linux/vmalloc.h
317
static inline struct vm_struct **
include/linux/vmalloc.h
325
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
264
struct vm_struct *kern_vm;
kernel/bpf/arena.c
55
struct vm_struct *kern_vm;
kernel/dma/debug.c
1113
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
202
static DEFINE_PER_CPU(struct vm_struct *, cached_stacks[NR_CACHED_STACKS]);
kernel/fork.c
212
struct vm_struct *stack_vm_area;
kernel/fork.c
215
static struct vm_struct *alloc_thread_stack_node_from_cache(struct task_struct *tsk, int node)
kernel/fork.c
217
struct vm_struct *vm_area;
kernel/fork.c
242
static bool try_release_thread_stack_to_cache(struct vm_struct *vm_area)
kernel/fork.c
266
struct vm_struct *tmp = NULL;
kernel/fork.c
278
struct vm_struct *vm_area = vm_stack->stack_vm_area;
kernel/fork.c
296
struct vm_struct **cached_vm_stack_areas = per_cpu_ptr(cached_stacks, cpu);
kernel/fork.c
300
struct vm_struct *vm_area = cached_vm_stack_areas[i];
kernel/fork.c
312
static int memcg_charge_kernel_stack(struct vm_struct *vm_area)
kernel/fork.c
335
struct vm_struct *vm_area;
kernel/fork.c
488
struct vm_struct *vm_area = task_stack_vm_area(tsk);
kernel/fork.c
508
struct vm_struct *vm_area;
kernel/liveupdate/kexec_handover.c
1062
struct vm_struct *vm = find_vm_area(ptr);
kernel/liveupdate/kexec_handover.c
1151
struct vm_struct *area;
kernel/trace/trace.c
8692
struct vm_struct *area;
lib/alloc_tag.c
295
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
281
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
1536
unsigned int get_vm_area_page_order(struct vm_struct *vm);
mm/internal.h
1550
void clear_vm_uninitialized_flag(struct vm_struct *vm);
mm/internal.h
1587
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
1139
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
2009
static inline void setup_vmalloc_vm(struct vm_struct *vm,
mm/vmalloc.c
2027
unsigned long va_flags, struct vm_struct *vm)
mm/vmalloc.c
3103
static struct vm_struct *vmlist __initdata;
mm/vmalloc.c
3105
static inline unsigned int vm_area_page_order(struct vm_struct *vm)
mm/vmalloc.c
3114
unsigned int get_vm_area_page_order(struct vm_struct *vm)
mm/vmalloc.c
3119
static inline void set_vm_area_page_order(struct vm_struct *vm, unsigned int order)
mm/vmalloc.c
3138
void __init vm_area_add_early(struct vm_struct *vm)
mm/vmalloc.c
3140
struct vm_struct *tmp, **p;
mm/vmalloc.c
3166
void __init vm_area_register_early(struct vm_struct *vm, size_t align)
mm/vmalloc.c
3169
struct vm_struct *cur, **p;
mm/vmalloc.c
3186
void clear_vm_uninitialized_flag(struct vm_struct *vm)
mm/vmalloc.c
3197
struct vm_struct *__get_vm_area_node(unsigned long size,
mm/vmalloc.c
3203
struct vm_struct *area;
mm/vmalloc.c
3247
struct vm_struct *__get_vm_area_caller(unsigned long size, unsigned long flags,
mm/vmalloc.c
3266
struct vm_struct *get_vm_area(unsigned long size, unsigned long flags)
mm/vmalloc.c
3274
struct vm_struct *get_vm_area_caller(unsigned long size, unsigned long flags,
mm/vmalloc.c
3292
struct vm_struct *find_vm_area(const void *addr)
mm/vmalloc.c
3313
struct vm_struct *remove_vm_area(const void *addr)
mm/vmalloc.c
3316
struct vm_struct *vm;
mm/vmalloc.c
3338
static inline void set_area_direct_map(const struct vm_struct *area,
mm/vmalloc.c
3352
static void vm_reset_perms(struct vm_struct *area)
mm/vmalloc.c
3430
static void vm_area_free_pages(struct vm_struct *vm, unsigned int start_idx,
mm/vmalloc.c
3464
struct vm_struct *vm;
mm/vmalloc.c
349
struct vm_struct *area;
mm/vmalloc.c
3505
struct vm_struct *vm;
mm/vmalloc.c
3540
struct vm_struct *area;
mm/vmalloc.c
3614
struct vm_struct *area;
mm/vmalloc.c
3778
struct vm_struct *area, *tmp;
mm/vmalloc.c
3798
static void defer_vm_area_cleanup(struct vm_struct *area)
mm/vmalloc.c
3843
static void *__vmalloc_area_node(struct vm_struct *area, gfp_t gfp_mask,
mm/vmalloc.c
4008
struct vm_struct *area;
mm/vmalloc.c
4318
struct vm_struct *vm = NULL;
mm/vmalloc.c
4672
struct vm_struct *vm;
mm/vmalloc.c
4801
struct vm_struct *area;
mm/vmalloc.c
4866
void free_vm_area(struct vm_struct *area)
mm/vmalloc.c
4868
struct vm_struct *ret;
mm/vmalloc.c
4967
struct vm_struct **pcpu_get_vm_areas(const unsigned long *offsets,
mm/vmalloc.c
4974
struct vm_struct **vms;
mm/vmalloc.c
5014
vms[area] = kzalloc_obj(struct vm_struct);
mm/vmalloc.c
5213
void pcpu_free_vm_areas(struct vm_struct **vms, int nr_vms)
mm/vmalloc.c
5227
struct vm_struct *vm;
mm/vmalloc.c
5266
static void show_numa_info(struct seq_file *m, struct vm_struct *v,
mm/vmalloc.c
5304
struct vm_struct *v;
mm/vmalloc.c
5393
struct vm_struct *busy;
mm/vmalloc.c
5515
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,