Home
last modified time | relevance | path

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

123

/Linux-v6.1/include/linux/
Dvmalloc.h48 struct vm_struct { struct
49 struct vm_struct *next; argument
77 struct vm_struct *vm; /* in "busy" tree */ argument
198 static inline size_t get_vm_area_size(const struct vm_struct *area) in get_vm_area_size()
208 extern struct vm_struct *get_vm_area(unsigned long size, unsigned long flags);
209 extern struct vm_struct *get_vm_area_caller(unsigned long size,
211 extern struct vm_struct *__get_vm_area_caller(unsigned long size,
215 void free_vm_area(struct vm_struct *area);
216 extern struct vm_struct *remove_vm_area(const void *addr);
217 extern struct vm_struct *find_vm_area(const void *addr);
[all …]
Dkmemleak.h22 extern void kmemleak_vmalloc(const struct vm_struct *area, size_t size,
74 static inline void kmemleak_vmalloc(const struct vm_struct *area, size_t size, in kmemleak_vmalloc()
Dkasan.h14 struct vm_struct;
465 void kasan_free_module_shadow(const struct vm_struct *vm);
470 static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} in kasan_free_module_shadow()
/Linux-v6.1/arch/m68k/mm/
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()
Dsun3kmap.c66 struct vm_struct *area; in sun3_ioremap()
/Linux-v6.1/mm/
Dvmalloc.c2286 static struct vm_struct *vmlist __initdata;
2288 static inline unsigned int vm_area_page_order(struct vm_struct *vm) in vm_area_page_order()
2297 static inline void set_vm_area_page_order(struct vm_struct *vm, unsigned int order) in set_vm_area_page_order()
2316 void __init vm_area_add_early(struct vm_struct *vm) in vm_area_add_early()
2318 struct vm_struct *tmp, **p; in vm_area_add_early()
2344 void __init vm_area_register_early(struct vm_struct *vm, size_t align) in vm_area_register_early()
2347 struct vm_struct *cur, **p; in vm_area_register_early()
2408 struct vm_struct *tmp; in vmalloc_init()
2447 static inline void setup_vmalloc_vm_locked(struct vm_struct *vm, in setup_vmalloc_vm_locked()
2457 static void setup_vmalloc_vm(struct vm_struct *vm, struct vmap_area *va, in setup_vmalloc_vm()
[all …]
Dioremap.c19 struct vm_struct *area; in ioremap_prot()
/Linux-v6.1/kernel/dma/
Dremap.c11 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_find_pages()
62 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_free_remap()
/Linux-v6.1/arch/arm/mm/
Dioremap.c53 struct vm_struct *vm; in find_static_vm_paddr()
75 struct vm_struct *vm; in find_static_vm_vaddr()
94 struct vm_struct *vm; in add_static_vm_early()
255 struct vm_struct *area; in __arm_ioremap_pfn_caller()
433 struct vm_struct *vm; in iounmap()
Dmm.h69 struct vm_struct vm;
/Linux-v6.1/Documentation/translations/zh_CN/mm/
Dvmalloced-kernel-stacks.rst88 - vm_struct被缓存起来,以便能够找到在中断上下文中启动的空闲线程。 free_thread_stack()
105 struct vm_struct *stack_vm_area;
/Linux-v6.1/arch/sh/mm/
Dioremap.c88 struct vm_struct *area; in __ioremap_caller()
164 struct vm_struct *p; in iounmap()
/Linux-v6.1/include/linux/sched/
Dtask.h154 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area()
159 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area()
/Linux-v6.1/arch/nios2/mm/
Dioremap.c121 struct vm_struct *area; in ioremap()
178 struct vm_struct *p; in iounmap()
/Linux-v6.1/mm/kasan/
Dshadow.c222 struct vm_struct *vm; in kasan_mem_notifier()
563 struct vm_struct *vm = find_vm_area(addr); in kasan_alloc_module_shadow()
577 void kasan_free_module_shadow(const struct vm_struct *vm) in kasan_free_module_shadow()
/Linux-v6.1/arch/hexagon/mm/
Dioremap.c16 struct vm_struct *area; in ioremap()
/Linux-v6.1/arch/xtensa/mm/
Dioremap.c19 struct vm_struct *area; in xtensa_ioremap()
/Linux-v6.1/arch/powerpc/lib/
Dcode-patching.c45 static DEFINE_PER_CPU(struct vm_struct *, text_poke_area);
52 struct vm_struct *area; in text_area_cpu_up()
/Linux-v6.1/arch/parisc/mm/
Dioremap.c31 struct vm_struct *area; in ioremap()
/Linux-v6.1/arch/arc/mm/
Dioremap.c59 struct vm_struct *area; in ioremap_prot()
/Linux-v6.1/arch/openrisc/mm/
Dioremap.c41 struct vm_struct *area = NULL; in ioremap()
/Linux-v6.1/arch/mips/mm/
Dioremap.c51 struct vm_struct *area; in ioremap_prot()
/Linux-v6.1/arch/sh/kernel/cpu/sh4/
Dsq.c104 struct vm_struct *vma; in __sq_remap()
230 struct vm_struct *vma; in sq_unmap()
/Linux-v6.1/arch/ia64/mm/
Dioremap.c36 struct vm_struct *area; in ioremap()
/Linux-v6.1/arch/powerpc/mm/
Dioremap.c81 struct vm_struct *area; in do_ioremap()

123