| /Linux-v5.15/drivers/net/ethernet/cadence/ |
| D | macb_ptp.c | 272 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gem_ptp_rxstamp() local 285 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in gem_ptp_rxstamp() 286 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp() 293 struct skb_shared_hwtstamps shhwtstamps; in gem_tstamp_tx() local 297 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gem_tstamp_tx() 298 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_tstamp_tx() 299 skb_tstamp_tx(skb, &shhwtstamps); in gem_tstamp_tx()
|
| /Linux-v5.15/drivers/net/phy/ |
| D | dp83640.c | 846 struct skb_shared_hwtstamps *shhwtstamps = NULL; in decode_rxts() local 874 shhwtstamps = skb_hwtstamps(skb); in decode_rxts() 875 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in decode_rxts() 876 shhwtstamps->hwtstamp = ns_to_ktime(rxts->ns); in decode_rxts() 883 if (!shhwtstamps) in decode_rxts() 888 if (shhwtstamps) in decode_rxts() 895 struct skb_shared_hwtstamps shhwtstamps; in decode_txts() local 925 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in decode_txts() 926 shhwtstamps.hwtstamp = ns_to_ktime(ns); in decode_txts() 927 skb_complete_tx_timestamp(skb, &shhwtstamps); in decode_txts() [all …]
|
| D | nxp-c45-tja11xx.c | 376 struct skb_shared_hwtstamps shhwtstamps; in nxp_c45_process_txts() local 397 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in nxp_c45_process_txts() 399 shhwtstamps.hwtstamp = ns_to_ktime(ts_ns); in nxp_c45_process_txts() 400 skb_complete_tx_timestamp(skb_match, &shhwtstamps); in nxp_c45_process_txts()
|
| /Linux-v5.15/drivers/net/dsa/hirschmann/ |
| D | hellcreek_hwtstamp.c | 220 struct skb_shared_hwtstamps shhwtstamps; in hellcreek_txtstamp_work() local 271 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in hellcreek_txtstamp_work() 272 shhwtstamps.hwtstamp = ns_to_ktime(ns); in hellcreek_txtstamp_work() 284 skb_complete_tx_timestamp(tmp_skb, &shhwtstamps); in hellcreek_txtstamp_work()
|
| /Linux-v5.15/drivers/net/dsa/mv88e6xxx/ |
| D | hwtstamp.c | 368 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.15/drivers/net/ethernet/qlogic/qede/ |
| D | qede_ptp.c | 136 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.15/drivers/net/ethernet/xscale/ |
| D | ixp4xx_eth.c | 288 struct skb_shared_hwtstamps *shhwtstamps; in ixp_rx_timestamp() local 321 shhwtstamps = skb_hwtstamps(skb); in ixp_rx_timestamp() 322 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ixp_rx_timestamp() 323 shhwtstamps->hwtstamp = ns_to_ktime(ns); in ixp_rx_timestamp() 330 struct skb_shared_hwtstamps shhwtstamps; in ixp_tx_timestamp() local 367 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ixp_tx_timestamp() 368 shhwtstamps.hwtstamp = ns_to_ktime(ns); in ixp_tx_timestamp() 369 skb_tstamp_tx(skb, &shhwtstamps); in ixp_tx_timestamp()
|
| /Linux-v5.15/drivers/net/phy/mscc/ |
| 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() 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.15/drivers/net/ethernet/intel/igc/ |
| D | igc_ptp.c | 648 struct skb_shared_hwtstamps shhwtstamps; in igc_ptp_tx_hwtstamp() local 658 igc_ptp_systim_to_hwtstamp(adapter, &shhwtstamps, regval); in igc_ptp_tx_hwtstamp() 675 shhwtstamps.hwtstamp = in igc_ptp_tx_hwtstamp() 676 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igc_ptp_tx_hwtstamp() 687 skb_tstamp_tx(skb, &shhwtstamps); in igc_ptp_tx_hwtstamp()
|
| /Linux-v5.15/drivers/net/can/ |
| D | kvaser_pciefd.c | 1150 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_pciefd_handle_data_packet() local 1190 shhwtstamps = skb_hwtstamps(skb); in kvaser_pciefd_handle_data_packet() 1192 shhwtstamps->hwtstamp = in kvaser_pciefd_handle_data_packet() 1260 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_pciefd_rx_error_frame() local 1298 shhwtstamps = skb_hwtstamps(skb); in kvaser_pciefd_rx_error_frame() 1299 shhwtstamps->hwtstamp = in kvaser_pciefd_rx_error_frame() 1352 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_pciefd_handle_status_resp() local 1372 shhwtstamps = skb_hwtstamps(skb); in kvaser_pciefd_handle_status_resp() 1373 shhwtstamps->hwtstamp = in kvaser_pciefd_handle_status_resp()
|
| /Linux-v5.15/drivers/net/can/usb/kvaser_usb/ |
| D | kvaser_usb_hydra.c | 1020 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_error_frame() local 1070 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_error_frame() 1071 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_error_frame() 1168 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_rx_msg_std() local 1194 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_rx_msg_std() 1195 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_rx_msg_std() 1228 struct skb_shared_hwtstamps *shhwtstamps; in kvaser_usb_hydra_rx_msg_ext() local 1264 shhwtstamps = skb_hwtstamps(skb); in kvaser_usb_hydra_rx_msg_ext() 1265 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_rx_msg_ext()
|
| /Linux-v5.15/drivers/net/ethernet/mscc/ |
| D | ocelot.c | 712 struct skb_shared_hwtstamps shhwtstamps; in ocelot_get_txtstamp() local 767 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ocelot_get_txtstamp() 768 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in ocelot_get_txtstamp() 769 skb_complete_tx_timestamp(skb_match, &shhwtstamps); in ocelot_get_txtstamp() 834 struct skb_shared_hwtstamps *shhwtstamps; in ocelot_xtr_poll_frame() local 906 shhwtstamps = skb_hwtstamps(skb); in ocelot_xtr_poll_frame() 907 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in ocelot_xtr_poll_frame() 908 shhwtstamps->hwtstamp = full_ts_in_ns; in ocelot_xtr_poll_frame()
|
| /Linux-v5.15/drivers/net/ethernet/intel/igb/ |
| D | igb_ptp.c | 820 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.15/drivers/net/ethernet/renesas/ |
| D | ravb_main.c | 533 struct skb_shared_hwtstamps shhwtstamps; in ravb_get_tx_tstamp() local 547 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ravb_get_tx_tstamp() 548 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in ravb_get_tx_tstamp() 556 skb_tstamp_tx(skb, &shhwtstamps); in ravb_get_tx_tstamp() 640 struct skb_shared_hwtstamps *shhwtstamps; in ravb_rcar_rx() local 642 shhwtstamps = skb_hwtstamps(skb); in ravb_rcar_rx() 643 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ravb_rcar_rx() 647 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in ravb_rcar_rx()
|
| /Linux-v5.15/drivers/net/ethernet/oki-semi/pch_gbe/ |
| D | pch_gbe_main.c | 131 struct skb_shared_hwtstamps *shhwtstamps; in pch_rx_timestamp() local 155 shhwtstamps = skb_hwtstamps(skb); in pch_rx_timestamp() 156 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in pch_rx_timestamp() 157 shhwtstamps->hwtstamp = ns_to_ktime(ns); in pch_rx_timestamp() 165 struct skb_shared_hwtstamps shhwtstamps; in pch_tx_timestamp() local 196 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in pch_tx_timestamp() 197 shhwtstamps.hwtstamp = ns_to_ktime(ns); in pch_tx_timestamp() 198 skb_tstamp_tx(skb, &shhwtstamps); in pch_tx_timestamp()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/dpaa/ |
| D | dpaa_eth.c | 1657 struct skb_shared_hwtstamps shhwtstamps; in dpaa_cleanup_tx_fd() local 1708 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in dpaa_cleanup_tx_fd() 1712 shhwtstamps.hwtstamp = ns_to_ktime(ns); in dpaa_cleanup_tx_fd() 1713 skb_tstamp_tx(skb, &shhwtstamps); in dpaa_cleanup_tx_fd() 2646 struct skb_shared_hwtstamps *shhwtstamps; in rx_default_dqrr() local 2769 shhwtstamps = skb_hwtstamps(skb); in rx_default_dqrr() 2770 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rx_default_dqrr() 2771 shhwtstamps->hwtstamp = ns_to_ktime(ns); in rx_default_dqrr()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/enetc/ |
| D | enetc.c | 477 struct skb_shared_hwtstamps shhwtstamps; in enetc_tstamp_tx() local 480 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in enetc_tstamp_tx() 481 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in enetc_tstamp_tx() 483 skb_tstamp_tx(skb, &shhwtstamps); in enetc_tstamp_tx() 696 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in enetc_get_rx_tstamp() local 711 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in enetc_get_rx_tstamp() 712 shhwtstamps->hwtstamp = ns_to_ktime(tstamp); in enetc_get_rx_tstamp()
|
| /Linux-v5.15/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_ptp.c | 816 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.15/drivers/net/ethernet/intel/ice/ |
| D | ice_ptp.c | 1174 struct skb_shared_hwtstamps shhwtstamps = {}; in ice_ptp_tx_tstamp_work() local 1211 shhwtstamps.hwtstamp = ns_to_ktime(tstamp); in ice_ptp_tx_tstamp_work() 1213 skb_tstamp_tx(skb, &shhwtstamps); in ice_ptp_tx_tstamp_work()
|
| /Linux-v5.15/drivers/net/dsa/ocelot/ |
| D | felix.c | 1372 struct skb_shared_hwtstamps *shhwtstamps; in felix_rxtstamp() local 1400 shhwtstamps = skb_hwtstamps(skb); in felix_rxtstamp() 1401 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in felix_rxtstamp() 1402 shhwtstamps->hwtstamp = tstamp; in felix_rxtstamp()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/ |
| D | gianfar.c | 2210 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-v5.15/drivers/net/ethernet/intel/i40e/ |
| D | i40e_ptp.c | 786 struct skb_shared_hwtstamps shhwtstamps; in i40e_ptp_tx_hwtstamp() local 803 i40e_ptp_convert_to_hwtstamp(&shhwtstamps, ns); in i40e_ptp_tx_hwtstamp() 814 skb_tstamp_tx(skb, &shhwtstamps); in i40e_ptp_tx_hwtstamp()
|
| /Linux-v5.15/drivers/net/ethernet/freescale/dpaa2/ |
| D | dpaa2-eth.c | 515 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in dpaa2_eth_rx() local 519 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in dpaa2_eth_rx() 522 shhwtstamps->hwtstamp = ns_to_ktime(ns); in dpaa2_eth_rx() 1069 struct skb_shared_hwtstamps shhwtstamps; in dpaa2_eth_free_tx_fd() local 1073 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in dpaa2_eth_free_tx_fd() 1076 shhwtstamps.hwtstamp = ns_to_ktime(ns); in dpaa2_eth_free_tx_fd() 1077 skb_tstamp_tx(skb, &shhwtstamps); in dpaa2_eth_free_tx_fd()
|
| /Linux-v5.15/drivers/net/ethernet/cavium/liquidio/ |
| D | lio_core.c | 581 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.15/net/ |
| D | socket.c | 830 struct skb_shared_hwtstamps *shhwtstamps = in __sock_recv_timestamp() local 876 if (shhwtstamps && in __sock_recv_timestamp() 880 ptp_convert_timestamp(shhwtstamps, sk->sk_bind_phc); in __sock_recv_timestamp() 882 if (ktime_to_timespec64_cond(shhwtstamps->hwtstamp, in __sock_recv_timestamp()
|