Home
last modified time | relevance | path

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

/linux/arch/powerpc/kernel/
H A Dvdso.c44 static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma, in vdso_mremap()
57 static int vdso32_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in vdso32_mremap()
62 static int vdso64_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in vdso64_mremap()
67 static void vdso_close(const struct vm_special_mapping *sm, struct vm_area_struct *vma) in vdso_close()
82 static struct vm_special_mapping vdso32_spec __ro_after_init = {
88 static struct vm_special_mapping vdso64_spec __ro_after_init = {
101 struct vm_special_mapping *vdso_spec; in __arch_setup_additional_pages()
/linux/arch/parisc/kernel/
H A Dvdso.c29 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/riscv/kernel/
H A Dvdso.c28 struct vm_special_mapping *cm;
36 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap()
73 static struct vm_special_mapping rv_vdso_map __ro_after_init = {
86 static struct vm_special_mapping rv_compat_vdso_map __ro_after_init = {
/linux/arch/x86/entry/vdso/
H A Dvma.c52 static vm_fault_t vdso_fault(const struct vm_special_mapping *sm, in vdso_fault()
80 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap()
91 static vm_fault_t vvar_vclock_fault(const struct vm_special_mapping *sm, in vvar_vclock_fault()
122 static const struct vm_special_mapping vdso_mapping = {
127 static const struct vm_special_mapping vvar_vclock_mapping = {
/linux/arch/s390/kernel/
H A Dvdso.c29 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap()
36 static struct vm_special_mapping vdso64_mapping = {
41 static struct vm_special_mapping vdso32_mapping = {
56 struct vm_special_mapping *vdso_mapping; in map_vdso()
/linux/arch/arm64/kernel/
H A Dvdso.c42 struct vm_special_mapping *cm;
60 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap()
159 static int aarch32_sigpage_mremap(const struct vm_special_mapping *sm, in aarch32_sigpage_mremap()
167 static struct vm_special_mapping aarch32_vdso_maps[] = {
322 static struct vm_special_mapping aarch64_vdso_map __ro_after_init = {
/linux/arch/sparc/vdso/
H A Dvma.c27 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/lib/vdso/
H A Ddatastore.c40 static vm_fault_t vvar_fault(const struct vm_special_mapping *sm, in vvar_fault()
94 const struct vm_special_mapping vdso_vvar_mapping = {
/linux/include/linux/
H A Dvdso_datastore.h7 extern const struct vm_special_mapping vdso_vvar_mapping;
H A Dmm_types.h1569 struct vm_special_mapping { struct
1584 vm_fault_t (*fault)(const struct vm_special_mapping *sm, argument
1588 int (*mremap)(const struct vm_special_mapping *sm, argument
1591 void (*close)(const struct vm_special_mapping *sm, argument
H A Dmm.h3431 const struct vm_special_mapping *sm);
3435 const struct vm_special_mapping *spec);
/linux/arch/loongarch/include/asm/
H A Dvdso.h33 struct vm_special_mapping code_mapping;
/linux/arch/arm/kernel/
H A Dvdso.c37 static int vdso_mremap(const struct vm_special_mapping *sm, in vdso_mremap()
45 static struct vm_special_mapping vdso_text_mapping __ro_after_init = {
H A Dprocess.c382 static int sigpage_mremap(const struct vm_special_mapping *sm, in sigpage_mremap()
389 static const struct vm_special_mapping sigpage_mapping = {
/linux/arch/mips/include/asm/
H A Dvdso.h35 struct vm_special_mapping mapping;
/linux/arch/x86/um/vdso/
H A Dvma.c46 static struct vm_special_mapping vdso_mapping = { in arch_setup_additional_pages()
/linux/arch/hexagon/kernel/
H A Dvdso.c56 static struct vm_special_mapping vdso_mapping = { in arch_setup_additional_pages()
/linux/arch/csky/kernel/
H A Dvdso.c47 static struct vm_special_mapping vdso_mapping = { in arch_setup_additional_pages()
/linux/arch/sh/kernel/vsyscall/
H A Dvsyscall.c52 static struct vm_special_mapping vdso_mapping = {
/linux/arch/nios2/mm/
H A Dinit.c71 static struct vm_special_mapping vdso_mapping = {
/linux/arch/loongarch/kernel/
H A Dvdso.c28 static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in vdso_mremap()
/linux/mm/
H A Dmmap.c1370 const struct vm_special_mapping *sm = vma->vm_private_data; in special_mapping_close()
1378 return ((struct vm_special_mapping *)vma->vm_private_data)->name; in special_mapping_name()
1383 struct vm_special_mapping *sm = new_vma->vm_private_data; in special_mapping_mremap()
1420 struct vm_special_mapping *sm = vma->vm_private_data; in special_mapping_fault()
1477 const struct vm_special_mapping *sm) in vma_is_special_mapping()
1495 vm_flags_t vm_flags, const struct vm_special_mapping *spec) in _install_special_mapping()
/linux/arch/mips/kernel/
H A Dvdso.c149 static const struct vm_special_mapping gic_mapping = { in arch_setup_additional_pages()
/linux/arch/x86/kernel/
H A Duprobes.c621 static int tramp_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in tramp_mremap()
628 static struct vm_special_mapping tramp_mapping = {
/linux/kernel/events/
H A Duprobes.c1676 static vm_fault_t xol_fault(const struct vm_special_mapping *sm, in xol_fault()
1686 static int xol_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma) in xol_mremap()
1691 static const struct vm_special_mapping xol_mapping = {