Lines Matching refs:clock
93 u64 clock; member
163 scd->clock = scd->tick_gtod + __gtod_offset; in __sched_clock_work()
267 u64 now, clock, old_clock, min_clock, max_clock, gtod; in sched_clock_local() local
276 old_clock = scd->clock; in sched_clock_local()
285 clock = gtod + delta; in sched_clock_local()
289 clock = wrap_max(clock, min_clock); in sched_clock_local()
290 clock = wrap_min(clock, max_clock); in sched_clock_local()
292 if (cmpxchg64(&scd->clock, old_clock, clock) != old_clock) in sched_clock_local()
295 return clock; in sched_clock_local()
323 remote_clock = cmpxchg64(&scd->clock, 0, 0); in sched_clock_remote()
331 this_clock = my_scd->clock; in sched_clock_remote()
332 remote_clock = scd->clock; in sched_clock_remote()
342 ptr = &scd->clock; in sched_clock_remote()
349 ptr = &my_scd->clock; in sched_clock_remote()
368 u64 clock; in sched_clock_cpu() local
380 clock = sched_clock_remote(scd); in sched_clock_cpu()
382 clock = sched_clock_local(scd); in sched_clock_cpu()
385 return clock; in sched_clock_cpu()