Home
last modified time | relevance | path

Searched refs:hwts (Results 1 - 25 of 31) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/phy/
H A Dnxp-c45-tja11xx.c276 struct nxp_c45_hwts *hwts);
500 struct nxp_c45_hwts *hwts) in nxp_c45_reconstruct_ts()
502 ts->tv_nsec = hwts->nsec; in nxp_c45_reconstruct_ts()
503 if ((ts->tv_sec & TS_SEC_MASK) < (hwts->sec & TS_SEC_MASK)) in nxp_c45_reconstruct_ts()
506 ts->tv_sec |= hwts->sec & TS_SEC_MASK; in nxp_c45_reconstruct_ts()
510 struct nxp_c45_hwts *hwts, in nxp_c45_match_ts()
513 return ntohs(header->sequence_id) == hwts->sequence_id && in nxp_c45_match_ts()
514 ptp_get_msgtype(header, type) == hwts->msg_type && in nxp_c45_match_ts()
515 header->domain_number == hwts->domain_number; in nxp_c45_match_ts()
583 struct nxp_c45_hwts *hwts) in nxp_c45_read_egress_ts()
499 nxp_c45_reconstruct_ts(struct timespec64 *ts, struct nxp_c45_hwts *hwts) nxp_c45_reconstruct_ts() argument
509 nxp_c45_match_ts(struct ptp_header *header, struct nxp_c45_hwts *hwts, unsigned int type) nxp_c45_match_ts() argument
582 nxp_c45_read_egress_ts(struct nxp_c45_phy *priv, struct nxp_c45_hwts *hwts) nxp_c45_read_egress_ts() argument
602 nxp_c45_get_hwtxts(struct nxp_c45_phy *priv, struct nxp_c45_hwts *hwts) nxp_c45_get_hwtxts() argument
633 tja1120_get_hwtxts(struct nxp_c45_phy *priv, struct nxp_c45_hwts *hwts) tja1120_get_hwtxts() argument
708 struct nxp_c45_hwts hwts; nxp_c45_do_aux_work() local
1265 struct nxp_c45_hwts hwts; nxp_c45_handle_interrupt() local
[all...]
H A Dbcm-phy-ptp.c389 struct skb_shared_hwtstamps *hwts; in bcm_ptp_rxtstamp() local
406 hwts = skb_hwtstamps(skb); in bcm_ptp_rxtstamp()
407 hwts->hwtstamp = ktime_set(sec, nsec); in bcm_ptp_rxtstamp()
462 struct skb_shared_hwtstamps hwts; in bcm_ptp_match_tstamp() local
485 memset(&hwts, 0, sizeof(hwts)); in bcm_ptp_match_tstamp()
486 hwts.hwtstamp = capts->hwtstamp; in bcm_ptp_match_tstamp()
487 skb_complete_tx_timestamp(ts_skb, &hwts); in bcm_ptp_match_tstamp()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c62 struct skb_shared_hwtstamps *hwts, in mlx4_en_fill_hwtstamps()
73 memset(hwts, 0, sizeof(struct skb_shared_hwtstamps)); in mlx4_en_fill_hwtstamps()
74 hwts->hwtstamp = ns_to_ktime(nsec); in mlx4_en_fill_hwtstamps()
61 mlx4_en_fill_hwtstamps(struct mlx4_en_dev *mdev, struct skb_shared_hwtstamps *hwts, u64 timestamp) mlx4_en_fill_hwtstamps() argument
H A Den_tx.c289 struct skb_shared_hwtstamps hwts; in mlx4_en_free_tx_desc() local
291 mlx4_en_fill_hwtstamps(priv->mdev, &hwts, timestamp); in mlx4_en_free_tx_desc()
292 skb_tstamp_tx(skb, &hwts); in mlx4_en_free_tx_desc()
H A Dmlx4_en.h814 struct skb_shared_hwtstamps *hwts,
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c75 struct skb_shared_hwtstamps *hwts, in mlx4_en_fill_hwtstamps()
78 memset(hwts, 0, sizeof(struct skb_shared_hwtstamps)); in mlx4_en_fill_hwtstamps()
79 hwts->hwtstamp = mlx4_en_get_hwtstamp(mdev, timestamp); in mlx4_en_fill_hwtstamps()
74 mlx4_en_fill_hwtstamps(struct mlx4_en_dev *mdev, struct skb_shared_hwtstamps *hwts, u64 timestamp) mlx4_en_fill_hwtstamps() argument
H A Den_tx.c294 struct skb_shared_hwtstamps hwts; in mlx4_en_free_tx_desc() local
296 mlx4_en_fill_hwtstamps(priv->mdev, &hwts, timestamp); in mlx4_en_free_tx_desc()
297 skb_tstamp_tx(skb, &hwts); in mlx4_en_free_tx_desc()
H A Dmlx4_en.h812 struct skb_shared_hwtstamps *hwts,
/kernel/linux/linux-5.10/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c528 struct skb_shared_hwtstamps *hwts; in pcan_usb_pro_handle_canmsg() local
545 hwts = skb_hwtstamps(skb); in pcan_usb_pro_handle_canmsg()
547 &hwts->hwtstamp); in pcan_usb_pro_handle_canmsg()
567 struct skb_shared_hwtstamps *hwts; in pcan_usb_pro_handle_error() local
662 hwts = skb_hwtstamps(skb); in pcan_usb_pro_handle_error()
663 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(er->ts32), &hwts->hwtstamp); in pcan_usb_pro_handle_error()
H A Dpcan_usb.c593 struct skb_shared_hwtstamps *hwts = skb_hwtstamps(skb); in pcan_usb_decode_error() local
596 &hwts->hwtstamp); in pcan_usb_decode_error()
711 struct skb_shared_hwtstamps *hwts; in pcan_usb_decode_data() local
761 hwts = skb_hwtstamps(skb); in pcan_usb_decode_data()
762 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, &hwts->hwtstamp); in pcan_usb_decode_data()
H A Dpcan_usb_core.c196 struct skb_shared_hwtstamps *hwts = skb_hwtstamps(skb); in peak_usb_netif_rx() local
198 peak_usb_get_ts_time(time_ref, ts_low, &hwts->hwtstamp); in peak_usb_netif_rx()
/kernel/linux/linux-6.6/drivers/net/can/usb/peak_usb/
H A Dpcan_usb_pro.c541 struct skb_shared_hwtstamps *hwts; in pcan_usb_pro_handle_canmsg() local
562 hwts = skb_hwtstamps(skb); in pcan_usb_pro_handle_canmsg()
564 &hwts->hwtstamp); in pcan_usb_pro_handle_canmsg()
582 struct skb_shared_hwtstamps *hwts; in pcan_usb_pro_handle_error() local
677 hwts = skb_hwtstamps(skb); in pcan_usb_pro_handle_error()
678 peak_usb_get_ts_time(&usb_if->time_ref, le32_to_cpu(er->ts32), &hwts->hwtstamp); in pcan_usb_pro_handle_error()
H A Dpcan_usb.c539 struct skb_shared_hwtstamps *hwts = skb_hwtstamps(skb); in pcan_usb_decode_error() local
542 &hwts->hwtstamp); in pcan_usb_decode_error()
655 struct skb_shared_hwtstamps *hwts; in pcan_usb_decode_data() local
708 hwts = skb_hwtstamps(skb); in pcan_usb_decode_data()
709 peak_usb_get_ts_time(&mc->pdev->time_ref, mc->ts16, &hwts->hwtstamp); in pcan_usb_decode_data()
H A Dpcan_usb_core.c220 struct skb_shared_hwtstamps *hwts = skb_hwtstamps(skb); in peak_usb_netif_rx_64() local
225 hwts->hwtstamp = ns_to_ktime(ns_ts); in peak_usb_netif_rx_64()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_ptp.c77 struct skb_shared_hwtstamps hwts; in hclge_ptp_clean_tx_hwts() local
94 hwts.hwtstamp = ns_to_ktime(ns); in hclge_ptp_clean_tx_hwts()
95 skb_tstamp_tx(skb, &hwts); in hclge_ptp_clean_tx_hwts()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c749 struct skb_shared_hwtstamps hwts = {}; in mlx5e_consume_skb() local
752 hwts.hwtstamp = mlx5e_cqe_ts_to_ns(sq->ptp_cyc2time, sq->clock, ts); in mlx5e_consume_skb()
755 hwts.hwtstamp, sq->ptpsq->cq_stats); in mlx5e_consume_skb()
757 skb_tstamp_tx(skb, &hwts); in mlx5e_consume_skb()
/kernel/linux/linux-5.10/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c237 struct skb_shared_hwtstamps *hwts = skb_hwtstamps(skb); in pucan_netif_rx() local
244 hwts->hwtstamp = ns_to_ktime(ts_us * NSEC_PER_USEC); in pucan_netif_rx()
/kernel/linux/linux-6.6/drivers/net/can/peak_canfd/
H A Dpeak_canfd.c238 struct skb_shared_hwtstamps *hwts = skb_hwtstamps(skb); in pucan_netif_rx() local
245 hwts->hwtstamp = ns_to_ktime(ts_us * NSEC_PER_USEC); in pucan_netif_rx()
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ptp.c956 struct aq_ring_s *hwts; in aq_ptp_ring_alloc() local
981 hwts = aq_ring_hwts_rx_alloc(&aq_ptp->hwts_rx, aq_nic, PTP_HWST_RING_IDX, in aq_ptp_ring_alloc()
984 if (!hwts) { in aq_ptp_ring_alloc()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c707 struct skb_shared_hwtstamps hwts = {}; in mlx5e_consume_skb() local
710 hwts.hwtstamp = mlx5_timecounter_cyc2time(sq->clock, ts); in mlx5e_consume_skb()
711 skb_tstamp_tx(skb, &hwts); in mlx5e_consume_skb()
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c808 struct skb_shared_hwtstamps hwts = {}; in ionic_tx_clean() local
821 hwts.hwtstamp = ionic_lif_phc_ktime(q->lif, hwstamp); in ionic_tx_clean()
824 skb_tstamp_tx(skb, &hwts); in ionic_tx_clean()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dptp.c86 struct skb_shared_hwtstamps hwts = {}; in mlx5e_skb_cb_hwtstamp_tx() local
99 hwts.hwtstamp = mlx5e_skb_cb_get_hwts(skb)->port_hwtstamp; in mlx5e_skb_cb_hwtstamp_tx()
100 skb_tstamp_tx(skb, &hwts); in mlx5e_skb_cb_hwtstamp_tx()
/kernel/linux/linux-6.6/drivers/net/can/usb/etas_es58x/
H A Des58x_core.c179 struct skb_shared_hwtstamps *hwts; in es58x_set_skb_timestamp() local
181 hwts = skb_hwtstamps(skb); in es58x_set_skb_timestamp()
185 hwts->hwtstamp = ns_to_ktime(es58x_timestamp_to_ns(timestamp) + in es58x_set_skb_timestamp()
/kernel/linux/linux-6.6/net/wireless/
H A Drdev-ops.h1513 struct cfg80211_set_hw_timestamp *hwts) in rdev_set_hw_timestamp()
1521 trace_rdev_set_hw_timestamp(wiphy, dev, hwts); in rdev_set_hw_timestamp()
1522 ret = rdev->ops->set_hw_timestamp(wiphy, dev, hwts); in rdev_set_hw_timestamp()
1511 rdev_set_hw_timestamp(struct cfg80211_registered_device *rdev, struct net_device *dev, struct cfg80211_set_hw_timestamp *hwts) rdev_set_hw_timestamp() argument
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c6147 struct cfg80211_set_hw_timestamp *hwts) in iwl_mvm_set_hw_timestamp()
6154 if (!hwts->macaddr) in iwl_mvm_set_hw_timestamp()
6157 if (hwts->enable) in iwl_mvm_set_hw_timestamp()
6162 ret = iwl_mvm_time_sync_config(mvm, hwts->macaddr, protocols); in iwl_mvm_set_hw_timestamp()
6145 iwl_mvm_set_hw_timestamp(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_set_hw_timestamp *hwts) iwl_mvm_set_hw_timestamp() argument

Completed in 42 milliseconds

12