Home
last modified time | relevance | path

Searched refs:txrate (Results 1 – 25 of 73) sorted by relevance

123

/linux/drivers/net/wireless/ath/ath11k/
A Ddebugfs_sta.c19 struct rate_info *txrate = &arsta->txrate; in ath11k_debugfs_sta_add_tx_stats() local
28 mcs = txrate->mcs; in ath11k_debugfs_sta_add_tx_stats()
30 nss = txrate->nss - 1; in ath11k_debugfs_sta_add_tx_stats()
34 if (txrate->flags & RATE_INFO_FLAGS_HE_MCS) { in ath11k_debugfs_sta_add_tx_stats()
48 } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { in ath11k_debugfs_sta_add_tx_stats()
69 if (txrate->flags & RATE_INFO_FLAGS_HE_MCS) { in ath11k_debugfs_sta_add_tx_stats()
158 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_debugfs_sta_update_txcompl()
175 arsta->txrate.legacy = rate; in ath11k_debugfs_sta_update_txcompl()
183 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath11k_debugfs_sta_update_txcompl()
192 arsta->txrate.mcs = mcs; in ath11k_debugfs_sta_update_txcompl()
[all …]
A Ddp_rx.c1471 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath11k_update_per_peer_tx_stats()
1475 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1478 arsta->txrate.legacy = rate; in ath11k_update_per_peer_tx_stats()
1481 arsta->txrate.mcs = mcs + 8 * (nss - 1); in ath11k_update_per_peer_tx_stats()
1482 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; in ath11k_update_per_peer_tx_stats()
1487 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1488 arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; in ath11k_update_per_peer_tx_stats()
1493 arsta->txrate.mcs = mcs; in ath11k_update_per_peer_tx_stats()
1494 arsta->txrate.flags = RATE_INFO_FLAGS_HE_MCS; in ath11k_update_per_peer_tx_stats()
1495 arsta->txrate.he_dcm = dcm; in ath11k_update_per_peer_tx_stats()
[all …]
/linux/drivers/net/wireless/ath/carl9170/
A Dtx.c714 idx = txrate->idx; in carl9170_tx_rate_tpc_chains()
718 if (txrate->flags & IEEE80211_TX_RC_MCS) { in carl9170_tx_rate_tpc_chains()
734 *phyrate = txrate->idx; in carl9170_tx_rate_tpc_chains()
777 if (txrate->flags & IEEE80211_TX_RC_DUP_DATA) in carl9170_tx_physet()
784 if (txrate->flags & IEEE80211_TX_RC_MCS) { in carl9170_tx_physet()
788 tmp |= cpu_to_le32((txrate->idx & 0x7) << in carl9170_tx_physet()
893 struct ieee80211_tx_rate *txrate; in carl9170_tx_apply_rateset() local
917 txrate = &sinfo->control.rates[i]; in carl9170_tx_apply_rateset()
918 if (txrate->idx < 0) in carl9170_tx_apply_rateset()
945 txrate->count); in carl9170_tx_apply_rateset()
[all …]
/linux/drivers/net/wireless/mediatek/mt7601u/
A Dmac.c28 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate) in mt76_mac_process_tx_rate() argument
32 txrate->idx = 0; in mt76_mac_process_tx_rate()
33 txrate->flags = 0; in mt76_mac_process_tx_rate()
34 txrate->count = 1; in mt76_mac_process_tx_rate()
38 txrate->idx = idx + 4; in mt76_mac_process_tx_rate()
44 txrate->idx = idx; in mt76_mac_process_tx_rate()
47 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; in mt76_mac_process_tx_rate()
50 txrate->flags |= IEEE80211_TX_RC_MCS; in mt76_mac_process_tx_rate()
51 txrate->idx = idx; in mt76_mac_process_tx_rate()
59 txrate->flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; in mt76_mac_process_tx_rate()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
A Dmain.c971 struct rate_info *txrate = &msta->wcid.rate; in mt7915_sta_statistics() local
979 if (!txrate->legacy && !txrate->flags) in mt7915_sta_statistics()
982 if (txrate->legacy) { in mt7915_sta_statistics()
983 sinfo->txrate.legacy = txrate->legacy; in mt7915_sta_statistics()
985 sinfo->txrate.mcs = txrate->mcs; in mt7915_sta_statistics()
986 sinfo->txrate.nss = txrate->nss; in mt7915_sta_statistics()
987 sinfo->txrate.bw = txrate->bw; in mt7915_sta_statistics()
988 sinfo->txrate.he_gi = txrate->he_gi; in mt7915_sta_statistics()
989 sinfo->txrate.he_dcm = txrate->he_dcm; in mt7915_sta_statistics()
990 sinfo->txrate.he_ru_alloc = txrate->he_ru_alloc; in mt7915_sta_statistics()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
A Dmain.c1216 struct rate_info *txrate = &msta->wcid.rate; in mt7921_sta_statistics() local
1218 if (!txrate->legacy && !txrate->flags) in mt7921_sta_statistics()
1221 if (txrate->legacy) { in mt7921_sta_statistics()
1222 sinfo->txrate.legacy = txrate->legacy; in mt7921_sta_statistics()
1224 sinfo->txrate.mcs = txrate->mcs; in mt7921_sta_statistics()
1225 sinfo->txrate.nss = txrate->nss; in mt7921_sta_statistics()
1226 sinfo->txrate.bw = txrate->bw; in mt7921_sta_statistics()
1227 sinfo->txrate.he_gi = txrate->he_gi; in mt7921_sta_statistics()
1228 sinfo->txrate.he_dcm = txrate->he_dcm; in mt7921_sta_statistics()
1229 sinfo->txrate.he_ru_alloc = txrate->he_ru_alloc; in mt7921_sta_statistics()
[all …]
A Dmac.c961 u32 txrate, txs, mode; in mt7921_mac_add_txs_skb() local
984 txrate = FIELD_GET(MT_TXS0_TX_RATE, txs); in mt7921_mac_add_txs_skb()
986 rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate); in mt7921_mac_add_txs_skb()
987 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; in mt7921_mac_add_txs_skb()
994 mode = FIELD_GET(MT_TX_RATE_MODE, txrate); in mt7921_mac_add_txs_skb()
1032 rate.he_dcm = FIELD_GET(MT_TX_RATE_DCM, txrate); in mt7921_mac_add_txs_skb()
/linux/drivers/net/wireless/ath/ath10k/
A Dhtt_rx.c3540 struct rate_info *txrate = &arsta->txrate; in ath10k_accumulate_per_peer_tx_stats() local
3683 if (txrate.flags == WMI_RATE_PREAMBLE_VHT && txrate.mcs > 9) { in ath10k_update_per_peer_tx_stats()
3689 (txrate.mcs > 7 || txrate.nss < 1)) { in ath10k_update_per_peer_tx_stats()
3691 txrate.mcs, txrate.nss); in ath10k_update_per_peer_tx_stats()
3695 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); in ath10k_update_per_peer_tx_stats()
3709 arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); in ath10k_update_per_peer_tx_stats()
3712 arsta->txrate.mcs = txrate.mcs; in ath10k_update_per_peer_tx_stats()
3731 txrate.mcs + ((txrate.nss - 1) * 8); in ath10k_update_per_peer_tx_stats()
3739 txrate.mcs, txrate.nss); in ath10k_update_per_peer_tx_stats()
3747 arsta->txrate.nss = txrate.nss; in ath10k_update_per_peer_tx_stats()
[all …]
/linux/drivers/net/wireless/ralink/rt2x00/
A Drt2x00queue.c233 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp() local
286 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_plcp()
298 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht() local
313 if (txrate->flags & IEEE80211_TX_RC_MCS) { in rt2x00queue_create_tx_descriptor_ht()
314 txdesc->u.ht.mcs = txrate->idx; in rt2x00queue_create_tx_descriptor_ht()
325 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_ht()
360 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH || in rt2x00queue_create_tx_descriptor_ht()
361 txrate->flags & IEEE80211_TX_RC_DUP_DATA) in rt2x00queue_create_tx_descriptor_ht()
363 if (txrate->flags & IEEE80211_TX_RC_SHORT_GI) in rt2x00queue_create_tx_descriptor_ht()
461 if (txrate->flags & IEEE80211_TX_RC_GREEN_FIELD) in rt2x00queue_create_tx_descriptor()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/
A Dmt76x02_mac.c284 txrate->idx = 0; in mt76x02_mac_process_tx_rate()
285 txrate->flags = 0; in mt76x02_mac_process_tx_rate()
286 txrate->count = 1; in mt76x02_mac_process_tx_rate()
293 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
299 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
302 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; in mt76x02_mac_process_tx_rate()
305 txrate->flags |= IEEE80211_TX_RC_MCS; in mt76x02_mac_process_tx_rate()
306 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
309 txrate->flags |= IEEE80211_TX_RC_VHT_MCS; in mt76x02_mac_process_tx_rate()
310 txrate->idx = idx; in mt76x02_mac_process_tx_rate()
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
A Dampdu.c525 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_add_frame() local
573 if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { in brcms_c_ampdu_add_frame()
574 txrate[0].count++; in brcms_c_ampdu_add_frame()
577 txrate[1].count++; in brcms_c_ampdu_add_frame()
633 struct ieee80211_tx_rate *txrate; in brcms_c_ampdu_finalize() local
684 txrate = tx_info->status.rates; in brcms_c_ampdu_finalize()
706 fbr = txrate[1].count > 0; in brcms_c_ampdu_finalize()
823 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_rate_status() local
828 txrate[i].idx = -1; in brcms_c_ampdu_rate_status()
829 txrate[i].count = 0; in brcms_c_ampdu_rate_status()
A Dmain.c960 txrate[0].count = fbl; in brcms_c_dotxstatus()
972 txrate[1].idx = -1; in brcms_c_dotxstatus()
973 txrate[1].count = 0; in brcms_c_dotxstatus()
978 txrate[i].idx = -1; in brcms_c_dotxstatus()
979 txrate[i].count = 0; in brcms_c_dotxstatus()
6244 txrate[1] = txrate[0] + 1; in brcms_c_d11hdrs_mac80211()
6251 txrate[1] = txrate[0]; in brcms_c_d11hdrs_mac80211()
6276 txrate[k]-> in brcms_c_d11hdrs_mac80211()
6279 txrate[k]-> in brcms_c_d11hdrs_mac80211()
6426 txrate[0]->count = 0; in brcms_c_d11hdrs_mac80211()
[all …]
/linux/drivers/net/wireless/realtek/rtw89/
A Dphy.c16 const struct rate_info *txrate = &report->txrate; in get_max_amsdu_len() local
25 if (txrate->flags & RATE_INFO_FLAGS_MCS) in get_max_amsdu_len()
26 mcs = txrate->mcs & 0x07; in get_max_amsdu_len()
28 mcs = txrate->mcs; in get_max_amsdu_len()
1357 ra_report->txrate.flags |= RATE_INFO_FLAGS_MCS; in rtw89_phy_c2h_ra_rpt_iter()
1363 ra_report->txrate.mcs = rate; in rtw89_phy_c2h_ra_rpt_iter()
1368 ra_report->txrate.flags |= RATE_INFO_FLAGS_VHT_MCS; in rtw89_phy_c2h_ra_rpt_iter()
1375 ra_report->txrate.flags |= RATE_INFO_FLAGS_HE_MCS; in rtw89_phy_c2h_ra_rpt_iter()
1388 ra_report->txrate.bw = RATE_INFO_BW_80; in rtw89_phy_c2h_ra_rpt_iter()
1390 ra_report->txrate.bw = RATE_INFO_BW_40; in rtw89_phy_c2h_ra_rpt_iter()
[all …]
/linux/drivers/staging/rtl8192u/
A Dr819xU_cmdpkt.c399 priv->stats.txrate.cck[i] += ptxrate->cck[i]; in cmpk_handle_tx_rate_history()
403 priv->stats.txrate.ofdm[i] += ptxrate->ofdm[i]; in cmpk_handle_tx_rate_history()
406 priv->stats.txrate.ht_mcs[j][i] += ptxrate->ht_mcs[j][i]; in cmpk_handle_tx_rate_history()
/linux/drivers/net/wireless/realtek/rtw88/
A Dfw.c75 si->ra_report.txrate.flags = 0; in rtw_fw_ra_report_iter()
82 si->ra_report.txrate.legacy = rtw_desc_to_bitrate(rate); in rtw_fw_ra_report_iter()
88 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_VHT_MCS; in rtw_fw_ra_report_iter()
90 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_MCS; in rtw_fw_ra_report_iter()
93 si->ra_report.txrate.mcs = mcs; in rtw_fw_ra_report_iter()
94 si->ra_report.txrate.nss = nss; in rtw_fw_ra_report_iter()
98 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in rtw_fw_ra_report_iter()
101 si->ra_report.txrate.bw = RATE_INFO_BW_80; in rtw_fw_ra_report_iter()
103 si->ra_report.txrate.bw = RATE_INFO_BW_40; in rtw_fw_ra_report_iter()
105 si->ra_report.txrate.bw = RATE_INFO_BW_20; in rtw_fw_ra_report_iter()
[all …]
/linux/drivers/net/wireless/broadcom/b43/
A Dxmit.c259 struct ieee80211_rate *txrate; in b43_generate_txhdr() local
264 txrate = ieee80211_get_tx_rate(dev->wl->hw, info); in b43_generate_txhdr()
265 rate = txrate ? txrate->hw_value : B43_CCK_RATE_1MB; in b43_generate_txhdr()
267 fbrate = ieee80211_get_alt_retry_rate(dev->wl->hw, info, 0) ? : txrate; in b43_generate_txhdr()
/linux/drivers/staging/wlan-ng/
A Dprism2sta.c374 qualmsg->txrate.data = hw->txrate; in prism2sta_mlmerequest()
1960 hw->txrate = 10; in prism2sta_commsqual_defer()
1963 hw->txrate = 20; in prism2sta_commsqual_defer()
1966 hw->txrate = 55; in prism2sta_commsqual_defer()
1969 hw->txrate = 110; in prism2sta_commsqual_defer()
A Dp80211metastruct.h213 struct p80211item_uint32 txrate; member
A Dcfg80211.c263 sinfo->txrate.legacy = quality.txrate.data; in prism2_get_station()
/linux/sound/soc/fsl/
A Dfsl_spdif.c123 u32 txrate[SPDIF_TXRATE_MAX]; member
553 spdif_priv->txrate[rate], sample_rate); in spdif_set_sample_rate()
1340 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1351 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1361 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1414 rate[index], spdif_priv->txrate[index]); in fsl_spdif_probe_txclk()
/linux/drivers/net/wireless/ath/ath9k/
A Dwmi.h21 __be32 txrate; member
/linux/drivers/net/wireless/atmel/
A Dat76c50x-usb.c1365 priv->txrate == TX_RATE_1MBIT ? "1MBit" : priv->txrate == in at76_startup_device()
1366 TX_RATE_2MBIT ? "2MBit" : priv->txrate == in at76_startup_device()
1367 TX_RATE_5_5MBIT ? "5.5MBit" : priv->txrate == in at76_startup_device()
1368 TX_RATE_11MBIT ? "11MBit" : priv->txrate == in at76_startup_device()
1400 ccfg->auto_rate_fallback = (priv->txrate == TX_RATE_AUTO ? 1 : 0); in at76_startup_device()
1444 priv->txrate == TX_RATE_AUTO ? 1 : 0); in at76_startup_device()
2345 priv->txrate = TX_RATE_AUTO; in at76_init_new_device()
/linux/drivers/net/wireless/
A Dmac80211_hwsim.c1022 if (!txrate) in mac80211_hwsim_monitor_rx()
1025 bitrate = txrate->bitrate; in mac80211_hwsim_monitor_rx()
1047 if (txrate && txrate->flags & IEEE80211_RATE_ERP_G) in mac80211_hwsim_monitor_rx()
1643 struct ieee80211_rate *txrate; in mac80211_hwsim_tx() local
1649 txrate = ieee80211_get_tx_rate(hw, txi); in mac80211_hwsim_tx()
1650 if (txrate) in mac80211_hwsim_tx()
1651 bitrate = txrate->bitrate; in mac80211_hwsim_tx()
1794 struct ieee80211_rate *txrate; in mac80211_hwsim_beacon_tx() local
1817 txrate = ieee80211_get_tx_rate(hw, info); in mac80211_hwsim_beacon_tx()
1818 if (txrate) in mac80211_hwsim_beacon_tx()
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
A Dcfg80211.c1832 sinfo->txrate.legacy = rate / 100; in ath6kl_get_station()
1835 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath6kl_get_station()
1836 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station()
1838 sinfo->txrate.mcs = mcs; in ath6kl_get_station()
1841 sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; in ath6kl_get_station()
1842 sinfo->txrate.bw = RATE_INFO_BW_20; in ath6kl_get_station()
1845 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath6kl_get_station()
1846 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station()
1848 sinfo->txrate.mcs = mcs; in ath6kl_get_station()
1851 sinfo->txrate.bw = RATE_INFO_BW_40; in ath6kl_get_station()
[all …]
/linux/drivers/net/wireless/zydas/zd1211rw/
A Dzd_mac.c856 struct ieee80211_rate *txrate; in fill_ctrlset() local
870 txrate = ieee80211_get_tx_rate(mac->hw, info); in fill_ctrlset()
872 cs->modulation = txrate->hw_value; in fill_ctrlset()
874 cs->modulation = txrate->hw_value_short; in fill_ctrlset()

Completed in 130 milliseconds

123