Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c277 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gem_ptp_rxstamp() local
290 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in gem_ptp_rxstamp()
291 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp()
298 struct skb_shared_hwtstamps shhwtstamps; in gem_ptp_txstamp() local
320 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gem_ptp_txstamp()
321 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_txstamp()
322 skb_tstamp_tx(skb, &shhwtstamps); in gem_ptp_txstamp()
/linux/drivers/net/dsa/hirschmann/
H A Dhellcreek_hwtstamp.c216 struct skb_shared_hwtstamps shhwtstamps; in hellcreek_txtstamp_work() local
267 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in hellcreek_txtstamp_work()
268 shhwtstamps.hwtstamp = ns_to_ktime(ns); in hellcreek_txtstamp_work()
280 skb_complete_tx_timestamp(tmp_skb, &shhwtstamps); in hellcreek_txtstamp_work()
/linux/drivers/net/dsa/mv88e6xxx/
H A Dhwtstamp.c364 struct skb_shared_hwtstamps shhwtstamps; in mv88e6xxx_txtstamp_work() local
414 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in mv88e6xxx_txtstamp_work()
419 shhwtstamps.hwtstamp = ns_to_ktime(ns); in mv88e6xxx_txtstamp_work()
423 ps->port_id, ktime_to_ns(shhwtstamps.hwtstamp), in mv88e6xxx_txtstamp_work()
434 skb_complete_tx_timestamp(tmp_skb, &shhwtstamps); in mv88e6xxx_txtstamp_work()
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x.c214 struct skb_shared_hwtstamps shhwtstamps; in lan969x_ptp_irq_handler() local
287 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in lan969x_ptp_irq_handler()
288 skb_tstamp_tx(skb_match, &shhwtstamps); in lan969x_ptp_irq_handler()
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_ptp.c314 struct skb_shared_hwtstamps shhwtstamps; in sparx5_ptp_irq_handler() local
387 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in sparx5_ptp_irq_handler()
388 skb_tstamp_tx(skb_match, &shhwtstamps); in sparx5_ptp_irq_handler()
678 struct skb_shared_hwtstamps *shhwtstamps; in sparx5_ptp_rxtstamp() local
694 shhwtstamps = skb_hwtstamps(skb); in sparx5_ptp_rxtstamp()
695 shhwtstamps->hwtstamp = full_ts_in_ns; in sparx5_ptp_rxtstamp()
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c139 struct skb_shared_hwtstamps shhwtstamps; in qede_ptp_task() local
171 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in qede_ptp_task()
172 shhwtstamps.hwtstamp = ns_to_ktime(ns); in qede_ptp_task()
173 skb_tstamp_tx(ptp->tx_skb, &shhwtstamps); in qede_ptp_task()
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.h70 u16 aq_ptp_extract_ts(struct aq_nic_s *aq_nic, struct skb_shared_hwtstamps *shhwtstamps, u8 *p,
146 struct skb_shared_hwtstamps *shhwtstamps, u8 *p, in aq_ptp_extract_ts() argument
H A Daq_ptp.c562 static void aq_ptp_rx_hwtstamp(struct aq_ptp_s *aq_ptp, struct skb_shared_hwtstamps *shhwtstamps, in aq_ptp_rx_hwtstamp() argument
566 aq_ptp_convert_to_hwtstamp(aq_ptp, shhwtstamps, timestamp); in aq_ptp_rx_hwtstamp()
642 u16 aq_ptp_extract_ts(struct aq_nic_s *aq_nic, struct skb_shared_hwtstamps *shhwtstamps, u8 *p, in aq_ptp_extract_ts() argument
651 aq_ptp_rx_hwtstamp(aq_ptp, shhwtstamps, timestamp); in aq_ptp_extract_ts()
H A Daq_ring.c717 struct skb_shared_hwtstamps shhwtstamps; in __aq_ring_xdp_clean() local
787 ptp_hwtstamp_len = aq_ptp_extract_ts(rx_ring->aq_nic, &shhwtstamps, in __aq_ring_xdp_clean()
812 *skb_hwtstamps(skb) = shhwtstamps; in __aq_ring_xdp_clean()
/linux/drivers/net/ethernet/renesas/
H A Drtsn.c130 struct skb_shared_hwtstamps shhwtstamps; in rtsn_tx_free() local
134 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in rtsn_tx_free()
135 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in rtsn_tx_free()
136 skb_tstamp_tx(skb, &shhwtstamps); in rtsn_tx_free()
196 struct skb_shared_hwtstamps *shhwtstamps; in rtsn_rx() local
199 shhwtstamps = skb_hwtstamps(skb); in rtsn_rx()
200 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rtsn_rx()
205 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in rtsn_rx()
H A Drswitch.c825 struct skb_shared_hwtstamps *shhwtstamps; in rswitch_rx() local
828 shhwtstamps = skb_hwtstamps(skb); in rswitch_rx()
829 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rswitch_rx()
832 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in rswitch_rx()
1015 struct skb_shared_hwtstamps shhwtstamps; in rswitch_ts() local
1042 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in rswitch_ts()
1045 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in rswitch_ts()
1046 skb_tstamp_tx(ts_skb, &shhwtstamps); in rswitch_ts()
H A Dravb_main.c715 struct skb_shared_hwtstamps shhwtstamps; in ravb_get_tx_tstamp() local
729 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ravb_get_tx_tstamp()
730 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in ravb_get_tx_tstamp()
738 skb_tstamp_tx(skb, &shhwtstamps); in ravb_get_tx_tstamp()
1016 struct skb_shared_hwtstamps *shhwtstamps; in ravb_rx_rcar() local
1018 shhwtstamps = skb_hwtstamps(skb); in ravb_rx_rcar()
1019 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ravb_rx_rcar()
1023 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in ravb_rx_rcar()
/linux/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c311 struct skb_shared_hwtstamps *shhwtstamps; in ixp_rx_timestamp() local
344 shhwtstamps = skb_hwtstamps(skb); in ixp_rx_timestamp()
345 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ixp_rx_timestamp()
346 shhwtstamps->hwtstamp = ns_to_ktime(ns); in ixp_rx_timestamp()
353 struct skb_shared_hwtstamps shhwtstamps; in ixp_tx_timestamp() local
390 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ixp_tx_timestamp()
391 shhwtstamps.hwtstamp = ns_to_ktime(ns); in ixp_tx_timestamp()
392 skb_tstamp_tx(skb, &shhwtstamps); in ixp_tx_timestamp()
/linux/drivers/net/phy/mscc/
H A 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()
1185 struct skb_shared_hwtstamps *shhwtstamps = NULL; in vsc85xx_rxtstamp() local
1203 shhwtstamps = skb_hwtstamps(skb); in vsc85xx_rxtstamp()
1204 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in vsc85xx_rxtstamp()
1212 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ns); in vsc85xx_rxtstamp()
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_ptp.c459 struct skb_shared_hwtstamps shhwtstamps; in lan966x_ptp_irq_handler() local
530 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in lan966x_ptp_irq_handler()
531 skb_tstamp_tx(skb_match, &shhwtstamps); in lan966x_ptp_irq_handler()
1086 struct skb_shared_hwtstamps *shhwtstamps; in lan966x_ptp_rxtstamp() local
1105 shhwtstamps = skb_hwtstamps(skb); in lan966x_ptp_rxtstamp()
1106 shhwtstamps->hwtstamp = full_ts_in_ns; in lan966x_ptp_rxtstamp()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c729 struct skb_shared_hwtstamps shhwtstamps; in igc_ptp_tx_reg_to_stamp() local
737 if (igc_ptp_systim_to_hwtstamp(adapter, &shhwtstamps, regval)) in igc_ptp_tx_reg_to_stamp()
755 shhwtstamps.hwtstamp = in igc_ptp_tx_reg_to_stamp()
756 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igc_ptp_tx_reg_to_stamp()
766 &shhwtstamps.hwtstamp); in igc_ptp_tx_reg_to_stamp()
769 skb_tstamp_tx(skb, &shhwtstamps); in igc_ptp_tx_reg_to_stamp()
/linux/drivers/net/ethernet/mscc/
H A Docelot_ptp.c838 struct skb_shared_hwtstamps shhwtstamps; in ocelot_get_txtstamp() local
881 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ocelot_get_txtstamp()
882 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in ocelot_get_txtstamp()
883 skb_complete_tx_timestamp(skb_match, &shhwtstamps); in ocelot_get_txtstamp()
/linux/drivers/net/phy/
H A Dmicrel.c2797 struct skb_shared_hwtstamps *shhwtstamps; in lan8814_match_rx_skb() local
2813 shhwtstamps = skb_hwtstamps(skb); in lan8814_match_rx_skb()
2814 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in lan8814_match_rx_skb()
2815 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, in lan8814_match_rx_skb()
3461 struct skb_shared_hwtstamps shhwtstamps; in lan8814_match_tx_skb() local
3482 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in lan8814_match_tx_skb()
3483 shhwtstamps.hwtstamp = ktime_set(seconds, nsec); in lan8814_match_tx_skb()
3484 skb_complete_tx_timestamp(skb, &shhwtstamps); in lan8814_match_tx_skb()
3516 struct skb_shared_hwtstamps *shhwtstamps; in lan8814_match_skb() local
3538 shhwtstamps = skb_hwtstamps(skb); in lan8814_match_skb()
[all …]
H A Dnxp-c45-tja11xx.c664 struct skb_shared_hwtstamps shhwtstamps; in nxp_c45_process_txts() local
685 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in nxp_c45_process_txts()
687 shhwtstamps.hwtstamp = ns_to_ktime(ts_ns); in nxp_c45_process_txts()
688 skb_complete_tx_timestamp(skb_match, &shhwtstamps); in nxp_c45_process_txts()
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_main.c129 struct skb_shared_hwtstamps *shhwtstamps; in pch_rx_timestamp() local
153 shhwtstamps = skb_hwtstamps(skb); in pch_rx_timestamp()
154 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in pch_rx_timestamp()
155 shhwtstamps->hwtstamp = ns_to_ktime(ns); in pch_rx_timestamp()
163 struct skb_shared_hwtstamps shhwtstamps; in pch_tx_timestamp() local
194 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in pch_tx_timestamp()
195 shhwtstamps.hwtstamp = ns_to_ktime(ns); in pch_tx_timestamp()
196 skb_tstamp_tx(skb, &shhwtstamps); in pch_tx_timestamp()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c951 struct skb_shared_hwtstamps shhwtstamps; in igb_ptp_tx_hwtstamp() local
958 igb_ptp_systim_to_hwtstamp(adapter, &shhwtstamps, regval); in igb_ptp_tx_hwtstamp()
974 shhwtstamps.hwtstamp = in igb_ptp_tx_hwtstamp()
975 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igb_ptp_tx_hwtstamp()
986 skb_tstamp_tx(skb, &shhwtstamps); in igb_ptp_tx_hwtstamp()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c806 struct skb_shared_hwtstamps shhwtstamps; in ixgbe_ptp_tx_hwtstamp() local
811 ixgbe_ptp_convert_to_hwtstamp(adapter, &shhwtstamps, regval); in ixgbe_ptp_tx_hwtstamp()
822 skb_tstamp_tx(skb, &shhwtstamps); in ixgbe_ptp_tx_hwtstamp()
/linux/drivers/net/ethernet/freescale/
H A Dgianfar.c2209 struct skb_shared_hwtstamps shhwtstamps; in gfar_clean_tx_ring() local
2214 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gfar_clean_tx_ring()
2215 shhwtstamps.hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_clean_tx_ring()
2217 skb_tstamp_tx(skb, &shhwtstamps); in gfar_clean_tx_ring()
2474 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gfar_process_frame() local
2477 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in gfar_process_frame()
2478 shhwtstamps->hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_process_frame()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc.c1087 struct skb_shared_hwtstamps shhwtstamps; in enetc_tstamp_tx() local
1090 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in enetc_tstamp_tx()
1091 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in enetc_tstamp_tx()
1093 skb_tstamp_tx(skb, &shhwtstamps); in enetc_tstamp_tx()
1308 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in enetc_get_rx_tstamp() local
1323 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in enetc_get_rx_tstamp()
1324 shhwtstamps->hwtstamp = ns_to_ktime(tstamp); in enetc_get_rx_tstamp()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_ptp.c514 struct skb_shared_hwtstamps shhwtstamps = {}; in ice_ptp_complete_tx_single_tstamp() local
587 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in ice_ptp_complete_tx_single_tstamp()
591 skb_tstamp_tx(skb, &shhwtstamps); in ice_ptp_complete_tx_single_tstamp()
669 struct skb_shared_hwtstamps shhwtstamps = {}; in ice_ptp_process_tx_tstamp() local
745 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in ice_ptp_process_tx_tstamp()
749 skb_tstamp_tx(skb, &shhwtstamps); in ice_ptp_process_tx_tstamp()

12