Home
last modified time | relevance | path

Searched refs:vm_struct (Results 1 – 25 of 39) sorted by relevance

12

/linux/arch/m68k/mm/
H A Dkmap.c37 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 Dvmalloc.c337 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 Dexecmem.c68 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 Dpercpu-vm.c336 struct vm_struct **vms; in pcpu_create_chunk()
/linux/Documentation/translations/zh_CN/mm/
H A Dvmalloced-kernel-stacks.rst105 struct vm_struct *stack_vm_area;
/linux/include/linux/
H A Dkmemleak.h22 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 Dexecmem.h190 struct vm_struct *execmem_vmap(size_t size);
/linux/arch/nios2/mm/
H A Dioremap.c121 struct vm_struct *area; in ioremap()
178 struct vm_struct *p; in iounmap()
/linux/include/linux/sched/
H A Dtask.h196 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 Dkfence.h22 struct vm_struct *area; in arch_kfence_init_pool()
/linux/mm/kasan/
H A Dshadow.c255 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 Dhw_tags.c275 struct vm_struct *area; in unpoison_vmalloc_pages()
/linux/arch/mips/mm/
H A Dioremap.c51 struct vm_struct *area; in ioremap_prot()
/linux/arch/sh/kernel/cpu/sh4/
H A Dsq.c104 struct vm_struct *vma; in __sq_remap()
230 struct vm_struct *vma; in sq_unmap()
/linux/kernel/
H A Dfork.c198 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 Dgrant-table.c26 struct vm_struct *area;
/linux/Documentation/mm/
H A Dvmalloced-kernel-stacks.rst97 - 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 Dpci_64.c122 struct vm_struct *area; in ioremap_phb()
/linux/arch/microblaze/mm/
H A Dpgtable.c96 struct vm_struct *area; in __ioremap()
/linux/arch/powerpc/lib/
H A Dcode-patching.c54 struct vm_struct *area;
107 struct vm_struct *area; in text_area_cpu_up()
/linux/kernel/bpf/
H A Darena.c49 struct vm_struct *kern_vm;
97 struct vm_struct *kern_vm; in arena_map_alloc()
/linux/arch/alpha/kernel/
H A Dcore_irongate.c315 struct vm_struct *area; in irongate_ioremap()
/linux/arch/arm64/mm/
H A Dpageattr.c83 struct vm_struct *area; in change_memory_common()
/linux/drivers/xen/xenbus/
H A Dxenbus_client.c60 struct vm_struct *area;
762 struct vm_struct *area; in xenbus_map_ring_pv()
/linux/arch/riscv/mm/
H A Dpageattr.c288 struct vm_struct *area = NULL; in __set_memory()

12