Home
last modified time | relevance | path

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

/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ptp.c601 if (hwtstamps) in mlxsw_sp1_ptp_packet_finish()
602 *skb_hwtstamps(skb) = *hwtstamps; in mlxsw_sp1_ptp_packet_finish()
606 skb_tstamp_tx(skb, hwtstamps); in mlxsw_sp1_ptp_packet_finish()
620 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp1_packet_timestamp() local
627 hwtstamps.hwtstamp = ns_to_ktime(nsec); in mlxsw_sp1_packet_timestamp()
1434 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp2_ptp_receive() local
1437 &hwtstamps); in mlxsw_sp2_ptp_receive()
1438 *skb_hwtstamps(skb) = hwtstamps; in mlxsw_sp2_ptp_receive()
1445 struct skb_shared_hwtstamps hwtstamps; in mlxsw_sp2_ptp_transmitted() local
1448 &hwtstamps); in mlxsw_sp2_ptp_transmitted()
[all …]
/linux-6.15/drivers/net/can/rockchip/
H A Drockchip_canfd-timestamp.c21 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-6.15/drivers/net/dsa/microchip/
H A Dksz_ptp.c461 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-6.15/drivers/net/ethernet/engleder/
H A Dtsnep_main.c859 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()
2287 const struct skb_shared_hwtstamps *hwtstamps, in tsnep_netdev_get_tstamp() argument
2290 struct tsnep_rx_inline *rx_inline = hwtstamps->netdev_data; in tsnep_netdev_get_tstamp()
/linux-6.15/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c163 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-6.15/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c444 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 Digc_main.c6847 const struct skb_shared_hwtstamps *hwtstamps, in igc_get_tstamp() argument
6854 tstamp = hwtstamps->netdev_data; in igc_get_tstamp()
/linux-6.15/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-drv.c1486 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()
2503 struct skb_shared_hwtstamps *hwtstamps; in xgbe_rx_poll() local
2660 hwtstamps = skb_hwtstamps(skb); in xgbe_rx_poll()
2661 hwtstamps->hwtstamp = ns_to_ktime(nsec); in xgbe_rx_poll()
/linux-6.15/drivers/net/ethernet/intel/i40e/
H A Di40e_ptp.c329 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-6.15/net/core/
H A Dskbuff.c5492 struct skb_shared_hwtstamps *hwtstamps) in skb_complete_tx_timestamp() argument
5503 *skb_hwtstamps(skb) = *hwtstamps; in skb_complete_tx_timestamp()
5515 struct skb_shared_hwtstamps *hwtstamps, in skb_tstamp_tx_report_so_timestamping() argument
5534 struct skb_shared_hwtstamps *hwtstamps, in skb_tstamp_tx_report_bpf_timestamping() argument
5545 if (hwtstamps) { in skb_tstamp_tx_report_bpf_timestamping()
5547 *skb_hwtstamps(skb) = *hwtstamps; in skb_tstamp_tx_report_bpf_timestamping()
5564 struct skb_shared_hwtstamps *hwtstamps, in __skb_tstamp_tx() argument
5575 skb_tstamp_tx_report_bpf_timestamping(orig_skb, hwtstamps, in __skb_tstamp_tx()
5617 if (hwtstamps) in __skb_tstamp_tx()
5618 *skb_hwtstamps(skb) = *hwtstamps; in __skb_tstamp_tx()
[all …]
H A Dfilter.c9986 hwtstamps, 8, in bpf_convert_ctx_access()
10841 hwtstamps, 8, in sock_ops_convert_ctx_access()
/linux-6.15/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd.h826 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-6.15/drivers/net/ethernet/chelsio/cxgb4/
H A Dsge.c3417 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-6.15/include/linux/
H A Dskbuff.h607 struct skb_shared_hwtstamps hwtstamps; member
1739 return &skb_shinfo(skb)->hwtstamps; in skb_hwtstamps()
4516 struct skb_shared_hwtstamps *hwtstamps);
4519 struct skb_shared_hwtstamps *hwtstamps,
4534 struct skb_shared_hwtstamps *hwtstamps);
H A Dnetdevice.h1639 const struct skb_shared_hwtstamps *hwtstamps,
5166 const struct skb_shared_hwtstamps *hwtstamps, in netdev_get_tstamp() argument
5172 return ops->ndo_get_tstamp(dev, hwtstamps, cycles); in netdev_get_tstamp()
5174 return hwtstamps->hwtstamp; in netdev_get_tstamp()
/linux-6.15/drivers/net/can/usb/
H A Dgs_usb.c460 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in gs_usb_skb_set_timestamp() local
468 hwtstamps->hwtstamp = ns_to_ktime(ns); in gs_usb_skb_set_timestamp()
/linux-6.15/net/bpf/
H A Dtest_run.c949 skb_shinfo(skb)->hwtstamps.hwtstamp = __skb->hwtstamp; in convert___skb_to_skb()
969 __skb->hwtstamp = skb_shinfo(skb)->hwtstamps.hwtstamp; in convert_skb_to___skb()
/linux-6.15/drivers/net/ethernet/freescale/
H A Dfec_main.c1447 struct skb_shared_hwtstamps *hwtstamps) in fec_enet_hwtstamp() argument
1456 memset(hwtstamps, 0, sizeof(*hwtstamps)); in fec_enet_hwtstamp()
1457 hwtstamps->hwtstamp = ns_to_ktime(ns); in fec_enet_hwtstamp()
/linux-6.15/include/net/
H A Dsock.h2667 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in sock_recv_timestamp() local
2679 (hwtstamps->hwtstamp && in sock_recv_timestamp()
/linux-6.15/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c2194 skb_shinfo(new_skb)->hwtstamps = skb_shinfo(skb)->hwtstamps; in dpaa_a050385_wa_skb()
/linux-6.15/drivers/net/ethernet/intel/e1000e/
H A 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()
/linux-6.15/lib/
H A Dtest_bpf.c15041 skb_shinfo(skb[0])->hwtstamps.hwtstamp = 1000; in build_test_skb()