Home
last modified time | relevance | path

Searched refs:hwtstamp (Results 1 – 25 of 95) sorted by relevance

1234

/linux/tools/testing/selftests/net/
H A Drxtimestamp.c33 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 Dtimestamping.c326 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 Dmvpp2_tai.c346 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 Dmvpp2.h1275 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 Dkvaser_usb_hydra.c558 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 …]
/linux/drivers/net/ethernet/sfc/siena/
H A Dtx_common.c148 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 Dtx_common.c191 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 Dsocket.c881 ktime_t hwtstamp; in get_timestamp() local
887 hwtstamp = netdev_get_tstamp(orig_dev, shhwtstamps, cycles); in get_timestamp()
889 hwtstamp = shhwtstamps->hwtstamp; in get_timestamp()
893 return hwtstamp; in get_timestamp()
935 skb_hwtstamps(skb)->hwtstamp; in skb_has_tx_timestamp()
942 ktime_t hwtstamp; in skb_get_tx_timestamp() local
954 hwtstamp = get_timestamp(sk, skb, &if_index); in skb_get_tx_timestamp()
956 hwtstamp = skb_hwtstamps(skb)->hwtstamp; in skb_get_tx_timestamp()
959 hwtstamp = ptp_convert_timestamp(&hwtstamp, in skb_get_tx_timestamp()
961 if (!ktime_to_timespec64_cond(hwtstamp, ts)) in skb_get_tx_timestamp()
[all …]
/linux/drivers/net/can/esd/
H A Desdacc.c424 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/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c359 struct skb_shared_hwtstamps *hwtstamp, in aq_ptp_convert_to_hwtstamp() argument
362 memset(hwtstamp, 0, sizeof(*hwtstamp)); in aq_ptp_convert_to_hwtstamp()
363 hwtstamp->hwtstamp = ns_to_ktime(timestamp); in aq_ptp_convert_to_hwtstamp()
539 struct skb_shared_hwtstamps hwtstamp; in aq_ptp_tx_hwtstamp() local
547 aq_ptp_convert_to_hwtstamp(aq_ptp, &hwtstamp, timestamp); in aq_ptp_tx_hwtstamp()
548 skb_tstamp_tx(skb, &hwtstamp); in aq_ptp_tx_hwtstamp()
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_skb_ctx.c33 if (skb->hwtstamp != 11) in process()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ptp.c398 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/drivers/ptp/
H A Dptp_vclock.c275 ktime_t ptp_convert_timestamp(const ktime_t *hwtstamp, int vclock_index) in ptp_convert_timestamp() argument
282 ns = ktime_to_ns(*hwtstamp); in ptp_convert_timestamp()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_ptp.c180 hwtstamps->hwtstamp = ns_to_ktime(ns); in igb_ptp_systim_to_hwtstamp()
185 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igb_ptp_systim_to_hwtstamp()
963 shhwtstamps.hwtstamp = in igb_ptp_tx_hwtstamp()
964 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igb_ptp_tx_hwtstamp()
1029 *timestamp = ktime_sub_ns(ts.hwtstamp, adjust); in igb_ptp_rx_pktstamp()
1084 skb_hwtstamps(skb)->hwtstamp = in igb_ptp_rx_rgtstamp()
1085 ktime_sub_ns(skb_hwtstamps(skb)->hwtstamp, adjust); in igb_ptp_rx_rgtstamp()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dskb_ctx.c21 .hwtstamp = 11, in test_skb_ctx()
/linux/drivers/net/can/rockchip/
H A Drockchip_canfd-timestamp.c26 hwtstamps->hwtstamp = ns_to_ktime(ns); in rkcanfd_skb_set_timestamp()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c685 struct skb_shared_hwtstamps hwtstamp; in fbnic_clean_tsq() local
713 memset(&hwtstamp, 0, sizeof(hwtstamp)); in fbnic_clean_tsq()
714 hwtstamp.hwtstamp = ns_to_ktime(ns); in fbnic_clean_tsq()
725 skb_tstamp_tx(skb, &hwtstamp); in fbnic_clean_tsq()
993 pkt->hwtstamp = 0; in fbnic_pkt_prepare()
1063 if (pkt->hwtstamp) in fbnic_build_skb()
1064 skb_hwtstamps(skb)->hwtstamp = pkt->hwtstamp; in fbnic_build_skb()
1203 pkt->hwtstamp = ns_to_ktime(ns); in fbnic_rx_tstamp()
H A Dfbnic_txrx.h73 ktime_t hwtstamp; member
/linux/drivers/net/ethernet/cadence/
H A Dmacb_ptp.c293 shhwtstamps->hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_rxstamp()
323 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in gem_ptp_txstamp()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ptp.c168 struct skb_shared_hwtstamps *hwtstamp, in wx_ptp_convert_to_hwtstamp() argument
174 hwtstamp->hwtstamp = ns_to_ktime(ns); in wx_ptp_convert_to_hwtstamp()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_ptp.c440 hwtstamps->hwtstamp = ktime_set(systim >> 32, in igc_ptp_systim_to_hwtstamp()
778 shhwtstamps.hwtstamp = in igc_ptp_tx_reg_to_stamp()
779 ktime_add_ns(shhwtstamps.hwtstamp, adjust); in igc_ptp_tx_reg_to_stamp()
789 &shhwtstamps.hwtstamp); in igc_ptp_tx_reg_to_stamp()
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_ptp.c172 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/tools/testing/selftests/bpf/verifier/
H A Dctx_skb.c1077 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 Dlan969x.c287 shhwtstamps.hwtstamp = ktime_set(ts.tv_sec, ts.tv_nsec); in lan969x_ptp_irq_handler()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c79 hwts->hwtstamp = mlx4_en_get_hwtstamp(mdev, timestamp); in mlx4_en_fill_hwtstamps()

1234