Lines Matching defs:cyc
67 static __always_inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift)
69 return (cyc * mult) >> shift;
87 u64 cyc, res;
93 cyc = (rd->read_sched_clock() - rd->epoch_cyc) &
95 res = rd->epoch_ns + cyc_to_ns(cyc, rd->mult, rd->shift);
154 u64 cyc;
160 cyc = cd.actual_read_sched_clock();
161 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift);
164 rd.epoch_cyc = cyc;
179 u64 res, wrap, new_mask, new_epoch, cyc, ns;
205 cyc = cd.actual_read_sched_clock();
206 ns = rd.epoch_ns + cyc_to_ns((cyc - rd.epoch_cyc) & rd.sched_clock_mask, rd.mult, rd.shift);