Home
last modified time | relevance | path

Searched refs:cached_phc_time (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_ptp.c238 *ts = ns_to_timespec64(adapter->ptp.cached_phc_time); in iavf_read_phc_indirect()
475 u64 iavf_ptp_extend_32b_timestamp(u64 cached_phc_time, u32 in_tstamp) in iavf_ptp_extend_32b_timestamp() argument
477 u32 low = lower_32_bits(cached_phc_time); in iavf_ptp_extend_32b_timestamp()
487 ns = cached_phc_time - (low - in_tstamp); in iavf_ptp_extend_32b_timestamp()
489 ns = cached_phc_time + delta; in iavf_ptp_extend_32b_timestamp()
H A Diavf_ptp.h21 u64 iavf_ptp_extend_32b_timestamp(u64 cached_phc_time, u32 in_tstamp);
40 static inline u64 iavf_ptp_extend_32b_timestamp(u64 cached_phc_time, in iavf_ptp_extend_32b_timestamp() argument
H A Diavf_types.h26 u64 cached_phc_time; member
H A Diavf_txrx.c1111 ns = iavf_ptp_extend_32b_timestamp(rx_ring->ptp->cached_phc_time, in iavf_flex_rx_tstamp()
H A Diavf_virtchnl.c2298 adapter->ptp.cached_phc_time = msg->time; in iavf_virtchnl_ptp_get_time()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_ptp.c347 WRITE_ONCE(rxq->cached_phc_time, systime); in idpf_ptp_update_phctime_rxq_grp()
353 WRITE_ONCE(rxq->cached_phc_time, systime); in idpf_ptp_update_phctime_rxq_grp()
383 WRITE_ONCE(adapter->ptp->cached_phc_time, systime); in idpf_ptp_update_cached_phctime()
578 u64 idpf_ptp_tstamp_extend_32b_to_64b(u64 cached_phc_time, u32 in_timestamp) in idpf_ptp_tstamp_extend_32b_to_64b() argument
584 phc_time_lo = (u32)cached_phc_time; in idpf_ptp_tstamp_extend_32b_to_64b()
594 ns = cached_phc_time - delta; in idpf_ptp_tstamp_extend_32b_to_64b()
596 ns = cached_phc_time + delta; in idpf_ptp_tstamp_extend_32b_to_64b()
631 return idpf_ptp_tstamp_extend_32b_to_64b(ptp->cached_phc_time, in idpf_ptp_extend_ts()
H A Didpf_ptp.h187 u64 cached_phc_time; member
285 u64 idpf_ptp_tstamp_extend_32b_to_64b(u64 cached_phc_time, u32 in_timestamp);
365 static inline u64 idpf_ptp_tstamp_extend_32b_to_64b(u64 cached_phc_time, in idpf_ptp_tstamp_extend_32b_to_64b() argument
H A Didpf_txrx.h567 u64 cached_phc_time; member
590 offsetofend(struct idpf_rx_queue, cached_phc_time),
H A Dxdp.c424 cached_time = READ_ONCE(rxq->cached_phc_time); in idpf_xdpmo_rx_timestamp()
H A Didpf_txrx.c3377 cached_time = READ_ONCE(rxq->cached_phc_time); in idpf_rx_hwtstamp()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ptp.c286 static u64 ice_ptp_extend_32b_ts(u64 cached_phc_time, u32 in_tstamp) in ice_ptp_extend_32b_ts() argument
292 phc_time_lo = (u32)cached_phc_time; in ice_ptp_extend_32b_ts()
307 ns = cached_phc_time - delta; in ice_ptp_extend_32b_ts()
309 ns = cached_phc_time + delta; in ice_ptp_extend_32b_ts()
353 return ice_ptp_extend_32b_ts(pf->ptp.cached_phc_time, in ice_ptp_extend_40b_ts()
927 if (pf->ptp.cached_phc_time && in ice_ptp_update_cached_phctime()
940 WRITE_ONCE(pf->ptp.cached_phc_time, systime); in ice_ptp_update_cached_phctime()
2998 if (ptp->cached_phc_time) { in ice_ptp_rebuild_owner()
3000 ts = ns_to_timespec64(ptp->cached_phc_time + time_diff); in ice_ptp_rebuild_owner()
H A Dice_ptp.h253 u64 cached_phc_time; member
H A Dice_lib.c1435 ring->cached_phctime = pf->ptp.cached_phc_time; in ice_vsi_alloc_rings()
H A Dice_ethtool.c3350 rx_rings[i].cached_phctime = pf->ptp.cached_phc_time; in ice_set_ringparam()