Lines Matching refs:clock
130 u64 clock; member
155 scd->clock = ktime_now; in sched_clock_init()
197 u64 now, clock, old_clock, min_clock, max_clock; in sched_clock_local() local
206 old_clock = scd->clock; in sched_clock_local()
214 clock = scd->tick_gtod + delta; in sched_clock_local()
218 clock = wrap_max(clock, min_clock); in sched_clock_local()
219 clock = wrap_min(clock, max_clock); in sched_clock_local()
221 if (cmpxchg64(&scd->clock, old_clock, clock) != old_clock) in sched_clock_local()
224 return clock; in sched_clock_local()
252 remote_clock = cmpxchg64(&scd->clock, 0, 0); in sched_clock_remote()
260 this_clock = my_scd->clock; in sched_clock_remote()
261 remote_clock = scd->clock; in sched_clock_remote()
271 ptr = &scd->clock; in sched_clock_remote()
278 ptr = &my_scd->clock; in sched_clock_remote()
297 u64 clock; in sched_clock_cpu() local
309 clock = sched_clock_remote(scd); in sched_clock_cpu()
311 clock = sched_clock_local(scd); in sched_clock_cpu()
314 return clock; in sched_clock_cpu()