| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_ptp.c | 288 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gem_ptp_rxstamp() local 301 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in gem_ptp_rxstamp() 302 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp() 309 struct skb_shared_hwtstamps shhwtstamps; in gem_ptp_txstamp() local 331 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gem_ptp_txstamp() 332 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_txstamp() 333 skb_tstamp_tx(skb, &shhwtstamps); in gem_ptp_txstamp()
|
| /linux/drivers/net/phy/ |
| H A D | dp83640.c | 824 struct skb_shared_hwtstamps *shhwtstamps = NULL; in decode_rxts() local 852 shhwtstamps = skb_hwtstamps(skb); in decode_rxts() 853 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in decode_rxts() 854 shhwtstamps->hwtstamp = ns_to_ktime(rxts->ns); in decode_rxts() 861 if (!shhwtstamps) in decode_rxts() 866 if (shhwtstamps) in decode_rxts() 873 struct skb_shared_hwtstamps shhwtstamps; in decode_txts() local 903 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in decode_txts() 904 shhwtstamps.hwtstamp = ns_to_ktime(ns); in decode_txts() 905 skb_complete_tx_timestamp(skb, &shhwtstamps); in decode_txts() [all …]
|
| H A D | microchip_rds_ptp.c | 371 struct skb_shared_hwtstamps *shhwtstamps; in mchp_rds_ptp_match_skb() local 393 shhwtstamps = skb_hwtstamps(skb); in mchp_rds_ptp_match_skb() 394 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, rx_ts->nsec); in mchp_rds_ptp_match_skb() 422 struct skb_shared_hwtstamps *shhwtstamps; in mchp_rds_ptp_match_rx_skb() local 436 shhwtstamps = skb_hwtstamps(skb); in mchp_rds_ptp_match_rx_skb() 437 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, rx_ts->nsec); in mchp_rds_ptp_match_rx_skb() 935 struct skb_shared_hwtstamps shhwtstamps; in mchp_rds_ptp_match_tx_skb() local 956 shhwtstamps.hwtstamp = ktime_set(seconds, nsec); in mchp_rds_ptp_match_tx_skb() 957 skb_complete_tx_timestamp(skb, &shhwtstamps); in mchp_rds_ptp_match_tx_skb()
|
| H A D | micrel.c | 3443 struct skb_shared_hwtstamps *shhwtstamps; in lan8814_match_rx_skb() local 3459 shhwtstamps = skb_hwtstamps(skb); in lan8814_match_rx_skb() 3460 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in lan8814_match_rx_skb() 3461 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, in lan8814_match_rx_skb() 4124 struct skb_shared_hwtstamps shhwtstamps; in lan8814_match_tx_skb() local 4145 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in lan8814_match_tx_skb() 4146 shhwtstamps.hwtstamp = ktime_set(seconds, nsec); in lan8814_match_tx_skb() 4147 skb_complete_tx_timestamp(skb, &shhwtstamps); in lan8814_match_tx_skb() 4180 struct skb_shared_hwtstamps *shhwtstamps; in lan8814_match_skb() local 4202 shhwtstamps = skb_hwtstamps(skb); in lan8814_match_skb() [all …]
|
| /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/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/renesas/ |
| H A D | rtsn.c | 126 struct skb_shared_hwtstamps shhwtstamps; in rtsn_tx_free() local 130 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in rtsn_tx_free() 131 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in rtsn_tx_free() 132 skb_tstamp_tx(skb, &shhwtstamps); in rtsn_tx_free() 191 struct skb_shared_hwtstamps *shhwtstamps; in rtsn_rx() local 194 shhwtstamps = skb_hwtstamps(skb); in rtsn_rx() 195 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rtsn_rx() 200 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in rtsn_rx()
|
| H A D | rswitch_main.c | 850 struct skb_shared_hwtstamps *shhwtstamps; in rswitch_rx() local 853 shhwtstamps = skb_hwtstamps(skb); in rswitch_rx() 854 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rswitch_rx() 857 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in rswitch_rx() 1040 struct skb_shared_hwtstamps shhwtstamps; in rswitch_ts() local 1067 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in rswitch_ts() 1070 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in rswitch_ts() 1071 skb_tstamp_tx(ts_skb, &shhwtstamps); in rswitch_ts()
|
| H A D | ravb_main.c | 717 struct skb_shared_hwtstamps shhwtstamps; in ravb_get_tx_tstamp() local 731 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ravb_get_tx_tstamp() 732 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in ravb_get_tx_tstamp() 740 skb_tstamp_tx(skb, &shhwtstamps); in ravb_get_tx_tstamp() 955 struct skb_shared_hwtstamps *shhwtstamps; in ravb_rx_rcar_hwstamp() local 967 shhwtstamps = skb_hwtstamps(skb); in ravb_rx_rcar_hwstamp() 968 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ravb_rx_rcar_hwstamp() 972 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in ravb_rx_rcar_hwstamp()
|
| /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/ethernet/microchip/lan966x/ |
| H A D | lan966x_ptp.c | 485 struct skb_shared_hwtstamps shhwtstamps; in lan966x_ptp_irq_handler() local 556 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in lan966x_ptp_irq_handler() 557 skb_tstamp_tx(skb_match, &shhwtstamps); in lan966x_ptp_irq_handler() 1106 struct skb_shared_hwtstamps *shhwtstamps; in lan966x_ptp_rxtstamp() local 1125 shhwtstamps = skb_hwtstamps(skb); in lan966x_ptp_rxtstamp() 1126 shhwtstamps->hwtstamp = full_ts_in_ns; in lan966x_ptp_rxtstamp()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_virtchnl_ptp.c | 494 struct skb_shared_hwtstamps shhwtstamps; in idpf_ptp_get_tstamp_value() local 513 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in idpf_ptp_get_tstamp_value() 514 skb_tstamp_tx(ptp_tx_tstamp->skb, &shhwtstamps); in idpf_ptp_get_tstamp_value()
|
| /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/can/usb/kvaser_usb/ |
| H A D | kvaser_usb_hydra.c | 1132 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_error_frame() local 1134 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_error_frame() 1240 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_rx_msg_std() local 1266 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_rx_msg_std() 1267 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_rx_msg_std() 1302 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_rx_msg_ext() local 1338 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_rx_msg_ext() 1339 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_rx_msg_ext()
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_ptp.c | 222 struct skb_shared_hwtstamps shhwtstamps; in wx_ptp_tx_hwtstamp_work() local 252 wx_ptp_convert_to_hwtstamp(wx, &shhwtstamps, regval); in wx_ptp_tx_hwtstamp_work() 253 skb_tstamp_tx(skb, &shhwtstamps); in wx_ptp_tx_hwtstamp_work()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 1683 struct skb_shared_hwtstamps shhwtstamps; in dpaa_cleanup_tx_fd() local 1734 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in dpaa_cleanup_tx_fd() 1738 shhwtstamps.hwtstamp = ns_to_ktime(ns); in dpaa_cleanup_tx_fd() 1739 skb_tstamp_tx(skb, &shhwtstamps); in dpaa_cleanup_tx_fd() 2685 struct skb_shared_hwtstamps *shhwtstamps; in rx_default_dqrr() local 2808 shhwtstamps = skb_hwtstamps(skb); in rx_default_dqrr() 2809 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rx_default_dqrr() 2810 shhwtstamps->hwtstamp = ns_to_ktime(ns); in rx_default_dqrr()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ptp.c | 811 struct skb_shared_hwtstamps shhwtstamps; in ixgbe_ptp_tx_hwtstamp() local 816 ixgbe_ptp_convert_to_hwtstamp(adapter, &shhwtstamps, regval); in ixgbe_ptp_tx_hwtstamp() 827 skb_tstamp_tx(skb, &shhwtstamps); in ixgbe_ptp_tx_hwtstamp()
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar.c | 2168 struct skb_shared_hwtstamps shhwtstamps; in gfar_clean_tx_ring() local 2173 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gfar_clean_tx_ring() 2174 shhwtstamps.hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_clean_tx_ring() 2176 skb_tstamp_tx(skb, &shhwtstamps); in gfar_clean_tx_ring() 2433 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gfar_process_frame() local 2436 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in gfar_process_frame() 2437 shhwtstamps->hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_process_frame()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_ptp.c | 424 struct skb_shared_hwtstamps shhwtstamps = {}; in ice_ptp_complete_tx_single_tstamp() local 497 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in ice_ptp_complete_tx_single_tstamp() 504 skb_tstamp_tx(skb, &shhwtstamps); in ice_ptp_complete_tx_single_tstamp() 586 struct skb_shared_hwtstamps shhwtstamps = {}; in ice_ptp_process_tx_tstamp() local 662 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in ice_ptp_process_tx_tstamp() 669 skb_tstamp_tx(skb, &shhwtstamps); in ice_ptp_process_tx_tstamp()
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc.c | 1195 struct skb_shared_hwtstamps shhwtstamps; in enetc_tstamp_tx() local 1198 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in enetc_tstamp_tx() 1199 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in enetc_tstamp_tx() 1201 skb_tstamp_tx(skb, &shhwtstamps); in enetc_tstamp_tx() 1418 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in enetc_get_rx_tstamp() local 1433 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in enetc_get_rx_tstamp() 1434 shhwtstamps->hwtstamp = ns_to_ktime(tstamp); in enetc_get_rx_tstamp()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ring.c | 775 struct skb_shared_hwtstamps shhwtstamps; in __aq_ring_xdp_clean() local 845 ptp_hwtstamp_len = aq_ptp_extract_ts(rx_ring->aq_nic, &shhwtstamps, in __aq_ring_xdp_clean() 870 *skb_hwtstamps(skb) = shhwtstamps; in __aq_ring_xdp_clean()
|
| /linux/net/ |
| H A D | socket.c | 893 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in get_timestamp() local 901 hwtstamp = netdev_get_tstamp(orig_dev, shhwtstamps, cycles); in get_timestamp() 903 hwtstamp = shhwtstamps->hwtstamp; in get_timestamp() 989 struct skb_shared_hwtstamps *shhwtstamps = in __sock_recv_timestamp() local 1043 if (shhwtstamps && in __sock_recv_timestamp() 1053 hwtstamp = shhwtstamps->hwtstamp; in __sock_recv_timestamp()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.c | 551 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in dpaa2_eth_receive_skb() local 555 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in dpaa2_eth_receive_skb() 558 shhwtstamps->hwtstamp = ns_to_ktime(ns); in dpaa2_eth_receive_skb() 1228 struct skb_shared_hwtstamps shhwtstamps; in dpaa2_eth_free_tx_fd() local 1232 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in dpaa2_eth_free_tx_fd() 1235 shhwtstamps.hwtstamp = ns_to_ktime(ns); in dpaa2_eth_free_tx_fd() 1236 skb_tstamp_tx(skb, &shhwtstamps); in dpaa2_eth_free_tx_fd()
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | lio_core.c | 588 struct skb_shared_hwtstamps *shhwtstamps; in liquidio_push_packet() local 651 shhwtstamps = skb_hwtstamps(skb); in liquidio_push_packet() 652 shhwtstamps->hwtstamp = in liquidio_push_packet()
|
| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot.c | 1254 struct skb_shared_hwtstamps *shhwtstamps; in ocelot_ptp_rx_timestamp() local 1268 shhwtstamps = skb_hwtstamps(skb); in ocelot_ptp_rx_timestamp() 1269 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in ocelot_ptp_rx_timestamp() 1270 shhwtstamps->hwtstamp = full_ts_in_ns; in ocelot_ptp_rx_timestamp()
|