| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_ptp.c | 618 struct skb_shared_hwtstamps *hwtstamps) in mlxsw_sp1_packet_timestamp() 633 if (hwtstamps) in mlxsw_sp1_ptp_unmatched_finish() 634 *skb_hwtstamps(skb) = *hwtstamps; in mlxsw_sp1_ptp_unmatched_finish() 637 /* skb_tstamp_tx() allows hwtstamps to be NULL. */ in mlxsw_sp1_ptp_unmatched_finish() 638 skb_tstamp_tx(skb, hwtstamps); in mlxsw_sp1_ptp_unmatched_finish() 652 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp1_ptp_unmatched_free_fn() 659 hwtstamps.hwtstamp = ns_to_ktime(nsec); in mlxsw_sp1_ptp_got_piece() 661 key.local_port, key.ingress, &hwtstamps); in mlxsw_sp1_ptp_got_piece() 1443 struct skb_shared_hwtstamps *hwtstamps) in mlxsw_sp2_ptp_transmitted() 1461 hwtstamps in mlxsw_sp2_ptp_hwtstamp_get() 586 mlxsw_sp1_ptp_packet_finish(struct mlxsw_sp * mlxsw_sp,struct sk_buff * skb,u16 local_port,bool ingress,struct skb_shared_hwtstamps * hwtstamps) mlxsw_sp1_ptp_packet_finish() argument 620 struct skb_shared_hwtstamps hwtstamps; mlxsw_sp1_packet_timestamp() local 1411 mlxsw_sp2_ptp_hwtstamp_fill(struct mlxsw_core * mlxsw_core,const struct mlxsw_skb_cb * cb,struct skb_shared_hwtstamps * hwtstamps) mlxsw_sp2_ptp_hwtstamp_fill() argument 1435 struct skb_shared_hwtstamps hwtstamps; mlxsw_sp2_ptp_receive() local 1446 struct skb_shared_hwtstamps hwtstamps; mlxsw_sp2_ptp_transmitted() local [all...] |
| /linux/drivers/net/can/rockchip/ |
| H A D | rockchip_canfd-timestamp.c | 21 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in rkcanfd_skb_set_timestamp() local 26 hwtstamps->hwtstamp = ns_to_ktime(ns); in rkcanfd_skb_set_timestamp()
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_ptp.c | 557 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in ksz_port_rxtstamp() local 568 memset(hwtstamps, 0, sizeof(*hwtstamps)); in ksz_port_rxtstamp() 569 hwtstamps->hwtstamp = ksz_tstamp_reconstruct(dev, tstamp); in ksz_port_rxtstamp() 650 struct skb_shared_hwtstamps hwtstamps = {}; in ksz_ptp_txtstamp_skb() local 661 hwtstamps.hwtstamp = prt->tstamp_msg; in ksz_ptp_txtstamp_skb() 662 skb_complete_tx_timestamp(skb, &hwtstamps); in ksz_ptp_txtstamp_skb()
|
| /linux/drivers/net/ethernet/engleder/ |
| H A D | tsnep_main.c | 859 struct skb_shared_hwtstamps hwtstamps; in tsnep_tx_poll() local 870 memset(&hwtstamps, 0, sizeof(hwtstamps)); in tsnep_tx_poll() 871 hwtstamps.hwtstamp = ns_to_ktime(timestamp); in tsnep_tx_poll() 873 skb_tstamp_tx(entry->skb, &hwtstamps); in tsnep_tx_poll() 1395 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in tsnep_build_skb() local 1402 memset(hwtstamps, 0, sizeof(*hwtstamps)); in tsnep_build_skb() 1403 hwtstamps->netdev_data = rx_inline; in tsnep_build_skb() 2275 const struct skb_shared_hwtstamps *hwtstamps, in tsnep_netdev_get_tstamp() argument 2278 struct tsnep_rx_inline *rx_inline = hwtstamps->netdev_data; in tsnep_netdev_get_tstamp()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | sge.c | 3418 struct skb_shared_hwtstamps *hwtstamps, in cxgb4_sgetim_to_hwtstamp() argument 3426 memset(hwtstamps, 0, sizeof(*hwtstamps)); in cxgb4_sgetim_to_hwtstamp() 3427 hwtstamps->hwtstamp = ns_to_ktime(ns); in cxgb4_sgetim_to_hwtstamp() 3492 struct skb_shared_hwtstamps *hwtstamps; in t4_systim_to_hwstamp() local 3508 hwtstamps = skb_hwtstamps(skb); in t4_systim_to_hwstamp() 3509 memset(hwtstamps, 0, sizeof(*hwtstamps)); in t4_systim_to_hwstamp() 3510 hwtstamps->hwtstamp = ns_to_ktime(get_unaligned_be64(data)); in t4_systim_to_hwstamp()
|
| /linux/drivers/net/can/usb/ |
| H A D | gs_usb.c | 463 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in gs_usb_skb_set_timestamp() local 471 hwtstamps->hwtstamp = ns_to_ktime(ns); in gs_usb_skb_set_timestamp()
|
| /linux/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-drv.c | 2275 struct skb_shared_hwtstamps *hwtstamps; in xgbe_rx_poll() local 2425 hwtstamps = skb_hwtstamps(skb); in xgbe_rx_poll() 2426 hwtstamps->hwtstamp = ns_to_ktime(packet->rx_tstamp); in xgbe_rx_poll()
|
| /linux/include/linux/ |
| H A D | netdevice.h | 1700 const struct skb_shared_hwtstamps *hwtstamps, 5391 const struct skb_shared_hwtstamps *hwtstamps, in netdev_get_tstamp() argument 5397 return ops->ndo_get_tstamp(dev, hwtstamps, cycles); in netdev_get_tstamp() 5399 return hwtstamps->hwtstamp; in netdev_get_tstamp()
|
| /linux/net/bpf/ |
| H A D | test_run.c | 1006 skb_shinfo(skb)->hwtstamps.hwtstamp = __skb->hwtstamp; in convert___skb_to_skb() 1026 __skb->hwtstamp = skb_shinfo(skb)->hwtstamps.hwtstamp; in convert_skb_to___skb()
|
| /linux/net/core/ |
| H A D | gro.c | 678 shinfo->hwtstamps.hwtstamp = 0; in napi_reuse_skb()
|
| H A D | filter.c | 10396 hwtstamps, 8, in bpf_convert_ctx_access() 11253 hwtstamps, 8, in sock_ops_convert_ctx_access()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 2192 skb_shinfo(new_skb)->hwtstamps = skb_shinfo(skb)->hwtstamps; in dpaa_a050385_wa_skb()
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | netdev.c | 508 struct skb_shared_hwtstamps *hwtstamps, in e1000e_systim_to_hwtstamp() argument 518 memset(hwtstamps, 0, sizeof(*hwtstamps)); in e1000e_systim_to_hwtstamp() 519 hwtstamps->hwtstamp = ns_to_ktime(ns); in e1000e_systim_to_hwtstamp()
|