| /Linux-v5.15/drivers/net/can/spi/mcp251xfd/ |
| D | mcp251xfd-timestamp.c | 45 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in mcp251xfd_skb_set_timestamp() local 49 hwtstamps->hwtstamp = ns_to_ktime(ns); in mcp251xfd_skb_set_timestamp()
|
| /Linux-v5.15/drivers/ptp/ |
| D | ptp_vclock.c | 188 void ptp_convert_timestamp(struct skb_shared_hwtstamps *hwtstamps, in ptp_convert_timestamp() argument 211 ns = ktime_to_ns(hwtstamps->hwtstamp); in ptp_convert_timestamp() 218 hwtstamps->hwtstamp = ns_to_ktime(ns); in ptp_convert_timestamp()
|
| /Linux-v5.15/include/linux/ |
| D | ptp_clock_kernel.h | 355 void ptp_convert_timestamp(struct skb_shared_hwtstamps *hwtstamps, 360 static inline void ptp_convert_timestamp(struct skb_shared_hwtstamps *hwtstamps, in ptp_convert_timestamp() argument
|
| D | skbuff.h | 524 struct skb_shared_hwtstamps hwtstamps; member 1453 return &skb_shinfo(skb)->hwtstamps; in skb_hwtstamps() 3932 struct skb_shared_hwtstamps *hwtstamps); 3935 struct skb_shared_hwtstamps *hwtstamps, 3950 struct skb_shared_hwtstamps *hwtstamps);
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_ptp.c | 411 struct skb_shared_hwtstamps *hwtstamps) in mlxsw_sp1_ptp_packet_finish() argument 426 if (hwtstamps) in mlxsw_sp1_ptp_packet_finish() 427 *skb_hwtstamps(skb) = *hwtstamps; in mlxsw_sp1_ptp_packet_finish() 431 skb_tstamp_tx(skb, hwtstamps); in mlxsw_sp1_ptp_packet_finish() 441 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp1_packet_timestamp() local 448 hwtstamps.hwtstamp = ns_to_ktime(nsec); in mlxsw_sp1_packet_timestamp() 450 key.local_port, key.ingress, &hwtstamps); in mlxsw_sp1_packet_timestamp()
|
| /Linux-v5.15/drivers/net/ethernet/intel/igb/ |
| D | igb_ptp.c | 161 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.15/drivers/net/ethernet/intel/ice/ |
| D | ice_ptp.c | 1023 struct skb_shared_hwtstamps *hwtstamps; in ice_ptp_rx_hwtstamp() local 1034 hwtstamps = skb_hwtstamps(skb); in ice_ptp_rx_hwtstamp() 1035 memset(hwtstamps, 0, sizeof(*hwtstamps)); in ice_ptp_rx_hwtstamp() 1036 hwtstamps->hwtstamp = ns_to_ktime(ts_ns); in ice_ptp_rx_hwtstamp()
|
| /Linux-v5.15/drivers/net/ethernet/intel/igc/ |
| D | igc_ptp.c | 421 struct skb_shared_hwtstamps *hwtstamps, in igc_ptp_systim_to_hwtstamp() argument 426 memset(hwtstamps, 0, sizeof(*hwtstamps)); in igc_ptp_systim_to_hwtstamp() 428 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igc_ptp_systim_to_hwtstamp()
|
| /Linux-v5.15/drivers/net/ethernet/amd/xgbe/ |
| D | xgbe-drv.c | 1467 struct skb_shared_hwtstamps hwtstamps; in xgbe_tx_tstamp() local 1479 memset(&hwtstamps, 0, sizeof(hwtstamps)); in xgbe_tx_tstamp() 1480 hwtstamps.hwtstamp = ns_to_ktime(nsec); in xgbe_tx_tstamp() 1481 skb_tstamp_tx(pdata->tx_tstamp_skb, &hwtstamps); in xgbe_tx_tstamp() 2484 struct skb_shared_hwtstamps *hwtstamps; in xgbe_rx_poll() local 2631 hwtstamps = skb_hwtstamps(skb); in xgbe_rx_poll() 2632 hwtstamps->hwtstamp = ns_to_ktime(nsec); in xgbe_rx_poll()
|
| /Linux-v5.15/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ptp.c | 329 static void i40e_ptp_convert_to_hwtstamp(struct skb_shared_hwtstamps *hwtstamps, in i40e_ptp_convert_to_hwtstamp() argument 332 memset(hwtstamps, 0, sizeof(*hwtstamps)); in i40e_ptp_convert_to_hwtstamp() 334 hwtstamps->hwtstamp = ns_to_ktime(timestamp); in i40e_ptp_convert_to_hwtstamp()
|
| /Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/ |
| D | sge.c | 3429 struct skb_shared_hwtstamps *hwtstamps, in cxgb4_sgetim_to_hwtstamp() argument 3437 memset(hwtstamps, 0, sizeof(*hwtstamps)); in cxgb4_sgetim_to_hwtstamp() 3438 hwtstamps->hwtstamp = ns_to_ktime(ns); in cxgb4_sgetim_to_hwtstamp() 3503 struct skb_shared_hwtstamps *hwtstamps; in t4_systim_to_hwstamp() local 3519 hwtstamps = skb_hwtstamps(skb); in t4_systim_to_hwstamp() 3520 memset(hwtstamps, 0, sizeof(*hwtstamps)); in t4_systim_to_hwstamp() 3521 hwtstamps->hwtstamp = ns_to_ktime(get_unaligned_be64(data)); in t4_systim_to_hwstamp()
|
| /Linux-v5.15/net/core/ |
| D | skbuff.c | 4883 struct skb_shared_hwtstamps *hwtstamps) in skb_complete_tx_timestamp() argument 4894 *skb_hwtstamps(skb) = *hwtstamps; in skb_complete_tx_timestamp() 4907 struct skb_shared_hwtstamps *hwtstamps, in __skb_tstamp_tx() argument 4916 if (!hwtstamps && !(sk->sk_tsflags & SOF_TIMESTAMPING_OPT_TX_SWHW) && in __skb_tstamp_tx() 4947 if (hwtstamps) in __skb_tstamp_tx() 4948 *skb_hwtstamps(skb) = *hwtstamps; in __skb_tstamp_tx() 4957 struct skb_shared_hwtstamps *hwtstamps) in skb_tstamp_tx() argument 4959 return __skb_tstamp_tx(orig_skb, NULL, hwtstamps, orig_skb->sk, in skb_tstamp_tx()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/ |
| D | fec_main.c | 1265 struct skb_shared_hwtstamps *hwtstamps) in fec_enet_hwtstamp() argument 1274 memset(hwtstamps, 0, sizeof(*hwtstamps)); in fec_enet_hwtstamp() 1275 hwtstamps->hwtstamp = ns_to_ktime(ns); in fec_enet_hwtstamp()
|
| /Linux-v5.15/include/net/ |
| D | sock.h | 2534 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in sock_recv_timestamp() local 2545 (hwtstamps->hwtstamp && in sock_recv_timestamp()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/dpaa/ |
| D | dpaa_eth.c | 2160 skb_shinfo(new_skb)->hwtstamps = skb_shinfo(skb)->hwtstamps; in dpaa_a050385_wa_skb()
|
| /Linux-v5.15/drivers/net/ethernet/intel/e1000e/ |
| D | netdev.c | 492 struct skb_shared_hwtstamps *hwtstamps, in e1000e_systim_to_hwtstamp() argument 502 memset(hwtstamps, 0, sizeof(*hwtstamps)); in e1000e_systim_to_hwtstamp() 503 hwtstamps->hwtstamp = ns_to_ktime(ns); in e1000e_systim_to_hwtstamp()
|