Home
last modified time | relevance | path

Searched refs:hwtstamps (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c85 static void i40e_ptp_convert_to_hwtstamp(struct skb_shared_hwtstamps *hwtstamps, in i40e_ptp_convert_to_hwtstamp() argument
88 memset(hwtstamps, 0, sizeof(*hwtstamps)); in i40e_ptp_convert_to_hwtstamp()
90 hwtstamps->hwtstamp = ns_to_ktime(timestamp); in i40e_ptp_convert_to_hwtstamp()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_ptp.c429 struct skb_shared_hwtstamps *hwtstamps) in mlxsw_sp1_ptp_packet_finish() argument
444 if (hwtstamps) in mlxsw_sp1_ptp_packet_finish()
445 *skb_hwtstamps(skb) = *hwtstamps; in mlxsw_sp1_ptp_packet_finish()
449 skb_tstamp_tx(skb, hwtstamps); in mlxsw_sp1_ptp_packet_finish()
459 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp1_packet_timestamp() local
466 hwtstamps.hwtstamp = ns_to_ktime(nsec); in mlxsw_sp1_packet_timestamp()
468 key.local_port, key.ingress, &hwtstamps); in mlxsw_sp1_packet_timestamp()
/Linux-v5.4/drivers/net/ethernet/intel/igb/
Digb_ptp.c161 struct skb_shared_hwtstamps *hwtstamps, in igb_ptp_systim_to_hwtstamp() argument
178 memset(hwtstamps, 0, sizeof(*hwtstamps)); in igb_ptp_systim_to_hwtstamp()
179 hwtstamps->hwtstamp = ns_to_ktime(ns); in igb_ptp_systim_to_hwtstamp()
183 memset(hwtstamps, 0, sizeof(*hwtstamps)); in igb_ptp_systim_to_hwtstamp()
185 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igb_ptp_systim_to_hwtstamp()
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-drv.c1541 struct skb_shared_hwtstamps hwtstamps; in xgbe_tx_tstamp() local
1553 memset(&hwtstamps, 0, sizeof(hwtstamps)); in xgbe_tx_tstamp()
1554 hwtstamps.hwtstamp = ns_to_ktime(nsec); in xgbe_tx_tstamp()
1555 skb_tstamp_tx(pdata->tx_tstamp_skb, &hwtstamps); in xgbe_tx_tstamp()
2693 struct skb_shared_hwtstamps *hwtstamps; in xgbe_rx_poll() local
2840 hwtstamps = skb_hwtstamps(skb); in xgbe_rx_poll()
2841 hwtstamps->hwtstamp = ns_to_ktime(nsec); in xgbe_rx_poll()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c2739 struct skb_shared_hwtstamps *hwtstamps, in cxgb4_sgetim_to_hwtstamp() argument
2747 memset(hwtstamps, 0, sizeof(*hwtstamps)); in cxgb4_sgetim_to_hwtstamp()
2748 hwtstamps->hwtstamp = ns_to_ktime(ns); in cxgb4_sgetim_to_hwtstamp()
2813 struct skb_shared_hwtstamps *hwtstamps; in t4_systim_to_hwstamp() local
2829 hwtstamps = skb_hwtstamps(skb); in t4_systim_to_hwstamp()
2830 memset(hwtstamps, 0, sizeof(*hwtstamps)); in t4_systim_to_hwstamp()
2831 hwtstamps->hwtstamp = ns_to_ktime(be64_to_cpu(*((u64 *)data))); in t4_systim_to_hwstamp()
/Linux-v5.4/net/core/
Dskbuff.c4548 struct skb_shared_hwtstamps *hwtstamps) in skb_complete_tx_timestamp() argument
4559 *skb_hwtstamps(skb) = *hwtstamps; in skb_complete_tx_timestamp()
4571 struct skb_shared_hwtstamps *hwtstamps, in __skb_tstamp_tx() argument
4580 if (!hwtstamps && !(sk->sk_tsflags & SOF_TIMESTAMPING_OPT_TX_SWHW) && in __skb_tstamp_tx()
4610 if (hwtstamps) in __skb_tstamp_tx()
4611 *skb_hwtstamps(skb) = *hwtstamps; in __skb_tstamp_tx()
4620 struct skb_shared_hwtstamps *hwtstamps) in skb_tstamp_tx() argument
4622 return __skb_tstamp_tx(orig_skb, hwtstamps, orig_skb->sk, in skb_tstamp_tx()
/Linux-v5.4/include/linux/
Dskbuff.h519 struct skb_shared_hwtstamps hwtstamps; member
1407 return &skb_shinfo(skb)->hwtstamps; in skb_hwtstamps()
3790 struct skb_shared_hwtstamps *hwtstamps);
3793 struct skb_shared_hwtstamps *hwtstamps,
3808 struct skb_shared_hwtstamps *hwtstamps);
/Linux-v5.4/drivers/net/ethernet/microchip/
Dlan743x_main.c1984 struct skb_shared_hwtstamps *hwtstamps = NULL; in lan743x_rx_process_packet() local
2143 hwtstamps = skb_hwtstamps(skb); in lan743x_rx_process_packet()
2144 if (hwtstamps) in lan743x_rx_process_packet()
2145 hwtstamps->hwtstamp = ktime_set(ts_sec, ts_nsec); in lan743x_rx_process_packet()
/Linux-v5.4/drivers/net/ethernet/freescale/
Dfec_main.c1175 struct skb_shared_hwtstamps *hwtstamps) in fec_enet_hwtstamp() argument
1184 memset(hwtstamps, 0, sizeof(*hwtstamps)); in fec_enet_hwtstamp()
1185 hwtstamps->hwtstamp = ns_to_ktime(ns); in fec_enet_hwtstamp()
/Linux-v5.4/include/net/
Dsock.h2369 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in sock_recv_timestamp() local
2380 (hwtstamps->hwtstamp && in sock_recv_timestamp()
/Linux-v5.4/drivers/net/ethernet/intel/e1000e/
Dnetdev.c495 struct skb_shared_hwtstamps *hwtstamps, in e1000e_systim_to_hwtstamp() argument
505 memset(hwtstamps, 0, sizeof(*hwtstamps)); in e1000e_systim_to_hwtstamp()
506 hwtstamps->hwtstamp = ns_to_ktime(ns); in e1000e_systim_to_hwtstamp()