Home
last modified time | relevance | path

Searched refs:shhwtstamps (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v5.10/drivers/net/ethernet/cadence/
Dmacb_ptp.c272 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gem_ptp_rxstamp() local
279 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in gem_ptp_rxstamp()
280 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp()
287 struct skb_shared_hwtstamps shhwtstamps; in gem_tstamp_tx() local
291 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gem_tstamp_tx()
292 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_tstamp_tx()
293 skb_tstamp_tx(skb, &shhwtstamps); in gem_tstamp_tx()
/Linux-v5.10/drivers/net/phy/
Ddp83640.c837 struct skb_shared_hwtstamps *shhwtstamps = NULL; in decode_rxts() local
865 shhwtstamps = skb_hwtstamps(skb); in decode_rxts()
866 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in decode_rxts()
867 shhwtstamps->hwtstamp = ns_to_ktime(rxts->ns); in decode_rxts()
874 if (!shhwtstamps) in decode_rxts()
879 if (shhwtstamps) in decode_rxts()
886 struct skb_shared_hwtstamps shhwtstamps; in decode_txts() local
916 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in decode_txts()
917 shhwtstamps.hwtstamp = ns_to_ktime(ns); in decode_txts()
918 skb_complete_tx_timestamp(skb, &shhwtstamps); in decode_txts()
[all …]
/Linux-v5.10/drivers/net/dsa/mv88e6xxx/
Dhwtstamp.c368 struct skb_shared_hwtstamps shhwtstamps; in mv88e6xxx_txtstamp_work() local
418 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in mv88e6xxx_txtstamp_work()
423 shhwtstamps.hwtstamp = ns_to_ktime(ns); in mv88e6xxx_txtstamp_work()
427 ps->port_id, ktime_to_ns(shhwtstamps.hwtstamp), in mv88e6xxx_txtstamp_work()
438 skb_complete_tx_timestamp(tmp_skb, &shhwtstamps); in mv88e6xxx_txtstamp_work()
/Linux-v5.10/drivers/net/ethernet/intel/igc/
Digc_ptp.c357 struct skb_shared_hwtstamps shhwtstamps; in igc_ptp_tx_hwtstamp() local
367 igc_ptp_systim_to_hwtstamp(adapter, &shhwtstamps, regval); in igc_ptp_tx_hwtstamp()
384 shhwtstamps.hwtstamp = in igc_ptp_tx_hwtstamp()
385 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igc_ptp_tx_hwtstamp()
396 skb_tstamp_tx(skb, &shhwtstamps); in igc_ptp_tx_hwtstamp()
/Linux-v5.10/drivers/net/ethernet/qlogic/qede/
Dqede_ptp.c136 struct skb_shared_hwtstamps shhwtstamps; in qede_ptp_task() local
168 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in qede_ptp_task()
169 shhwtstamps.hwtstamp = ns_to_ktime(ns); in qede_ptp_task()
170 skb_tstamp_tx(ptp->tx_skb, &shhwtstamps); in qede_ptp_task()
/Linux-v5.10/drivers/net/ethernet/xscale/
Dixp4xx_eth.c284 struct skb_shared_hwtstamps *shhwtstamps; in ixp_rx_timestamp() local
317 shhwtstamps = skb_hwtstamps(skb); in ixp_rx_timestamp()
318 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ixp_rx_timestamp()
319 shhwtstamps->hwtstamp = ns_to_ktime(ns); in ixp_rx_timestamp()
326 struct skb_shared_hwtstamps shhwtstamps; in ixp_tx_timestamp() local
363 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ixp_tx_timestamp()
364 shhwtstamps.hwtstamp = ns_to_ktime(ns); in ixp_tx_timestamp()
365 skb_tstamp_tx(skb, &shhwtstamps); in ixp_tx_timestamp()
/Linux-v5.10/drivers/net/phy/mscc/
Dmscc_ptp.c430 struct skb_shared_hwtstamps shhwtstamps; in vsc85xx_dequeue_skb() local
477 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in vsc85xx_dequeue_skb()
478 shhwtstamps.hwtstamp = ktime_set(fifo.secs, fifo.ns); in vsc85xx_dequeue_skb()
479 skb_complete_tx_timestamp(skb, &shhwtstamps); in vsc85xx_dequeue_skb()
1190 struct skb_shared_hwtstamps *shhwtstamps = NULL; in vsc85xx_rxtstamp() local
1208 shhwtstamps = skb_hwtstamps(skb); in vsc85xx_rxtstamp()
1209 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in vsc85xx_rxtstamp()
1217 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ns); in vsc85xx_rxtstamp()
/Linux-v5.10/drivers/net/can/usb/kvaser_usb/
Dkvaser_usb_hydra.c994 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_error_frame() local
1044 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_error_frame()
1045 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_error_frame()
1142 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_rx_msg_std() local
1168 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_rx_msg_std()
1169 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_rx_msg_std()
1202 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_rx_msg_ext() local
1238 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_rx_msg_ext()
1239 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_rx_msg_ext()
/Linux-v5.10/drivers/net/can/
Dkvaser_pciefd.c1146 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_pciefd_handle_data_packet() local
1186 shhwtstamps = skb_hwtstamps(skb); in kvaser_pciefd_handle_data_packet()
1188 shhwtstamps->hwtstamp = in kvaser_pciefd_handle_data_packet()
1256 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_pciefd_rx_error_frame() local
1294 shhwtstamps = skb_hwtstamps(skb); in kvaser_pciefd_rx_error_frame()
1295 shhwtstamps->hwtstamp = in kvaser_pciefd_rx_error_frame()
1348 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_pciefd_handle_status_resp() local
1368 shhwtstamps = skb_hwtstamps(skb); in kvaser_pciefd_handle_status_resp()
1369 shhwtstamps->hwtstamp = in kvaser_pciefd_handle_status_resp()
/Linux-v5.10/drivers/net/ethernet/intel/i40e/
Di40e_ptp.c363 struct skb_shared_hwtstamps shhwtstamps; in i40e_ptp_tx_hwtstamp() local
380 i40e_ptp_convert_to_hwtstamp(&shhwtstamps, ns); in i40e_ptp_tx_hwtstamp()
391 skb_tstamp_tx(skb, &shhwtstamps); in i40e_ptp_tx_hwtstamp()
/Linux-v5.10/drivers/net/dsa/ocelot/
Dfelix.c652 struct skb_shared_hwtstamps *shhwtstamps; in felix_rxtstamp() local
671 shhwtstamps = skb_hwtstamps(skb); in felix_rxtstamp()
672 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in felix_rxtstamp()
673 shhwtstamps->hwtstamp = tstamp; in felix_rxtstamp()
/Linux-v5.10/drivers/net/ethernet/freescale/enetc/
Denetc.c380 struct skb_shared_hwtstamps shhwtstamps; in enetc_tstamp_tx() local
383 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in enetc_tstamp_tx()
384 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in enetc_tstamp_tx()
385 skb_tstamp_tx(skb, &shhwtstamps); in enetc_tstamp_tx()
546 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in enetc_get_rx_tstamp() local
561 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in enetc_get_rx_tstamp()
562 shhwtstamps->hwtstamp = ns_to_ktime(tstamp); in enetc_get_rx_tstamp()
/Linux-v5.10/drivers/net/ethernet/intel/igb/
Digb_ptp.c820 struct skb_shared_hwtstamps shhwtstamps; in igb_ptp_tx_hwtstamp() local
827 igb_ptp_systim_to_hwtstamp(adapter, &shhwtstamps, regval); in igb_ptp_tx_hwtstamp()
843 shhwtstamps.hwtstamp = in igb_ptp_tx_hwtstamp()
844 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igb_ptp_tx_hwtstamp()
855 skb_tstamp_tx(skb, &shhwtstamps); in igb_ptp_tx_hwtstamp()
/Linux-v5.10/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c134 struct skb_shared_hwtstamps *shhwtstamps; in pch_rx_timestamp() local
162 shhwtstamps = skb_hwtstamps(skb); in pch_rx_timestamp()
163 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in pch_rx_timestamp()
164 shhwtstamps->hwtstamp = ns_to_ktime(ns); in pch_rx_timestamp()
172 struct skb_shared_hwtstamps shhwtstamps; in pch_tx_timestamp() local
203 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in pch_tx_timestamp()
204 shhwtstamps.hwtstamp = ns_to_ktime(ns); in pch_tx_timestamp()
205 skb_tstamp_tx(skb, &shhwtstamps); in pch_tx_timestamp()
/Linux-v5.10/drivers/net/ethernet/renesas/
Dravb_main.c483 struct skb_shared_hwtstamps shhwtstamps; in ravb_get_tx_tstamp() local
497 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ravb_get_tx_tstamp()
498 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in ravb_get_tx_tstamp()
506 skb_tstamp_tx(skb, &shhwtstamps); in ravb_get_tx_tstamp()
590 struct skb_shared_hwtstamps *shhwtstamps; in ravb_rx() local
592 shhwtstamps = skb_hwtstamps(skb); in ravb_rx()
593 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ravb_rx()
597 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in ravb_rx()
/Linux-v5.10/drivers/net/ethernet/freescale/dpaa/
Ddpaa_eth.c1632 struct skb_shared_hwtstamps shhwtstamps; in dpaa_cleanup_tx_fd() local
1673 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in dpaa_cleanup_tx_fd()
1677 shhwtstamps.hwtstamp = ns_to_ktime(ns); in dpaa_cleanup_tx_fd()
1678 skb_tstamp_tx(skb, &shhwtstamps); in dpaa_cleanup_tx_fd()
2361 struct skb_shared_hwtstamps *shhwtstamps; in rx_default_dqrr() local
2438 shhwtstamps = skb_hwtstamps(skb); in rx_default_dqrr()
2439 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rx_default_dqrr()
2442 shhwtstamps->hwtstamp = ns_to_ktime(ns); in rx_default_dqrr()
/Linux-v5.10/drivers/net/ethernet/mscc/
Docelot.c492 struct skb_shared_hwtstamps shhwtstamps; in ocelot_get_txtstamp() local
532 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ocelot_get_txtstamp()
533 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in ocelot_get_txtstamp()
534 skb_complete_tx_timestamp(skb_match, &shhwtstamps); in ocelot_get_txtstamp()
Docelot_vsc7514.c612 struct skb_shared_hwtstamps *shhwtstamps; in ocelot_xtr_irq_handler() local
690 shhwtstamps = skb_hwtstamps(skb); in ocelot_xtr_irq_handler()
691 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in ocelot_xtr_irq_handler()
692 shhwtstamps->hwtstamp = full_ts_in_ns; in ocelot_xtr_irq_handler()
/Linux-v5.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ptp.c816 struct skb_shared_hwtstamps shhwtstamps; in ixgbe_ptp_tx_hwtstamp() local
821 ixgbe_ptp_convert_to_hwtstamp(adapter, &shhwtstamps, regval); in ixgbe_ptp_tx_hwtstamp()
832 skb_tstamp_tx(skb, &shhwtstamps); in ixgbe_ptp_tx_hwtstamp()
/Linux-v5.10/drivers/net/ethernet/freescale/
Dgianfar.c2239 struct skb_shared_hwtstamps shhwtstamps; in gfar_clean_tx_ring() local
2243 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gfar_clean_tx_ring()
2244 shhwtstamps.hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_clean_tx_ring()
2246 skb_tstamp_tx(skb, &shhwtstamps); in gfar_clean_tx_ring()
2499 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gfar_process_frame() local
2502 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in gfar_process_frame()
2503 shhwtstamps->hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_process_frame()
Dfec_main.c1304 struct skb_shared_hwtstamps shhwtstamps; in fec_enet_tx_queue() local
1307 fec_enet_hwtstamp(fep, fec32_to_cpu(ebdp->ts), &shhwtstamps); in fec_enet_tx_queue()
1308 skb_tstamp_tx(skb, &shhwtstamps); in fec_enet_tx_queue()
/Linux-v5.10/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.c480 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in dpaa2_eth_rx() local
484 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in dpaa2_eth_rx()
487 shhwtstamps->hwtstamp = ns_to_ktime(ns); in dpaa2_eth_rx()
1035 struct skb_shared_hwtstamps shhwtstamps; in dpaa2_eth_free_tx_fd() local
1039 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in dpaa2_eth_free_tx_fd()
1042 shhwtstamps.hwtstamp = ns_to_ktime(ns); in dpaa2_eth_free_tx_fd()
1043 skb_tstamp_tx(skb, &shhwtstamps); in dpaa2_eth_free_tx_fd()
/Linux-v5.10/drivers/net/ethernet/cavium/liquidio/
Dlio_core.c581 struct skb_shared_hwtstamps *shhwtstamps; in liquidio_push_packet() local
644 shhwtstamps = skb_hwtstamps(skb); in liquidio_push_packet()
645 shhwtstamps->hwtstamp = in liquidio_push_packet()
/Linux-v5.10/net/
Dsocket.c777 struct skb_shared_hwtstamps *shhwtstamps = in __sock_recv_timestamp() local
823 if (shhwtstamps && in __sock_recv_timestamp()
826 ktime_to_timespec64_cond(shhwtstamps->hwtstamp, tss.ts + 2)) { in __sock_recv_timestamp()
/Linux-v5.10/net/packet/
Daf_packet.c417 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in tpacket_get_timestamp() local
419 if (shhwtstamps && in tpacket_get_timestamp()
421 ktime_to_timespec64_cond(shhwtstamps->hwtstamp, ts)) in tpacket_get_timestamp()

12