Symbol: vm_special_mapping
arch/arm/kernel/process.c
382
static int sigpage_mremap(const struct vm_special_mapping *sm,
arch/arm/kernel/process.c
389
static const struct vm_special_mapping sigpage_mapping = {
arch/arm/kernel/vdso.c
37
static int vdso_mremap(const struct vm_special_mapping *sm,
arch/arm/kernel/vdso.c
45
static struct vm_special_mapping vdso_text_mapping __ro_after_init = {
arch/arm64/kernel/vdso.c
157
static int aarch32_sigpage_mremap(const struct vm_special_mapping *sm,
arch/arm64/kernel/vdso.c
165
static struct vm_special_mapping aarch32_vdso_maps[] = {
arch/arm64/kernel/vdso.c
320
static struct vm_special_mapping aarch64_vdso_map __ro_after_init = {
arch/arm64/kernel/vdso.c
42
struct vm_special_mapping *cm;
arch/arm64/kernel/vdso.c
60
static int vdso_mremap(const struct vm_special_mapping *sm,
arch/csky/kernel/vdso.c
47
static struct vm_special_mapping vdso_mapping = {
arch/hexagon/kernel/vdso.c
56
static struct vm_special_mapping vdso_mapping = {
arch/loongarch/include/asm/vdso.h
33
struct vm_special_mapping code_mapping;
arch/loongarch/kernel/vdso.c
28
static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
arch/mips/include/asm/vdso.h
35
struct vm_special_mapping mapping;
arch/mips/kernel/vdso.c
149
static const struct vm_special_mapping gic_mapping = {
arch/nios2/mm/init.c
69
static struct vm_special_mapping vdso_mapping = {
arch/parisc/kernel/vdso.c
29
static int vdso_mremap(const struct vm_special_mapping *sm,
arch/parisc/kernel/vdso.c
37
static struct vm_special_mapping vdso64_mapping = {
arch/parisc/kernel/vdso.c
43
static struct vm_special_mapping vdso32_mapping = {
arch/parisc/kernel/vdso.c
57
struct vm_special_mapping *vdso_mapping;
arch/powerpc/kernel/vdso.c
101
struct vm_special_mapping *vdso_spec;
arch/powerpc/kernel/vdso.c
44
static int vdso_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma,
arch/powerpc/kernel/vdso.c
57
static int vdso32_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
arch/powerpc/kernel/vdso.c
62
static int vdso64_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
arch/powerpc/kernel/vdso.c
67
static void vdso_close(const struct vm_special_mapping *sm, struct vm_area_struct *vma)
arch/powerpc/kernel/vdso.c
82
static struct vm_special_mapping vdso32_spec __ro_after_init = {
arch/powerpc/kernel/vdso.c
88
static struct vm_special_mapping vdso64_spec __ro_after_init = {
arch/riscv/kernel/vdso.c
28
struct vm_special_mapping *cm;
arch/riscv/kernel/vdso.c
36
static int vdso_mremap(const struct vm_special_mapping *sm,
arch/riscv/kernel/vdso.c
71
static struct vm_special_mapping rv_vdso_map __ro_after_init = {
arch/riscv/kernel/vdso.c
84
static struct vm_special_mapping rv_compat_vdso_map __ro_after_init = {
arch/s390/kernel/vdso.c
27
static int vdso_mremap(const struct vm_special_mapping *sm,
arch/s390/kernel/vdso.c
34
static struct vm_special_mapping vdso_mapping = {
arch/sh/kernel/vsyscall/vsyscall.c
52
static struct vm_special_mapping vdso_mapping = {
arch/sparc/vdso/vma.c
247
struct vm_special_mapping *vdso_mapping,
arch/sparc/vdso/vma.c
27
static struct vm_special_mapping vvar_mapping = {
arch/sparc/vdso/vma.c
32
static struct vm_special_mapping vdso_mapping64 = {
arch/sparc/vdso/vma.c
363
struct vm_special_mapping *vdso_mapping)
arch/sparc/vdso/vma.c
38
static struct vm_special_mapping vdso_mapping32 = {
arch/x86/entry/vdso/vma.c
118
static const struct vm_special_mapping vdso_mapping = {
arch/x86/entry/vdso/vma.c
123
static const struct vm_special_mapping vvar_vclock_mapping = {
arch/x86/entry/vdso/vma.c
52
static vm_fault_t vdso_fault(const struct vm_special_mapping *sm,
arch/x86/entry/vdso/vma.c
76
static int vdso_mremap(const struct vm_special_mapping *sm,
arch/x86/entry/vdso/vma.c
87
static vm_fault_t vvar_vclock_fault(const struct vm_special_mapping *sm,
arch/x86/kernel/uprobes.c
621
static int tramp_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
arch/x86/kernel/uprobes.c
628
static struct vm_special_mapping tramp_mapping = {
arch/x86/um/vdso/vma.c
39
static struct vm_special_mapping vdso_mapping = {
include/linux/mm.h
3854
const struct vm_special_mapping *sm);
include/linux/mm.h
3858
const struct vm_special_mapping *spec);
include/linux/mm_types.h
1673
vm_fault_t (*fault)(const struct vm_special_mapping *sm,
include/linux/mm_types.h
1677
int (*mremap)(const struct vm_special_mapping *sm,
include/linux/mm_types.h
1680
void (*close)(const struct vm_special_mapping *sm,
include/linux/vdso_datastore.h
7
extern const struct vm_special_mapping vdso_vvar_mapping;
kernel/events/uprobes.c
1676
static vm_fault_t xol_fault(const struct vm_special_mapping *sm,
kernel/events/uprobes.c
1686
static int xol_mremap(const struct vm_special_mapping *sm, struct vm_area_struct *new_vma)
kernel/events/uprobes.c
1691
static const struct vm_special_mapping xol_mapping = {
lib/vdso/datastore.c
40
static vm_fault_t vvar_fault(const struct vm_special_mapping *sm,
lib/vdso/datastore.c
94
const struct vm_special_mapping vdso_vvar_mapping = {
mm/mmap.c
1381
const struct vm_special_mapping *sm = vma->vm_private_data;
mm/mmap.c
1389
return ((struct vm_special_mapping *)vma->vm_private_data)->name;
mm/mmap.c
1394
struct vm_special_mapping *sm = new_vma->vm_private_data;
mm/mmap.c
1431
struct vm_special_mapping *sm = vma->vm_private_data;
mm/mmap.c
1490
const struct vm_special_mapping *sm)
mm/mmap.c
1508
vm_flags_t vm_flags, const struct vm_special_mapping *spec)