Lines Matching refs:ns
159 u64 ns; in pch_systime_read() local
165 ns = ((u64) hi) << 32; in pch_systime_read()
166 ns |= lo; in pch_systime_read()
167 ns <<= TICKS_NS_SHIFT; in pch_systime_read()
169 return ns; in pch_systime_read()
172 static void pch_systime_write(struct pch_ts_regs __iomem *regs, u64 ns) in pch_systime_write() argument
176 ns >>= TICKS_NS_SHIFT; in pch_systime_write()
177 hi = ns >> 32; in pch_systime_write()
178 lo = ns & 0xffffffff; in pch_systime_write()
257 u64 ns; in pch_rx_snap_read() local
263 ns = ((u64) hi) << 32; in pch_rx_snap_read()
264 ns |= lo; in pch_rx_snap_read()
265 ns <<= TICKS_NS_SHIFT; in pch_rx_snap_read()
267 return ns; in pch_rx_snap_read()
274 u64 ns; in pch_tx_snap_read() local
280 ns = ((u64) hi) << 32; in pch_tx_snap_read()
281 ns |= lo; in pch_tx_snap_read()
282 ns <<= TICKS_NS_SHIFT; in pch_tx_snap_read()
284 return ns; in pch_tx_snap_read()
454 u64 ns; in ptp_pch_gettime() local
461 ns = pch_systime_read(regs); in ptp_pch_gettime()
464 ts->tv_sec = div_u64_rem(ns, 1000000000, &remainder); in ptp_pch_gettime()
472 u64 ns; in ptp_pch_settime() local
477 ns = ts->tv_sec * 1000000000ULL; in ptp_pch_settime()
478 ns += ts->tv_nsec; in ptp_pch_settime()
481 pch_systime_write(regs, ns); in ptp_pch_settime()