Home
last modified time | relevance | path

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

/linux/drivers/net/can/spi/mcp251xfd/
A Dmcp251xfd-timestamp.c45 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/drivers/ptp/
A Dptp_vclock.c188 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/include/linux/
A Dptp_clock_kernel.h355 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
A Dskbuff.h531 struct skb_shared_hwtstamps hwtstamps; member
1464 return &skb_shinfo(skb)->hwtstamps; in skb_hwtstamps()
3970 struct skb_shared_hwtstamps *hwtstamps);
3973 struct skb_shared_hwtstamps *hwtstamps,
3988 struct skb_shared_hwtstamps *hwtstamps);
/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_ptp.c411 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/drivers/net/ethernet/intel/igb/
A 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/drivers/net/ethernet/intel/igc/
A Digc_ptp.c421 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/drivers/net/ethernet/intel/ice/
A Dice_ptp.c1298 struct skb_shared_hwtstamps *hwtstamps; in ice_ptp_rx_hwtstamp() local
1309 hwtstamps = skb_hwtstamps(skb); in ice_ptp_rx_hwtstamp()
1310 memset(hwtstamps, 0, sizeof(*hwtstamps)); in ice_ptp_rx_hwtstamp()
1311 hwtstamps->hwtstamp = ns_to_ktime(ts_ns); in ice_ptp_rx_hwtstamp()
/linux/drivers/net/ethernet/amd/xgbe/
A Dxgbe-drv.c1467 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()
2482 struct skb_shared_hwtstamps *hwtstamps; in xgbe_rx_poll() local
2629 hwtstamps = skb_hwtstamps(skb); in xgbe_rx_poll()
2630 hwtstamps->hwtstamp = ns_to_ktime(nsec); in xgbe_rx_poll()
/linux/drivers/net/ethernet/intel/i40e/
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/drivers/net/ethernet/chelsio/cxgb4/
A Dsge.c3429 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/net/bpf/
A Dtest_run.c536 skb_shinfo(skb)->hwtstamps.hwtstamp = __skb->hwtstamp; in convert___skb_to_skb()
556 __skb->hwtstamp = skb_shinfo(skb)->hwtstamps.hwtstamp; in convert_skb_to___skb()
/linux/net/core/
A Dskbuff.c4878 struct skb_shared_hwtstamps *hwtstamps) in skb_complete_tx_timestamp() argument
4889 *skb_hwtstamps(skb) = *hwtstamps; in skb_complete_tx_timestamp()
4902 struct skb_shared_hwtstamps *hwtstamps, in __skb_tstamp_tx() argument
4911 if (!hwtstamps && !(sk->sk_tsflags & SOF_TIMESTAMPING_OPT_TX_SWHW) && in __skb_tstamp_tx()
4942 if (hwtstamps) in __skb_tstamp_tx()
4943 *skb_hwtstamps(skb) = *hwtstamps; in __skb_tstamp_tx()
4952 struct skb_shared_hwtstamps *hwtstamps) in skb_tstamp_tx() argument
4954 return __skb_tstamp_tx(orig_skb, NULL, hwtstamps, orig_skb->sk, in skb_tstamp_tx()
A Dfilter.c8907 hwtstamps, 8, in bpf_convert_ctx_access()
/linux/drivers/net/ethernet/freescale/
A Dfec_main.c1265 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/include/net/
A Dsock.h2580 struct skb_shared_hwtstamps *hwtstamps = skb_hwtstamps(skb); in sock_recv_timestamp() local
2591 (hwtstamps->hwtstamp && in sock_recv_timestamp()
/linux/drivers/net/ethernet/freescale/dpaa/
A Ddpaa_eth.c2160 skb_shinfo(new_skb)->hwtstamps = skb_shinfo(skb)->hwtstamps; in dpaa_a050385_wa_skb()
/linux/drivers/net/ethernet/intel/e1000e/
A Dnetdev.c492 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()
/linux/lib/
A Dtest_bpf.c14368 skb_shinfo(skb[0])->hwtstamps.hwtstamp = 1000; in build_test_skb()

Completed in 128 milliseconds