Lines Matching refs:tkf
402 struct tk_fast *tkf) in update_fast_timekeeper() argument
404 struct tk_read_base *base = tkf->base; in update_fast_timekeeper()
407 raw_write_seqcount_latch(&tkf->seq); in update_fast_timekeeper()
413 raw_write_seqcount_latch(&tkf->seq); in update_fast_timekeeper()
451 static __always_inline u64 __ktime_get_fast_ns(struct tk_fast *tkf) in __ktime_get_fast_ns() argument
458 seq = raw_read_seqcount_latch(&tkf->seq); in __ktime_get_fast_ns()
459 tkr = tkf->base + (seq & 0x01); in __ktime_get_fast_ns()
467 } while (read_seqcount_retry(&tkf->seq, seq)); in __ktime_get_fast_ns()
517 static __always_inline u64 __ktime_get_real_fast_ns(struct tk_fast *tkf) in __ktime_get_real_fast_ns() argument
524 seq = raw_read_seqcount_latch(&tkf->seq); in __ktime_get_real_fast_ns()
525 tkr = tkf->base + (seq & 0x01); in __ktime_get_real_fast_ns()
533 } while (read_seqcount_retry(&tkf->seq, seq)); in __ktime_get_real_fast_ns()