/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ptp.c | 585 struct skb_shared_hwtstamps *hwtstamps) in mlxsw_sp1_ptp_packet_finish() argument 600 if (hwtstamps) in mlxsw_sp1_ptp_packet_finish() 601 *skb_hwtstamps(skb) = *hwtstamps; in mlxsw_sp1_ptp_packet_finish() 605 skb_tstamp_tx(skb, hwtstamps); in mlxsw_sp1_ptp_packet_finish() 619 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp1_packet_timestamp() local 626 hwtstamps.hwtstamp = ns_to_ktime(nsec); in mlxsw_sp1_packet_timestamp() 628 key.local_port, key.ingress, &hwtstamps); in mlxsw_sp1_packet_timestamp() 1405 struct skb_shared_hwtstamps *hwtstamps) in mlxsw_sp2_ptp_hwtstamp_fill() argument 1423 hwtstamps->hwtstamp = ns_to_ktime(nsec); in mlxsw_sp2_ptp_hwtstamp_fill() 1429 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp2_ptp_receive() 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 | 461 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in ksz_port_rxtstamp() local 472 memset(hwtstamps, 0, sizeof(*hwtstamps)); in ksz_port_rxtstamp() 473 hwtstamps->hwtstamp = ksz_tstamp_reconstruct(dev, tstamp); in ksz_port_rxtstamp() 554 struct skb_shared_hwtstamps hwtstamps = {}; in ksz_ptp_txtstamp_skb() local 565 hwtstamps.hwtstamp = prt->tstamp_msg; in ksz_ptp_txtstamp_skb() 566 skb_complete_tx_timestamp(skb, &hwtstamps); in ksz_ptp_txtstamp_skb()
|
/linux/drivers/net/ethernet/intel/igb/ |
H A D | igb_ptp.c | 163 struct skb_shared_hwtstamps *hwtstamps, in igb_ptp_systim_to_hwtstamp() argument 169 memset(hwtstamps, 0, sizeof(*hwtstamps)); in igb_ptp_systim_to_hwtstamp() 180 hwtstamps->hwtstamp = ns_to_ktime(ns); in igb_ptp_systim_to_hwtstamp() 185 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igb_ptp_systim_to_hwtstamp()
|
/linux/drivers/net/ethernet/intel/igc/ |
H A D | igc_ptp.c | 444 struct skb_shared_hwtstamps *hwtstamps, in igc_ptp_systim_to_hwtstamp() argument 449 memset(hwtstamps, 0, sizeof(*hwtstamps)); in igc_ptp_systim_to_hwtstamp() 451 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igc_ptp_systim_to_hwtstamp()
|
H A D | igc_main.c | 6745 const struct skb_shared_hwtstamps *hwtstamps, in igc_get_tstamp() argument 6752 tstamp = hwtstamps->netdev_data; in igc_get_tstamp()
|
/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-drv.c | 1486 struct skb_shared_hwtstamps hwtstamps; in xgbe_tx_tstamp() local 1498 memset(&hwtstamps, 0, sizeof(hwtstamps)); in xgbe_tx_tstamp() 1499 hwtstamps.hwtstamp = ns_to_ktime(nsec); in xgbe_tx_tstamp() 1500 skb_tstamp_tx(pdata->tx_tstamp_skb, &hwtstamps); in xgbe_tx_tstamp() 2496 struct skb_shared_hwtstamps *hwtstamps; in xgbe_rx_poll() local 2653 hwtstamps = skb_hwtstamps(skb); in xgbe_rx_poll() 2654 hwtstamps->hwtstamp = ns_to_ktime(nsec); in xgbe_rx_poll()
|
/linux/drivers/net/ethernet/intel/i40e/ |
H A 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/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd.h | 826 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in mcp251xfd_skb_set_timestamp() local 828 hwtstamps->hwtstamp = ns_to_ktime(ns); in mcp251xfd_skb_set_timestamp()
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sge.c | 3417 struct skb_shared_hwtstamps *hwtstamps, in cxgb4_sgetim_to_hwtstamp() argument 3425 memset(hwtstamps, 0, sizeof(*hwtstamps)); in cxgb4_sgetim_to_hwtstamp() 3426 hwtstamps->hwtstamp = ns_to_ktime(ns); in cxgb4_sgetim_to_hwtstamp() 3491 struct skb_shared_hwtstamps *hwtstamps; in t4_systim_to_hwstamp() local 3507 hwtstamps = skb_hwtstamps(skb); in t4_systim_to_hwstamp() 3508 memset(hwtstamps, 0, sizeof(*hwtstamps)); in t4_systim_to_hwstamp() 3509 hwtstamps->hwtstamp = ns_to_ktime(get_unaligned_be64(data)); in t4_systim_to_hwstamp()
|
/linux/include/linux/ |
H A D | skbuff.h | 600 struct skb_shared_hwtstamps hwtstamps; member 1727 return &skb_shinfo(skb)->hwtstamps; in skb_hwtstamps() 4464 struct skb_shared_hwtstamps *hwtstamps); 4467 struct skb_shared_hwtstamps *hwtstamps, 4482 struct skb_shared_hwtstamps *hwtstamps);
|
H A D | netdevice.h | 1599 const struct skb_shared_hwtstamps *hwtstamps, 4878 const struct skb_shared_hwtstamps *hwtstamps, in netdev_get_tstamp() argument 4884 return ops->ndo_get_tstamp(dev, hwtstamps, cycles); in netdev_get_tstamp() 4886 return hwtstamps->hwtstamp; in netdev_get_tstamp()
|
/linux/drivers/net/can/usb/ |
H A D | gs_usb.c | 457 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in gs_usb_skb_set_timestamp() local 465 hwtstamps->hwtstamp = ns_to_ktime(ns); in gs_usb_skb_set_timestamp()
|
/linux/net/core/ |
H A D | skbuff.c | 5520 struct skb_shared_hwtstamps *hwtstamps) in skb_complete_tx_timestamp() argument 5531 *skb_hwtstamps(skb) = *hwtstamps; in skb_complete_tx_timestamp() 5544 struct skb_shared_hwtstamps *hwtstamps, in __skb_tstamp_tx() argument 5555 if (!hwtstamps && !(tsflags & SOF_TIMESTAMPING_OPT_TX_SWHW) && in __skb_tstamp_tx() 5590 if (hwtstamps) in __skb_tstamp_tx() 5591 *skb_hwtstamps(skb) = *hwtstamps; in __skb_tstamp_tx() 5600 struct skb_shared_hwtstamps *hwtstamps) in skb_tstamp_tx() argument 5602 return __skb_tstamp_tx(orig_skb, NULL, hwtstamps, orig_skb->sk, in skb_tstamp_tx()
|
H A D | filter.c | 9913 hwtstamps, 8, in bpf_sock_convert_ctx_access() 10772 hwtstamps, 8, in bpf_convert_data_end_access()
|
/linux/net/bpf/ |
H A D | test_run.c | 951 skb_shinfo(skb)->hwtstamps.hwtstamp = __skb->hwtstamp; in convert___skb_to_skb() 971 __skb->hwtstamp = skb_shinfo(skb)->hwtstamps.hwtstamp; in convert_skb_to___skb()
|
/linux/include/net/ |
H A D | sock.h | 2612 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in sock_recv_timestamp() local 2624 (hwtstamps->hwtstamp && in sock_recv_timestamp()
|
/linux/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 1404 struct skb_shared_hwtstamps *hwtstamps) in fec_enet_hwtstamp() argument 1413 memset(hwtstamps, 0, sizeof(*hwtstamps)); in fec_enet_hwtstamp() 1414 hwtstamps->hwtstamp = ns_to_ktime(ns); in fec_enet_hwtstamp()
|
/linux/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 2172 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 | 495 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()
|
/linux/lib/ |
H A D | test_bpf.c | 14989 skb_shinfo(skb[0])->hwtstamps.hwtstamp = 1000; in build_test_skb()
|