/linux/arch/m68k/mm/ |
H A D | kmap.c | 37 static inline struct vm_struct *get_io_area(unsigned long size) in get_io_area() 52 static struct vm_struct *iolist; 108 static struct vm_struct *get_io_area(unsigned long size) in get_io_area() 111 struct vm_struct **p, *tmp, *area; in get_io_area() 135 struct vm_struct **p, *tmp; in free_io_area() 160 struct vm_struct *area; in __ioremap()
|
/linux/mm/ |
H A D | vmalloc.c | 337 struct vm_struct *area; in ioremap_page_range() 706 static int check_sparse_vm_area(struct vm_struct *area, unsigned long start, in check_sparse_vm_area() 731 int vm_area_map_pages(struct vm_struct *area, unsigned long start, in vm_area_map_pages() 749 void vm_area_unmap_pages(struct vm_struct *area, unsigned long start, in vm_area_unmap_pages() 1995 static inline void setup_vmalloc_vm(struct vm_struct *vm, in setup_vmalloc_vm() 2013 unsigned long va_flags, struct vm_struct *vm) in alloc_vmap_area() 3064 static struct vm_struct *vmlist __initdata; 3066 static inline unsigned int vm_area_page_order(struct vm_struct *vm) in vm_area_page_order() 3075 unsigned int get_vm_area_page_order(struct vm_struct *vm) in get_vm_area_page_order() 3080 static inline void set_vm_area_page_order(struct vm_struct *v [all...] |
H A D | execmem.c | 68 struct vm_struct *execmem_vmap(size_t size) in execmem_vmap() 71 struct vm_struct *area; in execmem_vmap() 118 static int execmem_set_direct_map_valid(struct vm_struct *vm, bool valid) in execmem_set_direct_map_valid() 174 struct vm_struct *vm = find_vm_area(area); in execmem_cache_clean() 287 struct vm_struct *vm; in execmem_cache_populate()
|
H A D | percpu-vm.c | 336 struct vm_struct **vms; in pcpu_create_chunk()
|
/linux/Documentation/translations/zh_CN/mm/ |
H A D | vmalloced-kernel-stacks.rst | 105 struct vm_struct *stack_vm_area;
|
/linux/include/linux/ |
H A D | kmemleak.h | 22 extern void kmemleak_vmalloc(const struct vm_struct *area, size_t size, 76 static inline void kmemleak_vmalloc(const struct vm_struct *area, size_t size, in kmemleak_vmalloc()
|
H A D | execmem.h | 190 struct vm_struct *execmem_vmap(size_t size);
|
/linux/arch/nios2/mm/ |
H A D | ioremap.c | 121 struct vm_struct *area; in ioremap() 178 struct vm_struct *p; in iounmap()
|
/linux/include/linux/sched/ |
H A D | task.h | 196 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area() 201 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area()
|
/linux/arch/loongarch/include/asm/ |
H A D | kfence.h | 22 struct vm_struct *area; in arch_kfence_init_pool()
|
/linux/mm/kasan/ |
H A D | shadow.c | 255 struct vm_struct *vm; in kasan_mem_notifier() 678 struct vm_struct *vm = find_vm_area(addr); in kasan_alloc_module_shadow() 692 void kasan_free_module_shadow(const struct vm_struct *vm) in kasan_free_module_shadow()
|
H A D | hw_tags.c | 275 struct vm_struct *area; in unpoison_vmalloc_pages()
|
/linux/arch/mips/mm/ |
H A D | ioremap.c | 51 struct vm_struct *area; in ioremap_prot()
|
/linux/arch/sh/kernel/cpu/sh4/ |
H A D | sq.c | 104 struct vm_struct *vma; in __sq_remap() 230 struct vm_struct *vma; in sq_unmap()
|
/linux/kernel/ |
H A D | fork.c | 198 static DEFINE_PER_CPU(struct vm_struct *, cached_stacks[NR_CACHED_STACKS]); 208 struct vm_struct *stack_vm_area; 211 static bool try_release_thread_stack_to_cache(struct vm_struct *vm_area) in try_release_thread_stack_to_cache() 216 struct vm_struct *tmp = NULL; in try_release_thread_stack_to_cache() 227 struct vm_struct *vm_area = vm_stack->stack_vm_area; in thread_stack_free_rcu() 245 struct vm_struct **cached_vm_stack_areas = per_cpu_ptr(cached_stacks, cpu); in free_vm_stack_cache() 249 struct vm_struct *vm_area = cached_vm_stack_areas[i]; in free_vm_stack_cache() 261 static int memcg_charge_kernel_stack(struct vm_struct *vm_area) in memcg_charge_kernel_stack() 284 struct vm_struct *vm_area; in alloc_thread_stack_node() 325 * so cache the vm_struct in alloc_thread_stack_node() [all...] |
/linux/arch/x86/xen/ |
H A D | grant-table.c | 26 struct vm_struct *area;
|
/linux/Documentation/mm/ |
H A D | vmalloced-kernel-stacks.rst | 97 - vm_struct is cached to be able to find when thread free is initiated 118 struct vm_struct *stack_vm_area;
|
/linux/arch/powerpc/kernel/ |
H A D | pci_64.c | 122 struct vm_struct *area; in ioremap_phb()
|
/linux/arch/microblaze/mm/ |
H A D | pgtable.c | 96 struct vm_struct *area; in __ioremap()
|
/linux/arch/powerpc/lib/ |
H A D | code-patching.c | 54 struct vm_struct *area; 107 struct vm_struct *area; in text_area_cpu_up()
|
/linux/kernel/bpf/ |
H A D | arena.c | 49 struct vm_struct *kern_vm; 97 struct vm_struct *kern_vm; in arena_map_alloc()
|
/linux/arch/alpha/kernel/ |
H A D | core_irongate.c | 315 struct vm_struct *area; in irongate_ioremap()
|
/linux/arch/arm64/mm/ |
H A D | pageattr.c | 83 struct vm_struct *area; in change_memory_common()
|
/linux/drivers/xen/xenbus/ |
H A D | xenbus_client.c | 60 struct vm_struct *area; 762 struct vm_struct *area; in xenbus_map_ring_pv()
|
/linux/arch/riscv/mm/ |
H A D | pageattr.c | 288 struct vm_struct *area = NULL; in __set_memory()
|