Home
last modified time | relevance | path

Searched refs:vvar_page (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/entry/vdso/
H A Dvdso-layout.lds.S20 vvar_page = vvar_start; define
23 #define EMIT_VVAR(name, offset) vvar_ ## name = vvar_page + offset;
H A Dvma.c35 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
37 return (struct vdso_data *)(vvar_page + _vdso_data_offset); in arch_get_vdso_data()
120 return current->nsproxy->time_ns->vvar_page; in find_timens_vvar_page()
130 WARN(1, "vvar_page accessed remotely"); in find_timens_vvar_page()
/kernel/linux/linux-6.6/arch/x86/entry/vdso/
H A Dvdso-layout.lds.S20 vvar_page = vvar_start; define
23 #define EMIT_VVAR(name, offset) vvar_ ## name = vvar_page + offset;
H A Dvma.c35 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
37 return (struct vdso_data *)(vvar_page + _vdso_data_offset); in arch_get_vdso_data()
/kernel/linux/linux-6.6/kernel/time/
H A Dnamespace.c97 ns->vvar_page = alloc_page(GFP_KERNEL_ACCOUNT | __GFP_ZERO); in clone_time_ns()
98 if (!ns->vvar_page) in clone_time_ns()
113 __free_page(ns->vvar_page); in clone_time_ns()
198 return current->nsproxy->time_ns->vvar_page; in find_timens_vvar_page()
208 WARN(1, "vvar_page accessed remotely"); in find_timens_vvar_page()
233 /* Nothing to-do: vvar_page has been already initialized. */ in timens_set_vvar_page()
238 vdata = arch_get_vdso_data(page_address(ns->vvar_page)); in timens_set_vvar_page()
252 __free_page(ns->vvar_page); in free_time_ns()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dvdso.c123 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
125 return (struct vdso_data *)(vvar_page); in arch_get_vdso_data()
155 return current->nsproxy->time_ns->vvar_page; in find_timens_vvar_page()
164 WARN(1, "vvar_page accessed remotely"); in find_timens_vvar_page()
/kernel/linux/linux-5.10/kernel/time/
H A Dnamespace.c97 ns->vvar_page = alloc_page(GFP_KERNEL_ACCOUNT | __GFP_ZERO); in clone_time_ns()
98 if (!ns->vvar_page) in clone_time_ns()
113 __free_page(ns->vvar_page); in clone_time_ns()
215 /* Nothing to-do: vvar_page has been already initialized. */ in timens_set_vvar_page()
220 vdata = arch_get_vdso_data(page_address(ns->vvar_page)); in timens_set_vvar_page()
237 __free_page(ns->vvar_page); in free_time_ns()
/kernel/linux/linux-5.10/include/linux/
H A Dtime_namespace.h26 struct page *vvar_page; member
49 struct vdso_data *arch_get_vdso_data(void *vvar_page);
/kernel/linux/linux-6.6/include/linux/
H A Dtime_namespace.h24 struct page *vvar_page; member
165 struct vdso_data *arch_get_vdso_data(void *vvar_page);
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dvdso.c121 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
123 return (struct vdso_data *)(vvar_page); in arch_get_vdso_data()
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dvdso.c96 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
98 return (struct vdso_data *)(vvar_page); in arch_get_vdso_data()
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dvdso.c42 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
44 return (struct vdso_data *)(vvar_page); in arch_get_vdso_data()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dvdso.c131 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
133 return (struct vdso_data *)(vvar_page); in arch_get_vdso_data()
168 return current->nsproxy->time_ns->vvar_page; in find_timens_vvar_page()
177 WARN(1, "vvar_page accessed remotely"); in find_timens_vvar_page()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dvdso.c120 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
122 return (struct vdso_data *)(vvar_page); in arch_get_vdso_data()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dvdso.c103 struct vdso_data *arch_get_vdso_data(void *vvar_page) in arch_get_vdso_data() argument
105 return ((struct vdso_arch_data *)vvar_page)->data; in arch_get_vdso_data()

Completed in 8 milliseconds