/Linux-v4.19/drivers/net/ethernet/cadence/ |
D | macb_ptp.c | 280 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gem_ptp_rxstamp() local 287 memset(shhwtstamps, 0, sizeof(struct skb_shared_hwtstamps)); in gem_ptp_rxstamp() 288 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp() 295 struct skb_shared_hwtstamps shhwtstamps; in gem_tstamp_tx() local 299 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gem_tstamp_tx() 300 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_tstamp_tx() 301 skb_tstamp_tx(skb, &shhwtstamps); in gem_tstamp_tx()
|
/Linux-v4.19/drivers/net/phy/ |
D | dp83640.c | 849 struct skb_shared_hwtstamps *shhwtstamps = NULL; in decode_rxts() local 877 shhwtstamps = skb_hwtstamps(skb); in decode_rxts() 878 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in decode_rxts() 879 shhwtstamps->hwtstamp = ns_to_ktime(rxts->ns); in decode_rxts() 886 if (!shhwtstamps) in decode_rxts() 891 if (shhwtstamps) in decode_rxts() 898 struct skb_shared_hwtstamps shhwtstamps; in decode_txts() local 923 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in decode_txts() 924 shhwtstamps.hwtstamp = ns_to_ktime(ns); in decode_txts() 925 skb_complete_tx_timestamp(skb, &shhwtstamps); in decode_txts() [all …]
|
/Linux-v4.19/drivers/net/dsa/mv88e6xxx/ |
D | hwtstamp.c | 402 struct skb_shared_hwtstamps shhwtstamps; in mv88e6xxx_txtstamp_work() local 452 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in mv88e6xxx_txtstamp_work() 457 shhwtstamps.hwtstamp = ns_to_ktime(ns); in mv88e6xxx_txtstamp_work() 461 ps->port_id, ktime_to_ns(shhwtstamps.hwtstamp), in mv88e6xxx_txtstamp_work() 472 skb_complete_tx_timestamp(tmp_skb, &shhwtstamps); in mv88e6xxx_txtstamp_work()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
D | qede_ptp.c | 159 struct skb_shared_hwtstamps shhwtstamps; in qede_ptp_task() local 179 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in qede_ptp_task() 180 shhwtstamps.hwtstamp = ns_to_ktime(ns); in qede_ptp_task() 181 skb_tstamp_tx(ptp->tx_skb, &shhwtstamps); in qede_ptp_task()
|
/Linux-v4.19/drivers/net/ethernet/xscale/ |
D | ixp4xx_eth.c | 285 struct skb_shared_hwtstamps *shhwtstamps; in ixp_rx_timestamp() local 318 shhwtstamps = skb_hwtstamps(skb); in ixp_rx_timestamp() 319 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ixp_rx_timestamp() 320 shhwtstamps->hwtstamp = ns_to_ktime(ns); in ixp_rx_timestamp() 327 struct skb_shared_hwtstamps shhwtstamps; in ixp_tx_timestamp() local 364 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ixp_tx_timestamp() 365 shhwtstamps.hwtstamp = ns_to_ktime(ns); in ixp_tx_timestamp() 366 skb_tstamp_tx(skb, &shhwtstamps); in ixp_tx_timestamp()
|
/Linux-v4.19/drivers/net/ethernet/intel/i40e/ |
D | i40e_ptp.c | 358 struct skb_shared_hwtstamps shhwtstamps; in i40e_ptp_tx_hwtstamp() local 375 i40e_ptp_convert_to_hwtstamp(&shhwtstamps, ns); in i40e_ptp_tx_hwtstamp() 386 skb_tstamp_tx(skb, &shhwtstamps); in i40e_ptp_tx_hwtstamp()
|
/Linux-v4.19/drivers/net/can/usb/kvaser_usb/ |
D | kvaser_usb_hydra.c | 994 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-v4.19/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 750 struct skb_shared_hwtstamps shhwtstamps; in igb_ptp_tx_hwtstamp() local 757 igb_ptp_systim_to_hwtstamp(adapter, &shhwtstamps, regval); in igb_ptp_tx_hwtstamp() 773 shhwtstamps.hwtstamp = in igb_ptp_tx_hwtstamp() 774 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igb_ptp_tx_hwtstamp() 785 skb_tstamp_tx(skb, &shhwtstamps); in igb_ptp_tx_hwtstamp()
|
/Linux-v4.19/drivers/net/ethernet/freescale/dpaa/ |
D | dpaa_eth.c | 1613 struct skb_shared_hwtstamps shhwtstamps; in dpaa_cleanup_tx_fd() local 1624 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in dpaa_cleanup_tx_fd() 1628 shhwtstamps.hwtstamp = ns_to_ktime(ns); in dpaa_cleanup_tx_fd() 1629 skb_tstamp_tx(skb, &shhwtstamps); in dpaa_cleanup_tx_fd() 2250 struct skb_shared_hwtstamps *shhwtstamps; in rx_default_dqrr() local 2330 shhwtstamps = skb_hwtstamps(skb); in rx_default_dqrr() 2331 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in rx_default_dqrr() 2334 shhwtstamps->hwtstamp = ns_to_ktime(ns); in rx_default_dqrr()
|
/Linux-v4.19/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_main.c | 148 struct skb_shared_hwtstamps *shhwtstamps; in pch_rx_timestamp() local 176 shhwtstamps = skb_hwtstamps(skb); in pch_rx_timestamp() 177 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in pch_rx_timestamp() 178 shhwtstamps->hwtstamp = ns_to_ktime(ns); in pch_rx_timestamp() 186 struct skb_shared_hwtstamps shhwtstamps; in pch_tx_timestamp() local 217 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in pch_tx_timestamp() 218 shhwtstamps.hwtstamp = ns_to_ktime(ns); in pch_tx_timestamp() 219 skb_tstamp_tx(skb, &shhwtstamps); in pch_tx_timestamp()
|
/Linux-v4.19/drivers/net/ethernet/renesas/ |
D | ravb_main.c | 493 struct skb_shared_hwtstamps shhwtstamps; in ravb_get_tx_tstamp() local 507 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in ravb_get_tx_tstamp() 508 shhwtstamps.hwtstamp = timespec64_to_ktime(ts); in ravb_get_tx_tstamp() 516 skb_tstamp_tx(skb, &shhwtstamps); in ravb_get_tx_tstamp() 595 struct skb_shared_hwtstamps *shhwtstamps; in ravb_rx() local 597 shhwtstamps = skb_hwtstamps(skb); in ravb_rx() 598 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in ravb_rx() 602 shhwtstamps->hwtstamp = timespec64_to_ktime(ts); in ravb_rx()
|
/Linux-v4.19/drivers/staging/fsl-dpaa2/ethernet/ |
D | dpaa2-eth.c | 254 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in dpaa2_eth_rx() local 258 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in dpaa2_eth_rx() 261 shhwtstamps->hwtstamp = ns_to_ktime(ns); in dpaa2_eth_rx() 537 struct skb_shared_hwtstamps shhwtstamps; in free_tx_fd() local 541 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in free_tx_fd() 544 shhwtstamps.hwtstamp = ns_to_ktime(ns); in free_tx_fd() 545 skb_tstamp_tx(skb, &shhwtstamps); in free_tx_fd()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ptp.c | 680 struct skb_shared_hwtstamps shhwtstamps; in ixgbe_ptp_tx_hwtstamp() local 685 ixgbe_ptp_convert_to_hwtstamp(adapter, &shhwtstamps, regval); in ixgbe_ptp_tx_hwtstamp() 696 skb_tstamp_tx(skb, &shhwtstamps); in ixgbe_ptp_tx_hwtstamp()
|
/Linux-v4.19/drivers/net/ethernet/freescale/ |
D | gianfar.c | 2719 struct skb_shared_hwtstamps shhwtstamps; in gfar_clean_tx_ring() local 2723 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in gfar_clean_tx_ring() 2724 shhwtstamps.hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_clean_tx_ring() 2726 skb_tstamp_tx(skb, &shhwtstamps); in gfar_clean_tx_ring() 3050 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in gfar_process_frame() local 3053 memset(shhwtstamps, 0, sizeof(*shhwtstamps)); in gfar_process_frame() 3054 shhwtstamps->hwtstamp = ns_to_ktime(be64_to_cpu(*ns)); in gfar_process_frame()
|
D | fec_main.c | 1251 struct skb_shared_hwtstamps shhwtstamps; in fec_enet_tx_queue() local 1254 fec_enet_hwtstamp(fep, fec32_to_cpu(ebdp->ts), &shhwtstamps); in fec_enet_tx_queue() 1255 skb_tstamp_tx(skb, &shhwtstamps); in fec_enet_tx_queue()
|
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/ |
D | lio_core.c | 600 struct skb_shared_hwtstamps *shhwtstamps; in liquidio_push_packet() local 663 shhwtstamps = skb_hwtstamps(skb); in liquidio_push_packet() 664 shhwtstamps->hwtstamp = in liquidio_push_packet()
|
/Linux-v4.19/net/ |
D | socket.c | 710 struct skb_shared_hwtstamps *shhwtstamps = in __sock_recv_timestamp() local 738 if (shhwtstamps && in __sock_recv_timestamp() 741 ktime_to_timespec_cond(shhwtstamps->hwtstamp, tss.ts + 2)) { in __sock_recv_timestamp()
|
/Linux-v4.19/net/packet/ |
D | af_packet.c | 422 struct skb_shared_hwtstamps *shhwtstamps = skb_hwtstamps(skb); in tpacket_get_timestamp() local 424 if (shhwtstamps && in tpacket_get_timestamp() 426 ktime_to_timespec_cond(shhwtstamps->hwtstamp, ts)) in tpacket_get_timestamp()
|
/Linux-v4.19/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 1173 struct skb_shared_hwtstamps shhwtstamps; in e1000e_tx_hwtstamp_work() local 1179 e1000e_systim_to_hwtstamp(adapter, &shhwtstamps, txstmp); in e1000e_tx_hwtstamp_work() 1187 skb_tstamp_tx(skb, &shhwtstamps); in e1000e_tx_hwtstamp_work()
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_main.c | 15210 struct skb_shared_hwtstamps shhwtstamps; in bnx2x_ptp_task() local 15227 memset(&shhwtstamps, 0, sizeof(shhwtstamps)); in bnx2x_ptp_task() 15228 shhwtstamps.hwtstamp = ns_to_ktime(ns); in bnx2x_ptp_task() 15229 skb_tstamp_tx(bp->ptp_tx_skb, &shhwtstamps); in bnx2x_ptp_task()
|