Lines Matching refs:tkf
423 struct tk_fast *tkf) in update_fast_timekeeper() argument
425 struct tk_read_base *base = tkf->base; in update_fast_timekeeper()
428 write_seqcount_latch_begin(&tkf->seq); in update_fast_timekeeper()
434 write_seqcount_latch(&tkf->seq); in update_fast_timekeeper()
439 write_seqcount_latch_end(&tkf->seq); in update_fast_timekeeper()
442 static __always_inline u64 __ktime_get_fast_ns(struct tk_fast *tkf) in __ktime_get_fast_ns() argument
449 seq = read_seqcount_latch(&tkf->seq); in __ktime_get_fast_ns()
450 tkr = tkf->base + (seq & 0x01); in __ktime_get_fast_ns()
453 } while (read_seqcount_latch_retry(&tkf->seq, seq)); in __ktime_get_fast_ns()
564 struct tk_fast *tkf = &tk_fast_mono; in ktime_get_real_fast_ns() local
570 seq = raw_read_seqcount_latch(&tkf->seq); in ktime_get_real_fast_ns()
571 tkr = tkf->base + (seq & 0x01); in ktime_get_real_fast_ns()
574 } while (raw_read_seqcount_latch_retry(&tkf->seq, seq)); in ktime_get_real_fast_ns()