vvar              126 arch/sparc/vdso/vclock_gettime.c notrace static __always_inline u64 vgetsns(struct vvar_data *vvar)
vvar              132 arch/sparc/vdso/vclock_gettime.c 	v = (cycles - vvar->clock.cycle_last) & vvar->clock.mask;
vvar              133 arch/sparc/vdso/vclock_gettime.c 	return v * vvar->clock.mult;
vvar              136 arch/sparc/vdso/vclock_gettime.c notrace static __always_inline u64 vgetsns_stick(struct vvar_data *vvar)
vvar              142 arch/sparc/vdso/vclock_gettime.c 	v = (cycles - vvar->clock.cycle_last) & vvar->clock.mask;
vvar              143 arch/sparc/vdso/vclock_gettime.c 	return v * vvar->clock.mult;
vvar              146 arch/sparc/vdso/vclock_gettime.c notrace static __always_inline int do_realtime(struct vvar_data *vvar,
vvar              153 arch/sparc/vdso/vclock_gettime.c 		seq = vvar_read_begin(vvar);
vvar              154 arch/sparc/vdso/vclock_gettime.c 		ts->tv_sec = vvar->wall_time_sec;
vvar              155 arch/sparc/vdso/vclock_gettime.c 		ns = vvar->wall_time_snsec;
vvar              156 arch/sparc/vdso/vclock_gettime.c 		ns += vgetsns(vvar);
vvar              157 arch/sparc/vdso/vclock_gettime.c 		ns >>= vvar->clock.shift;
vvar              158 arch/sparc/vdso/vclock_gettime.c 	} while (unlikely(vvar_read_retry(vvar, seq)));
vvar              166 arch/sparc/vdso/vclock_gettime.c notrace static __always_inline int do_realtime_stick(struct vvar_data *vvar,
vvar              173 arch/sparc/vdso/vclock_gettime.c 		seq = vvar_read_begin(vvar);
vvar              174 arch/sparc/vdso/vclock_gettime.c 		ts->tv_sec = vvar->wall_time_sec;
vvar              175 arch/sparc/vdso/vclock_gettime.c 		ns = vvar->wall_time_snsec;
vvar              176 arch/sparc/vdso/vclock_gettime.c 		ns += vgetsns_stick(vvar);
vvar              177 arch/sparc/vdso/vclock_gettime.c 		ns >>= vvar->clock.shift;
vvar              178 arch/sparc/vdso/vclock_gettime.c 	} while (unlikely(vvar_read_retry(vvar, seq)));
vvar              186 arch/sparc/vdso/vclock_gettime.c notrace static __always_inline int do_monotonic(struct vvar_data *vvar,
vvar              193 arch/sparc/vdso/vclock_gettime.c 		seq = vvar_read_begin(vvar);
vvar              194 arch/sparc/vdso/vclock_gettime.c 		ts->tv_sec = vvar->monotonic_time_sec;
vvar              195 arch/sparc/vdso/vclock_gettime.c 		ns = vvar->monotonic_time_snsec;
vvar              196 arch/sparc/vdso/vclock_gettime.c 		ns += vgetsns(vvar);
vvar              197 arch/sparc/vdso/vclock_gettime.c 		ns >>= vvar->clock.shift;
vvar              198 arch/sparc/vdso/vclock_gettime.c 	} while (unlikely(vvar_read_retry(vvar, seq)));
vvar              206 arch/sparc/vdso/vclock_gettime.c notrace static __always_inline int do_monotonic_stick(struct vvar_data *vvar,
vvar              213 arch/sparc/vdso/vclock_gettime.c 		seq = vvar_read_begin(vvar);
vvar              214 arch/sparc/vdso/vclock_gettime.c 		ts->tv_sec = vvar->monotonic_time_sec;
vvar              215 arch/sparc/vdso/vclock_gettime.c 		ns = vvar->monotonic_time_snsec;
vvar              216 arch/sparc/vdso/vclock_gettime.c 		ns += vgetsns_stick(vvar);
vvar              217 arch/sparc/vdso/vclock_gettime.c 		ns >>= vvar->clock.shift;
vvar              218 arch/sparc/vdso/vclock_gettime.c 	} while (unlikely(vvar_read_retry(vvar, seq)));
vvar              226 arch/sparc/vdso/vclock_gettime.c notrace static int do_realtime_coarse(struct vvar_data *vvar,
vvar              232 arch/sparc/vdso/vclock_gettime.c 		seq = vvar_read_begin(vvar);
vvar              233 arch/sparc/vdso/vclock_gettime.c 		ts->tv_sec = vvar->wall_time_coarse_sec;
vvar              234 arch/sparc/vdso/vclock_gettime.c 		ts->tv_nsec = vvar->wall_time_coarse_nsec;
vvar              235 arch/sparc/vdso/vclock_gettime.c 	} while (unlikely(vvar_read_retry(vvar, seq)));
vvar              239 arch/sparc/vdso/vclock_gettime.c notrace static int do_monotonic_coarse(struct vvar_data *vvar,
vvar              245 arch/sparc/vdso/vclock_gettime.c 		seq = vvar_read_begin(vvar);
vvar              246 arch/sparc/vdso/vclock_gettime.c 		ts->tv_sec = vvar->monotonic_time_coarse_sec;
vvar              247 arch/sparc/vdso/vclock_gettime.c 		ts->tv_nsec = vvar->monotonic_time_coarse_nsec;
vvar              248 arch/sparc/vdso/vclock_gettime.c 	} while (unlikely(vvar_read_retry(vvar, seq)));