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

/linux-master/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) argument
37 return (struct vdso_data *)(vvar_page + _vdso_data_offset);
/linux-master/kernel/time/
H A Dnamespace.c97 ns->vvar_page = alloc_page(GFP_KERNEL_ACCOUNT | __GFP_ZERO);
98 if (!ns->vvar_page)
113 __free_page(ns->vvar_page);
198 return current->nsproxy->time_ns->vvar_page;
208 WARN(1, "vvar_page accessed remotely");
233 /* Nothing to-do: vvar_page has been already initialized. */
238 vdata = arch_get_vdso_data(page_address(ns->vvar_page));
252 __free_page(ns->vvar_page);
/linux-master/include/linux/
H A Dtime_namespace.h27 struct page *vvar_page; member in struct:time_namespace
168 struct vdso_data *arch_get_vdso_data(void *vvar_page);
/linux-master/arch/loongarch/kernel/
H A Dvdso.c119 struct vdso_data *arch_get_vdso_data(void *vvar_page) argument
121 return (struct vdso_data *)(vvar_page);
/linux-master/arch/s390/kernel/
H A Dvdso.c39 struct vdso_data *arch_get_vdso_data(void *vvar_page) argument
41 return (struct vdso_data *)(vvar_page);
/linux-master/arch/riscv/kernel/
H A Dvdso.c90 struct vdso_data *arch_get_vdso_data(void *vvar_page) argument
92 return (struct vdso_data *)(vvar_page);
/linux-master/arch/powerpc/kernel/
H A Dvdso.c103 struct vdso_data *arch_get_vdso_data(void *vvar_page) argument
105 return ((struct vdso_arch_data *)vvar_page)->data;
/linux-master/arch/arm64/kernel/
H A Dvdso.c117 struct vdso_data *arch_get_vdso_data(void *vvar_page) argument
119 return (struct vdso_data *)(vvar_page);

Completed in 163 milliseconds