/kernel/linux/linux-5.10/arch/sparc/vdso/ |
H A D | vclock_gettime.c | 22 #include <asm/vvar.h> 48 * Compute the vvar page's address in the process address space, and return it 126 notrace static __always_inline u64 vgetsns(struct vvar_data *vvar) in vgetsns() argument 132 v = (cycles - vvar->clock.cycle_last) & vvar->clock.mask; in vgetsns() 133 return v * vvar->clock.mult; in vgetsns() 136 notrace static __always_inline u64 vgetsns_stick(struct vvar_data *vvar) in vgetsns_stick() argument 142 v = (cycles - vvar->clock.cycle_last) & vvar->clock.mask; in vgetsns_stick() 143 return v * vvar in vgetsns_stick() 146 do_realtime(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_realtime() argument 166 do_realtime_stick(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_realtime_stick() argument 186 do_monotonic(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_monotonic() argument 206 do_monotonic_stick(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_monotonic_stick() argument 226 do_realtime_coarse(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_realtime_coarse() argument 239 do_monotonic_coarse(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_monotonic_coarse() argument [all...] |
H A D | vma.c | 22 #include <asm/vvar.h> 28 .name = "[vvar]" 243 * Allocate pages for the vdso and vvar, and copy in the vdso text from the 283 * Now the vvar page. This is uninitialized data. in init_vdso_image()
|
/kernel/linux/linux-6.6/arch/sparc/vdso/ |
H A D | vclock_gettime.c | 22 #include <asm/vvar.h> 48 * Compute the vvar page's address in the process address space, and return it 126 notrace static __always_inline u64 vgetsns(struct vvar_data *vvar) in vgetsns() argument 132 v = (cycles - vvar->clock.cycle_last) & vvar->clock.mask; in vgetsns() 133 return v * vvar->clock.mult; in vgetsns() 136 notrace static __always_inline u64 vgetsns_stick(struct vvar_data *vvar) in vgetsns_stick() argument 142 v = (cycles - vvar->clock.cycle_last) & vvar->clock.mask; in vgetsns_stick() 143 return v * vvar in vgetsns_stick() 146 do_realtime(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_realtime() argument 166 do_realtime_stick(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_realtime_stick() argument 186 do_monotonic(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_monotonic() argument 206 do_monotonic_stick(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_monotonic_stick() argument 226 do_realtime_coarse(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_realtime_coarse() argument 239 do_monotonic_coarse(struct vvar_data *vvar, struct __kernel_old_timespec *ts) do_monotonic_coarse() argument [all...] |
H A D | vma.c | 22 #include <asm/vvar.h> 28 .name = "[vvar]" 243 * Allocate pages for the vdso and vvar, and copy in the vdso text from the 283 * Now the vvar page. This is uninitialized data. in init_vdso_image()
|
/kernel/linux/linux-5.10/arch/x86/entry/vdso/ |
H A D | vdso-layout.lds.S | 22 /* Place all vvars at the offsets in asm/vvar.h. */ 24 #include <asm/vvar.h> 32 /* Place all vvars in timens too at the offsets in asm/vvar.h. */ 34 #include <asm/vvar.h>
|
H A D | vma.c | 23 #include <asm/vvar.h> 33 #include <asm/vvar.h> 136 * The vvar page layout depends on whether a task belongs to the root or 184 * the page past the end of the vvar mapping. in vvar_fault() 253 .name = "[vvar]", 259 * Add vdso and vvar mappings to current process.
|
/kernel/linux/linux-6.6/arch/x86/entry/vdso/ |
H A D | vdso-layout.lds.S | 22 /* Place all vvars at the offsets in asm/vvar.h. */ 24 #include <asm/vvar.h> 32 /* Place all vvars in timens too at the offsets in asm/vvar.h. */ 34 #include <asm/vvar.h>
|
H A D | vma.c | 23 #include <asm/vvar.h> 33 #include <asm/vvar.h> 105 * The vvar page layout depends on whether a task belongs to the root or 146 * the page past the end of the vvar mapping. in vvar_fault() 214 .name = "[vvar]", 219 * Add vdso and vvar mappings to current process.
|
/kernel/linux/linux-5.10/arch/x86/include/asm/vdso/ |
H A D | vsyscall.h | 11 #include <asm/vvar.h>
|
H A D | gettimeofday.h | 17 #include <asm/vvar.h>
|
/kernel/linux/linux-6.6/arch/x86/include/asm/vdso/ |
H A D | vsyscall.h | 11 #include <asm/vvar.h>
|
H A D | gettimeofday.h | 17 #include <asm/vvar.h>
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | vmlinux.lds.S | 207 .vvar : AT(ADDR(.vvar) - LOAD_OFFSET) { 211 /* Place all vvars at the offsets in asm/vvar.h. */ 215 #include <asm/vvar.h>
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | vmlinux.lds.S | 203 .vvar : AT(ADDR(.vvar) - LOAD_OFFSET) { 207 /* Place all vvars at the offsets in asm/vvar.h. */ 211 #include <asm/vvar.h>
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | vdso.c | 13 #include <asm/vvar.h>
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | vdso.c | 13 #include <asm/vvar.h>
|