/linux/drivers/net/ethernet/cadence/ |
H A D | macb_ptp.c | 277 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 D | hellcreek_hwtstamp.c | 216 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 D | hwtstamp.c | 364 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 D | lan969x.c | 214 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 D | sparx5_ptp.c | 314 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 D | qede_ptp.c | 139 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 D | aq_ptp.h | 70 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 D | aq_ptp.c | 562 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 D | aq_ring.c | 717 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 D | rtsn.c | 130 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 D | rswitch.c | 825 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 D | ravb_main.c | 715 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 D | ixp4xx_eth.c | 311 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 D | mscc_ptp.c | 430 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 D | lan966x_ptp.c | 459 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 D | igc_ptp.c | 729 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 D | ocelot_ptp.c | 838 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 D | micrel.c | 2797 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 D | nxp-c45-tja11xx.c | 664 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 D | pch_gbe_main.c | 129 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 D | igb_ptp.c | 951 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 D | ixgbe_ptp.c | 806 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 D | gianfar.c | 2209 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 D | enetc.c | 1087 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 D | ice_ptp.c | 514 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()
|