| /linux/tools/testing/selftests/net/ |
| H A D | rxtimestamp.c | 33 bool hwtstamp; member 167 if (t->expected.swtstamp || t->expected.hwtstamp) { in print_test_case() 171 if (t->expected.swtstamp && t->expected.hwtstamp) in print_test_case() 173 if (t->expected.hwtstamp) in print_test_case() 242 actual.hwtstamp = !!ts->ts[2].tv_sec; in do_recv() 264 VALIDATE(hwtstamp); in do_recv()
|
| H A D | timestamping.c | 326 struct ifreq hwtstamp; in main() local 392 memset(&hwtstamp, 0, sizeof(hwtstamp)); in main() 393 memcpy(hwtstamp.ifr_name, interface, if_len + 1); in main() 394 hwtstamp.ifr_data = (void *)&hwconfig; in main() 404 if (ioctl(sock, SIOCSHWTSTAMP, &hwtstamp) < 0) { in main()
|
| /linux/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_tai.c | 346 struct skb_shared_hwtstamps *hwtstamp) in mvpp22_tai_tstamp() argument 367 memset(hwtstamp, 0, sizeof(*hwtstamp)); in mvpp22_tai_tstamp() 368 hwtstamp->hwtstamp = timespec64_to_ktime(ts); in mvpp22_tai_tstamp()
|
| H A D | mvpp2.h | 1275 bool hwtstamp; member 1548 struct skb_shared_hwtstamps *hwtstamp); 1558 struct skb_shared_hwtstamps *hwtstamp) in mvpp22_tai_tstamp() argument
|
| /linux/drivers/net/can/usb/kvaser_usb/ |
| H A D | kvaser_usb_hydra.c | 558 ktime_t hwtstamp = 0; in kvaser_usb_hydra_ktime_from_cmd() local 564 hwtstamp = kvaser_usb_timestamp64_to_ktime(cfg, cmd_ext->rx_can.timestamp); in kvaser_usb_hydra_ktime_from_cmd() 566 hwtstamp = kvaser_usb_timestamp64_to_ktime(cfg, cmd_ext->tx_ack.timestamp); in kvaser_usb_hydra_ktime_from_cmd() 568 hwtstamp = kvaser_usb_timestamp48_to_ktime(cfg, cmd->rx_can.timestamp); in kvaser_usb_hydra_ktime_from_cmd() 570 hwtstamp = kvaser_usb_timestamp48_to_ktime(cfg, cmd->tx_ack.timestamp); in kvaser_usb_hydra_ktime_from_cmd() 573 return hwtstamp; in kvaser_usb_hydra_ktime_from_cmd() 1104 ktime_t hwtstamp) in kvaser_usb_hydra_error_frame() argument 1134 shhwtstamps->hwtstamp = hwtstamp; in kvaser_usb_hydra_error_frame() 1218 skb_hwtstamps(skb)->hwtstamp = kvaser_usb_hydra_ktime_from_cmd(dev->cfg, cmd); in kvaser_usb_hydra_tx_acknowledge() 1243 ktime_t hwtstamp; in kvaser_usb_hydra_rx_msg_std() local [all …]
|
| H A D | kvaser_usb_leaf.c | 1021 ktime_t hwtstamp = 0; in kvaser_usb_leaf_tx_acknowledge() local 1063 hwtstamp = kvaser_usb_timestamp48_to_ktime(dev->cfg, cmd->u.leaf.tx_ack.time); in kvaser_usb_leaf_tx_acknowledge() 1066 hwtstamp = kvaser_usb_usbcan_timestamp_to_ktime(dev, cmd->u.usbcan.tx_ack.time); in kvaser_usb_leaf_tx_acknowledge() 1074 skb_hwtstamps(skb)->hwtstamp = hwtstamp; in kvaser_usb_leaf_tx_acknowledge() 1444 ktime_t hwtstamp = 0; in kvaser_usb_leaf_rx_can_msg() local 1475 hwtstamp = kvaser_usb_timestamp48_to_ktime(dev->cfg, cmd->u.leaf.rx_can.time); in kvaser_usb_leaf_rx_can_msg() 1479 hwtstamp = kvaser_usb_usbcan_timestamp_to_ktime(dev, cmd->u.usbcan.rx_can.time); in kvaser_usb_leaf_rx_can_msg() 1523 skb_hwtstamps(skb)->hwtstamp = hwtstamp; in kvaser_usb_leaf_rx_can_msg()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | tx_common.c | 148 struct skb_shared_hwtstamps hwtstamp; in efx_dequeue_buffer() local 150 hwtstamp.hwtstamp = in efx_dequeue_buffer() 152 skb_tstamp_tx(skb, &hwtstamp); in efx_dequeue_buffer()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | tx_common.c | 191 struct skb_shared_hwtstamps hwtstamp; in efx_dequeue_buffer() local 193 hwtstamp.hwtstamp = in efx_dequeue_buffer() 195 skb_tstamp_tx(skb, &hwtstamp); in efx_dequeue_buffer()
|
| /linux/net/ |
| H A D | socket.c | 895 ktime_t hwtstamp; in get_timestamp() local 901 hwtstamp = netdev_get_tstamp(orig_dev, shhwtstamps, cycles); in get_timestamp() 903 hwtstamp = shhwtstamps->hwtstamp; in get_timestamp() 907 return hwtstamp; in get_timestamp() 949 skb_hwtstamps(skb)->hwtstamp; in skb_has_tx_timestamp() 956 ktime_t hwtstamp; in skb_get_tx_timestamp() local 968 hwtstamp = get_timestamp(sk, skb, &if_index); in skb_get_tx_timestamp() 970 hwtstamp = skb_hwtstamps(skb)->hwtstamp; in skb_get_tx_timestamp() 973 hwtstamp = ptp_convert_timestamp(&hwtstamp, in skb_get_tx_timestamp() 975 if (!ktime_to_timespec64_cond(hwtstamp, ts)) in skb_get_tx_timestamp() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_skb_ctx.c | 33 if (skb->hwtstamp != 11) in process()
|
| /linux/drivers/net/can/esd/ |
| H A D | esdacc.c | 424 skb_hwtstamps(skb)->hwtstamp = in handle_core_msg_rxtxdone() 460 skb_hwtstamps(skb)->hwtstamp = acc_ts2ktime(priv->ov, msg->ts); in handle_core_msg_rxtxdone() 519 skb_hwtstamps(skb)->hwtstamp = acc_ts2ktime(priv->ov, msg->ts); in handle_core_msg_overrun() 576 skb_hwtstamps(skb)->hwtstamp = acc_ts2ktime(priv->ov, msg->ts); in handle_core_msg_buserr() 629 skb_hwtstamps(skb)->hwtstamp = acc_ts2ktime(priv->ov, msg->ts); in handle_core_msg_errstatechange()
|
| /linux/drivers/ptp/ |
| H A D | ptp_vclock.c | 277 ktime_t ptp_convert_timestamp(const ktime_t *hwtstamp, int vclock_index) in ptp_convert_timestamp() argument 285 ns = ktime_to_ns(*hwtstamp); in ptp_convert_timestamp()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ptp.c | 398 struct skb_shared_hwtstamps *hwtstamp, in ixgbe_ptp_convert_to_hwtstamp() argument 405 memset(hwtstamp, 0, sizeof(*hwtstamp)); in ixgbe_ptp_convert_to_hwtstamp() 438 hwtstamp->hwtstamp = ns_to_ktime(ns); in ixgbe_ptp_convert_to_hwtstamp()
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | skb_ctx.c | 21 .hwtstamp = 11, in test_skb_ctx()
|
| /linux/drivers/net/dsa/sja1105/ |
| H A D | sja1105_ptp.c | 366 shwt->hwtstamp = ns_to_ktime(sja1105_ticks_to_ns(ts)); in sja1105_rxtstamp_work() 402 shwt->hwtstamp = ns_to_ktime(sja1105_ticks_to_ns(ts)); in sja1110_rxtstamp() 446 shwt.hwtstamp = ns_to_ktime(sja1105_ticks_to_ns(tstamp)); in sja1110_process_meta_tstamp() 965 shwt.hwtstamp = ns_to_ktime(sja1105_ticks_to_ns(ts)); in sja1105_ptp_txtstamp_skb()
|
| /linux/drivers/net/can/rockchip/ |
| H A D | rockchip_canfd-timestamp.c | 26 hwtstamps->hwtstamp = ns_to_ktime(ns); in rkcanfd_skb_set_timestamp()
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_ptp.c | 302 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp() 332 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_txstamp()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.c | 710 struct skb_shared_hwtstamps hwtstamp; in fbnic_clean_tsq() local 738 memset(&hwtstamp, 0, sizeof(hwtstamp)); in fbnic_clean_tsq() 739 hwtstamp.hwtstamp = ns_to_ktime(ns); in fbnic_clean_tsq() 750 skb_tstamp_tx(skb, &hwtstamp); in fbnic_clean_tsq() 1018 pkt->hwtstamp = 0; in fbnic_pkt_prepare() 1088 if (pkt->hwtstamp) in fbnic_build_skb() 1089 skb_hwtstamps(skb)->hwtstamp = pkt->hwtstamp; in fbnic_build_skb() 1228 pkt->hwtstamp = ns_to_ktime(ns); in fbnic_rx_tstamp()
|
| H A D | fbnic_txrx.h | 73 ktime_t hwtstamp; member
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_ptp.c | 200 struct skb_shared_hwtstamps *hwtstamp, in wx_ptp_convert_to_hwtstamp() argument 206 hwtstamp->hwtstamp = ns_to_ktime(ns); in wx_ptp_convert_to_hwtstamp()
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_ptp.c | 172 shhwtstamps.hwtstamp = ns_to_ktime(ns); in qede_ptp_task() 557 skb_hwtstamps(skb)->hwtstamp = ns_to_ktime(ns); in qede_ptp_rx_ts()
|
| /linux/net/bpf/ |
| H A D | test_run.c | 973 offsetof(struct __sk_buff, hwtstamp))) in convert___skb_to_skb() 978 if (!range_is_zero(__skb, offsetofend(struct __sk_buff, hwtstamp), in convert___skb_to_skb() 1006 skb_shinfo(skb)->hwtstamps.hwtstamp = __skb->hwtstamp; in convert___skb_to_skb() 1026 __skb->hwtstamp = skb_shinfo(skb)->hwtstamps.hwtstamp; in convert_skb_to___skb()
|
| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | ctx_skb.c | 1077 offsetof(struct __sk_buff, hwtstamp)), 1088 offsetof(struct __sk_buff, hwtstamp)), 1100 offsetof(struct __sk_buff, hwtstamp)), 1113 offsetof(struct __sk_buff, hwtstamp)),
|
| /linux/drivers/net/ethernet/microchip/sparx5/lan969x/ |
| H A D | lan969x.c | 287 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in lan969x_ptp_irq_handler()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_clock.c | 79 hwts->hwtstamp = mlx4_en_get_hwtstamp(mdev, timestamp); in mlx4_en_fill_hwtstamps()
|