Lines Matching full:nanoseconds
288 * ice_ptp_extend_32b_ts - Convert a 32b nanoseconds timestamp to 64b
290 * @in_tstamp: Ingress/egress 32b nanoseconds timestamp value
293 * nanoseconds, as opposed to the 64bit timestamps that the stack expects.
295 * 8 bits are sub-nanoseconds and generally discarded.
301 * 2) assume that the in_tstamp was captured 2^31 nanoseconds (~2.1
304 * 4) if the delta is smaller than 2^31 nanoseconds, then the timestamp was
307 * 5) otherwise, if the delta is larger than 2^31 nanoseconds, then the
317 * date. If the timestamp was captured more than 2^31 nanoseconds after the
355 * ice_ptp_extend_40b_ts - Convert a 40b timestamp to 64b nanoseconds
360 * nanoseconds, 7 bits of sub-nanoseconds, and a valid bit.
363 * | 32 bits of nanoseconds | 7 high bits of sub ns underflow | v |
373 * Extract the 32bit nominal nanoseconds and extend them. Use the cached PHC
396 * However, since the registers are 64 bits of nanoseconds, we must convert the
426 * @adj: Adjustment in nanoseconds
429 * nanoseconds.
844 * @delta: Offset in nanoseconds to adjust the time by
860 * @delta: Offset in nanoseconds to adjust the time by
1027 * allows us to simply pass the upper 32bits of nanoseconds in ice_ptp_rx_hwtstamp()