| /linux/arch/powerpc/kernel/ |
| A D | vdso.c | 61 static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma, in vdso_mremap() 74 static int vdso32_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in vdso32_mremap() 79 static int vdso64_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in vdso64_mremap() 84 static void vdso_close(const struct vm_special_mapping *sm, struct vm_area_struct *vma) in vdso_close() 99 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, 102 static struct vm_special_mapping vvar_spec __ro_after_init = { 107 static struct vm_special_mapping vdso32_spec __ro_after_init = { 113 static struct vm_special_mapping vdso64_spec __ro_after_init = { 149 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, in vvar_fault() 190 struct vm_special_mapping *vdso_spec; in __arch_setup_additional_pages()
|
| /linux/arch/s390/kernel/ |
| A D | vdso.c | 29 static struct vm_special_mapping vvar_mapping; 66 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, in vvar_fault() 108 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap() 115 static struct vm_special_mapping vvar_mapping = { 120 static struct vm_special_mapping vdso64_mapping = { 125 static struct vm_special_mapping vdso32_mapping = { 140 struct vm_special_mapping *vdso_mapping; in map_vdso()
|
| /linux/arch/riscv/kernel/ |
| A D | vdso.c | 42 struct vm_special_mapping *dm; 44 struct vm_special_mapping *cm; 52 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap() 124 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, in vvar_fault() 158 static struct vm_special_mapping rv_vdso_maps[] __ro_after_init = { 178 static struct vm_special_mapping rv_compat_vdso_maps[] __ro_after_init = {
|
| /linux/arch/parisc/kernel/ |
| A D | vdso.c | 29 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap() 37 static struct vm_special_mapping vdso64_mapping = { 43 static struct vm_special_mapping vdso32_mapping = { 57 struct vm_special_mapping *vdso_mapping; in arch_setup_additional_pages()
|
| /linux/arch/arm64/kernel/ |
| A D | vdso.c | 43 struct vm_special_mapping *dm; 45 struct vm_special_mapping *cm; 69 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap() 145 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, in vvar_fault() 239 static int aarch32_sigpage_mremap(const struct vm_special_mapping *sm, in aarch32_sigpage_mremap() 247 static struct vm_special_mapping aarch32_vdso_maps[] = { 410 static struct vm_special_mapping aarch64_vdso_maps[] __ro_after_init = {
|
| /linux/arch/x86/entry/vdso/ |
| A D | vma.c | 62 static const struct vm_special_mapping vvar_mapping; 65 static vm_fault_t vdso_fault(const struct vm_special_mapping *sm, in vdso_fault() 95 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap() 131 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, in vvar_fault() 211 static const struct vm_special_mapping vdso_mapping = { 216 static const struct vm_special_mapping vvar_mapping = {
|
| /linux/arch/loongarch/include/asm/ |
| A D | vdso.h | 33 struct vm_special_mapping code_mapping; 34 struct vm_special_mapping data_mapping;
|
| /linux/arch/arm/kernel/ |
| A D | vdso.c | 41 static const struct vm_special_mapping vdso_data_mapping = { 46 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap() 54 static struct vm_special_mapping vdso_text_mapping __ro_after_init = {
|
| A D | process.c | 382 static int sigpage_mremap(const struct vm_special_mapping *sm, in sigpage_mremap() 389 static const struct vm_special_mapping sigpage_mapping = {
|
| /linux/arch/sparc/vdso/ |
| A D | vma.c | 27 static struct vm_special_mapping vvar_mapping = { 32 static struct vm_special_mapping vdso_mapping64 = { 38 static struct vm_special_mapping vdso_mapping32 = { 247 struct vm_special_mapping *vdso_mapping, in init_vdso_image() 363 struct vm_special_mapping *vdso_mapping) in map_vdso()
|
| /linux/arch/csky/kernel/ |
| A D | vdso.c | 52 static struct vm_special_mapping vdso_mapping = { in arch_setup_additional_pages() 55 static struct vm_special_mapping vvar_mapping = { in arch_setup_additional_pages()
|
| /linux/arch/mips/include/asm/ |
| A D | vdso.h | 35 struct vm_special_mapping mapping;
|
| /linux/arch/loongarch/kernel/ |
| A D | vdso.c | 41 static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in vdso_mremap() 48 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, in vvar_fault()
|
| /linux/include/linux/ |
| A D | mm_types.h | 1306 struct vm_special_mapping { struct 1321 vm_fault_t (*fault)(const struct vm_special_mapping *sm, argument 1325 int (*mremap)(const struct vm_special_mapping *sm, argument 1328 void (*close)(const struct vm_special_mapping *sm, argument
|
| A D | mm.h | 3328 const struct vm_special_mapping *sm); 3332 const struct vm_special_mapping *spec);
|
| /linux/arch/x86/um/vdso/ |
| A D | vma.c | 57 static struct vm_special_mapping vdso_mapping = { in arch_setup_additional_pages()
|
| /linux/arch/sh/kernel/vsyscall/ |
| A D | vsyscall.c | 39 static struct vm_special_mapping vdso_mapping = {
|
| /linux/arch/hexagon/kernel/ |
| A D | vdso.c | 56 static struct vm_special_mapping vdso_mapping = { in arch_setup_additional_pages()
|
| /linux/arch/nios2/mm/ |
| A D | init.c | 85 static struct vm_special_mapping vdso_mapping = {
|
| /linux/arch/mips/kernel/ |
| A D | vdso.c | 36 static struct vm_special_mapping vdso_vvar_mapping = {
|
| /linux/mm/ |
| A D | mmap.c | 2054 const struct vm_special_mapping *sm = vma->vm_private_data; in special_mapping_close() 2062 return ((struct vm_special_mapping *)vma->vm_private_data)->name; in special_mapping_name() 2067 struct vm_special_mapping *sm = new_vma->vm_private_data; in special_mapping_mremap() 2104 struct vm_special_mapping *sm = vma->vm_private_data; in special_mapping_fault() 2161 const struct vm_special_mapping *sm) in vma_is_special_mapping() 2179 unsigned long vm_flags, const struct vm_special_mapping *spec) in _install_special_mapping()
|
| /linux/kernel/events/ |
| A D | uprobes.c | 1468 static vm_fault_t xol_fault(const struct vm_special_mapping *sm, in xol_fault() 1478 static const struct vm_special_mapping xol_mapping = {
|