Home
last modified time | relevance | path

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

123

/Linux-v4.19/include/linux/
Dvmalloc.h34 struct vm_struct { struct
35 struct vm_struct *next; argument
52 struct vm_struct *vm; argument
116 static inline size_t get_vm_area_size(const struct vm_struct *area) in get_vm_area_size()
126 extern struct vm_struct *get_vm_area(unsigned long size, unsigned long flags);
127 extern struct vm_struct *get_vm_area_caller(unsigned long size,
129 extern struct vm_struct *__get_vm_area(unsigned long size, unsigned long flags,
131 extern struct vm_struct *__get_vm_area_caller(unsigned long size,
135 extern struct vm_struct *remove_vm_area(const void *addr);
136 extern struct vm_struct *find_vm_area(const void *addr);
[all …]
Dkasan.h9 struct vm_struct;
72 void kasan_free_shadow(const struct vm_struct *vm);
128 static inline void kasan_free_shadow(const struct vm_struct *vm) {} in kasan_free_shadow()
Dkmemleak.h34 extern void kmemleak_vmalloc(const struct vm_struct *area, size_t size,
87 static inline void kmemleak_vmalloc(const struct vm_struct *area, size_t size, in kmemleak_vmalloc()
/Linux-v4.19/mm/
Dvmalloc.c1189 static struct vm_struct *vmlist __initdata;
1200 void __init vm_area_add_early(struct vm_struct *vm) in vm_area_add_early()
1202 struct vm_struct *tmp, **p; in vm_area_add_early()
1228 void __init vm_area_register_early(struct vm_struct *vm, size_t align) in vm_area_register_early()
1244 struct vm_struct *tmp; in vmalloc_init()
1337 int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page **pages) in map_vm_area()
1349 static void setup_vmalloc_vm(struct vm_struct *vm, struct vmap_area *va, in setup_vmalloc_vm()
1362 static void clear_vm_uninitialized_flag(struct vm_struct *vm) in clear_vm_uninitialized_flag()
1373 static struct vm_struct *__get_vm_area_node(unsigned long size, in __get_vm_area_node()
1378 struct vm_struct *area; in __get_vm_area_node()
[all …]
/Linux-v4.19/arch/m68k/mm/
Dkmap.c40 static inline struct vm_struct *get_io_area(unsigned long size) in get_io_area()
55 static struct vm_struct *iolist;
57 static struct vm_struct *get_io_area(unsigned long size) in get_io_area()
60 struct vm_struct **p, *tmp, *area; in get_io_area()
84 struct vm_struct **p, *tmp; in free_io_area()
109 struct vm_struct *area; in __ioremap()
Dsun3kmap.c67 struct vm_struct *area; in sun3_ioremap()
/Linux-v4.19/kernel/dma/
Dmapping.c248 static struct vm_struct *__dma_common_pages_remap(struct page **pages, in __dma_common_pages_remap()
252 struct vm_struct *area; in __dma_common_pages_remap()
274 struct vm_struct *area; in dma_common_pages_remap()
296 struct vm_struct *area; in dma_common_contiguous_remap()
319 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_free_remap()
/Linux-v4.19/arch/sh/mm/
Dioremap.c41 struct vm_struct *area; in __ioremap_caller()
109 struct vm_struct *p; in __iounmap()
/Linux-v4.19/arch/arm/mm/
Dioremap.c50 struct vm_struct *vm; in find_static_vm_paddr()
72 struct vm_struct *vm; in find_static_vm_vaddr()
91 struct vm_struct *vm; in add_static_vm_early()
265 struct vm_struct *area; in __arm_ioremap_pfn_caller()
441 struct vm_struct *vm; in __iounmap()
Dmm.h76 struct vm_struct vm;
/Linux-v4.19/include/linux/sched/
Dtask.h122 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area()
127 static inline struct vm_struct *task_stack_vm_area(const struct task_struct *t) in task_stack_vm_area()
/Linux-v4.19/arch/nios2/mm/
Dioremap.c118 struct vm_struct *area; in __ioremap()
177 struct vm_struct *p; in __iounmap()
/Linux-v4.19/arch/unicore32/mm/
Dioremap.c135 struct vm_struct *area; in __uc32_ioremap_pfn_caller()
238 struct vm_struct *vm; in __uc32_iounmap()
/Linux-v4.19/arch/mips/mm/
Dioremap.c135 struct vm_struct * area; in __ioremap()
193 struct vm_struct *p; in __iounmap()
/Linux-v4.19/arch/hexagon/mm/
Dioremap.c29 struct vm_struct *area; in ioremap_nocache()
/Linux-v4.19/arch/riscv/mm/
Dioremap.c36 struct vm_struct *area; in __ioremap_caller()
/Linux-v4.19/arch/xtensa/mm/
Dioremap.c22 struct vm_struct *area; in xtensa_ioremap()
/Linux-v4.19/arch/nds32/mm/
Dioremap.c14 struct vm_struct *area; in __ioremap_caller()
/Linux-v4.19/arch/parisc/mm/
Dioremap.c31 struct vm_struct *area; in __ioremap()
/Linux-v4.19/arch/openrisc/mm/
Dioremap.c47 struct vm_struct *area = NULL; in __ioremap()
/Linux-v4.19/arch/arm64/mm/
Dioremap.c39 struct vm_struct *area; in __ioremap_caller()
/Linux-v4.19/arch/arc/mm/
Dioremap.c60 struct vm_struct *area; in ioremap_prot()
/Linux-v4.19/arch/ia64/mm/
Dioremap.c38 struct vm_struct *area; in ioremap()
/Linux-v4.19/arch/sh/kernel/cpu/sh4/
Dsq.c107 struct vm_struct *vma; in __sq_remap()
232 struct vm_struct *vma; in sq_unmap()
/Linux-v4.19/arch/x86/xen/
Dgrant-table.c50 struct vm_struct *area;

123