Home
last modified time | relevance | path

Searched refs:hwts (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_clock.c75 struct skb_shared_hwtstamps *hwts, in mlx4_en_fill_hwtstamps() argument
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()
/linux/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()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c721 struct skb_shared_hwtstamps hwts = {}; in mlx5e_consume_skb() local
724 hwts.hwtstamp = mlx5e_cqe_ts_to_ns(sq->ptp_cyc2time, sq->clock, ts); in mlx5e_consume_skb()
727 hwts.hwtstamp, sq->ptpsq); in mlx5e_consume_skb()
729 skb_tstamp_tx(skb, &hwts); in mlx5e_consume_skb()
/linux/net/bluetooth/
H A Diso.c2468 struct skb_shared_hwtstamps *hwts; in iso_recv() local
2515 hwts = skb_hwtstamps(skb); in iso_recv()
2516 hwts->hwtstamp = us_to_ktime(le32_to_cpu(hdr->ts)); in iso_recv()
2572 hwts = skb_hwtstamps(conn->rx_skb); in iso_recv()
2573 hwts->hwtstamp = skb_hwtstamps(skb)->hwtstamp; in iso_recv()
/linux/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()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dmac80211.c2700 struct cfg80211_set_hw_timestamp *hwts) in iwl_mld_set_hw_timestamp() argument
2706 if (!hwts->macaddr) in iwl_mld_set_hw_timestamp()
2709 if (hwts->enable) in iwl_mld_set_hw_timestamp()
2713 return iwl_mld_time_sync_config(mld, hwts->macaddr, protocols); in iwl_mld_set_hw_timestamp()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c1204 struct skb_shared_hwtstamps hwts = {}; in ionic_tx_clean() local
1217 hwts.hwtstamp = ionic_lif_phc_ktime(q->lif, hwstamp); in ionic_tx_clean()
1220 skb_tstamp_tx(skb, &hwts); in ionic_tx_clean()
/linux/net/wireless/
H A Drdev-ops.h1547 struct cfg80211_set_hw_timestamp *hwts) in rdev_get_radio_mask()
1552 trace_rdev_set_hw_timestamp(wiphy, dev, hwts); in rdev_get_radio_mask()
1554 ret = rdev->ops->set_hw_timestamp(wiphy, dev, hwts); in rdev_get_radio_mask()
1515 rdev_set_hw_timestamp(struct cfg80211_registered_device * rdev,struct net_device * dev,struct cfg80211_set_hw_timestamp * hwts) rdev_set_hw_timestamp() argument
H A Dtrace.h3130 struct cfg80211_set_hw_timestamp *hwts),
3132 TP_ARGS(wiphy, netdev, hwts),
3144 MAC_ASSIGN(macaddr, hwts->macaddr);
3145 __entry->enable = hwts->enable;
H A Dnl80211.c18655 struct cfg80211_set_hw_timestamp hwts = {}; in nl80211_set_hw_timestamp() local
18665 hwts.macaddr = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_set_hw_timestamp()
18667 hwts.enable = in nl80211_set_hw_timestamp()
18670 return rdev_set_hw_timestamp(rdev, dev, &hwts); in nl80211_set_hw_timestamp()
/linux/include/net/
H A Dmac80211.h5073 struct cfg80211_set_hw_timestamp *hwts);
/linux/net/mac80211/
H A Dcfg.c5695 struct cfg80211_set_hw_timestamp *hwts) in ieee80211_set_hw_timestamp() argument
5706 return local->ops->set_hw_timestamp(&local->hw, &sdata->vif, hwts); in ieee80211_set_hw_timestamp()