/openbmc/linux/drivers/net/phy/ |
H A D | nxp-c45-tja11xx.c | 276 struct nxp_c45_hwts *hwts); 500 struct nxp_c45_hwts *hwts) in nxp_c45_reconstruct_ts() argument 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() argument 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() argument [all …]
|
H A D | bcm-phy-ptp.c | 389 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()
|
/openbmc/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()
|
H A D | en_tx.c | 294 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 D | mlx4_en.h | 812 struct skb_shared_hwtstamps *hwts,
|
/openbmc/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()
|
H A D | pcan_usb.c | 539 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 D | pcan_usb_core.c | 220 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()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_ptp.c | 77 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()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 751 struct skb_shared_hwtstamps hwts = {}; in mlx5e_consume_skb() local 754 hwts.hwtstamp = mlx5e_cqe_ts_to_ns(sq->ptp_cyc2time, sq->clock, ts); in mlx5e_consume_skb() 757 hwts.hwtstamp, sq->ptpsq->cq_stats); in mlx5e_consume_skb() 759 skb_tstamp_tx(skb, &hwts); in mlx5e_consume_skb()
|
/openbmc/linux/drivers/net/can/peak_canfd/ |
H A D | peak_canfd.c | 238 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()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | ptp.c | 86 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()
|
/openbmc/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_txrx.c | 808 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()
|
/openbmc/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()
|
/openbmc/linux/net/wireless/ |
H A D | rdev-ops.h | 1517 struct cfg80211_set_hw_timestamp *hwts) in rdev_set_hw_timestamp() argument 1525 trace_rdev_set_hw_timestamp(wiphy, dev, hwts); in rdev_set_hw_timestamp() 1526 ret = rdev->ops->set_hw_timestamp(wiphy, dev, hwts); in rdev_set_hw_timestamp()
|
H A D | trace.h | 3946 struct cfg80211_set_hw_timestamp *hwts), 3948 TP_ARGS(wiphy, netdev, hwts), 3960 MAC_ASSIGN(macaddr, hwts->macaddr); 3961 __entry->enable = hwts->enable;
|
H A D | nl80211.c | 16389 struct cfg80211_set_hw_timestamp hwts = {}; in nl80211_set_hw_timestamp() local 16399 hwts.macaddr = nla_data(info->attrs[NL80211_ATTR_MAC]); in nl80211_set_hw_timestamp() 16401 hwts.enable = in nl80211_set_hw_timestamp() 16404 return rdev_set_hw_timestamp(rdev, dev, &hwts); in nl80211_set_hw_timestamp()
|
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | mac80211.c | 6201 struct cfg80211_set_hw_timestamp *hwts) in iwl_mvm_set_hw_timestamp() argument 6208 if (!hwts->macaddr) in iwl_mvm_set_hw_timestamp() 6211 if (hwts->enable) in iwl_mvm_set_hw_timestamp() 6216 ret = iwl_mvm_time_sync_config(mvm, hwts->macaddr, protocols); in iwl_mvm_set_hw_timestamp()
|
H A D | mvm.h | 2728 struct cfg80211_set_hw_timestamp *hwts);
|
/openbmc/linux/include/net/ |
H A D | mac80211.h | 4656 struct cfg80211_set_hw_timestamp *hwts);
|
H A D | cfg80211.h | 4762 struct cfg80211_set_hw_timestamp *hwts);
|
/openbmc/linux/net/mac80211/ |
H A D | cfg.c | 5021 struct cfg80211_set_hw_timestamp *hwts) in ieee80211_set_hw_timestamp() argument 5032 return local->ops->set_hw_timestamp(&local->hw, &sdata->vif, hwts); in ieee80211_set_hw_timestamp()
|