| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_clock.c | 75 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 D | pcan_usb_pro.c | 541 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 D | en_tx.c | 721 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/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | ptp.c | 87 struct skb_shared_hwtstamps hwts = {}; in mlx5e_skb_cb_hwtstamp_tx() local 109 hwts.hwtstamp = mlx5e_skb_cb_get_hwts(skb)->port_hwtstamp; in mlx5e_skb_cb_hwtstamp_tx() 110 skb_tstamp_tx(skb, &hwts); in mlx5e_skb_cb_hwtstamp_tx()
|
| /linux/net/bluetooth/ |
| H A D | iso.c | 2455 struct skb_shared_hwtstamps *hwts; in iso_recv() local 2502 hwts = skb_hwtstamps(skb); in iso_recv() 2503 hwts->hwtstamp = us_to_ktime(le32_to_cpu(hdr->ts)); in iso_recv() 2559 hwts = skb_hwtstamps(conn->rx_skb); in iso_recv() 2560 hwts->hwtstamp = skb_hwtstamps(skb)->hwtstamp; in iso_recv()
|
| /linux/drivers/net/can/usb/etas_es58x/ |
| H A D | es58x_core.c | 179 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 D | mac80211.c | 2700 struct cfg80211_set_hw_timestamp *hwts) in iwl_mld_get_antenna() 2706 if (!hwts->macaddr) in iwl_mld_get_antenna() 2709 if (hwts->enable) 2713 return iwl_mld_time_sync_config(mld, hwts->macaddr, protocols); in iwl_mld_set_antenna() 2657 iwl_mld_set_hw_timestamp(struct ieee80211_hw * hw,struct ieee80211_vif * vif,struct cfg80211_set_hw_timestamp * hwts) iwl_mld_set_hw_timestamp() argument
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 1204 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/drivers/net/ethernet/google/gve/ |
| H A D | gve_rx_dqo.c | 461 static ktime_t gve_rx_get_hwtstamp(struct gve_priv *gve, u32 hwts) 465 s32 diff = hwts - low; in gve_rx_get_hwtstamp() 463 gve_rx_get_hwtstamp(struct gve_priv * gve,u32 hwts) gve_rx_get_hwtstamp() argument
|
| /linux/net/wireless/ |
| H A D | rdev-ops.h | 1547 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 D | trace.h | 3130 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 D | nl80211.c | 18630 struct cfg80211_set_hw_timestamp hwts = {}; 18640 hwts.macaddr = nla_data(info->attrs[NL80211_ATTR_MAC]); 18642 hwts.enable = 18645 return rdev_set_hw_timestamp(rdev, dev, &hwts); 17826 struct cfg80211_set_hw_timestamp hwts = {}; nl80211_set_hw_timestamp() local
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac80211.c | 6328 struct cfg80211_set_hw_timestamp *hwts) in iwl_mvm_set_hw_timestamp() 6334 if (!hwts->macaddr) in iwl_mvm_set_hw_timestamp() 6337 if (hwts->enable) in iwl_mvm_set_hw_timestamp() 6342 return iwl_mvm_time_sync_config(mvm, hwts->macaddr, protocols); in iwl_mvm_set_hw_timestamp() 6327 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
|
| /linux/include/net/ |
| H A D | mac80211.h | 5073 struct cfg80211_set_hw_timestamp *hwts);
|
| H A D | cfg80211.h | 5456 struct cfg80211_set_hw_timestamp *hwts);
|
| /linux/net/mac80211/ |
| H A D | cfg.c | 5694 struct cfg80211_set_hw_timestamp *hwts) 5705 return local->ops->set_hw_timestamp(&local->hw, &sdata->vif, hwts); 5512 ieee80211_set_hw_timestamp(struct wiphy * wiphy,struct net_device * dev,struct cfg80211_set_hw_timestamp * hwts) ieee80211_set_hw_timestamp() argument
|