/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_core.c | 490 struct rate_info *txrate = &msta->wcid.rate; local 492 if (!txrate->legacy && !txrate->flags) 495 if (txrate->legacy) { 496 sinfo->txrate.legacy = txrate->legacy; 498 sinfo->txrate.mcs = txrate->mcs; 499 sinfo->txrate.nss = txrate [all...] |
H A D | mt76x02_mac.c | 279 mt76x02_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, argument 284 txrate->idx = 0; 285 txrate->flags = 0; 286 txrate->count = 1; 293 txrate->idx = idx; 299 txrate->idx = idx; 302 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; 305 txrate->flags |= IEEE80211_TX_RC_MCS; 306 txrate->idx = idx; 309 txrate [all...] |
H A D | mt76_connac_mac.c | 596 u32 txrate, txs, mode, stbc; local 623 txrate = FIELD_GET(MT_TXS0_TX_RATE, txs); 625 rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate); 626 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; 627 stbc = FIELD_GET(MT_TX_RATE_STBC, txrate); 637 mode = FIELD_GET(MT_TX_RATE_MODE, txrate); 680 rate.he_dcm = FIELD_GET(MT_TX_RATE_DCM, txrate);
|
/linux-master/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 708 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, 715 idx = txrate->idx; 719 if (txrate->flags & IEEE80211_TX_RC_MCS) { 720 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) { 735 *phyrate = txrate->idx; 756 if (!(txrate->flags & IEEE80211_TX_RC_MCS) && 767 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) 774 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) 778 if (txrate->flags & IEEE80211_TX_RC_DUP_DATA) 782 if (txrate 707 carl9170_tx_rate_tpc_chains(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, unsigned int *phyrate, unsigned int *tpc, unsigned int *chains) argument 766 carl9170_tx_physet(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) argument 894 struct ieee80211_tx_rate *txrate; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt7601u/ |
H A D | mac.c | 28 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate) argument 32 txrate->idx = 0; 33 txrate->flags = 0; 34 txrate->count = 1; 38 txrate->idx = idx + 4; 44 txrate->idx = idx; 47 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; 50 txrate->flags |= IEEE80211_TX_RC_MCS; 51 txrate->idx = idx; 59 txrate [all...] |
/linux-master/drivers/net/wireless/ath/ath11k/ |
H A D | dp_tx.c | 472 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); 487 arsta->txrate.nss = arsta->last_txrate.nss; 489 arsta->txrate.nss = arsta->peer_nss; 499 arsta->txrate.legacy = rate; 506 if (arsta->txrate.nss != 0) 507 arsta->txrate.mcs = mcs + 8 * (arsta->txrate.nss - 1); 508 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; 510 arsta->txrate [all...] |
H A D | debugfs_sta.c | 20 struct rate_info *txrate = &arsta->txrate; local 28 gi = FIELD_GET(RATE_INFO_FLAGS_SHORT_GI, arsta->txrate.flags); 29 mcs = txrate->mcs; 30 bw = ath11k_mac_mac80211_bw_to_ath11k_bw(txrate->bw); 31 nss = txrate->nss - 1; 35 if (txrate->flags & RATE_INFO_FLAGS_HE_MCS) { 42 } else if (txrate->flags & RATE_INFO_FLAGS_VHT_MCS) { 49 } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { 70 if (txrate [all...] |
H A D | dp_rx.c | 1462 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); 1466 arsta->txrate.legacy = rate; 1469 arsta->txrate.legacy = rate; 1472 arsta->txrate.mcs = mcs + 8 * (nss - 1); 1473 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; 1475 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; 1478 arsta->txrate.mcs = mcs; 1479 arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; 1481 arsta->txrate [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | main.c | 1012 struct rate_info *txrate = &msta->wcid.rate; local 1014 if (txrate->legacy || txrate->flags) { 1015 if (txrate->legacy) { 1016 sinfo->txrate.legacy = txrate->legacy; 1018 sinfo->txrate.mcs = txrate->mcs; 1019 sinfo->txrate.nss = txrate [all...] |
/linux-master/drivers/net/wireless/ath/ath10k/ |
H A D | htt_rx.c | 3666 struct rate_info *txrate = &arsta->txrate; local 3675 flags = txrate->flags; 3678 bw = txrate->bw; 3679 nss = txrate->nss; 3686 if (txrate->flags & RATE_INFO_FLAGS_VHT_MCS) { 3693 } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { 3714 if (txrate->flags & RATE_INFO_FLAGS_MCS) { 3770 if (txrate->flags >= RATE_INFO_FLAGS_MCS) { 3792 struct rate_info txrate; local [all...] |
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00queue.c | 233 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; local 286 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) 298 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; local 310 * If IEEE80211_TX_RC_MCS is set txrate->idx just contains the 313 if (txrate->flags & IEEE80211_TX_RC_MCS) { 314 txdesc->u.ht.mcs = txrate->idx; 325 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) 360 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH || 361 txrate->flags & IEEE80211_TX_RC_DUP_DATA) 363 if (txrate 391 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; local [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | main.c | 1089 struct rate_info *txrate = &msta->wcid.rate; local 1098 if (txrate->legacy || txrate->flags) { 1099 if (txrate->legacy) { 1100 sinfo->txrate.legacy = txrate->legacy; 1102 sinfo->txrate.mcs = txrate->mcs; 1103 sinfo->txrate.nss = txrate [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | ampdu.c | 513 struct ieee80211_tx_rate *txrate = tx_info->status.rates; local 561 if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { 562 txrate[0].count++; 565 txrate[1].count++; 621 struct ieee80211_tx_rate *txrate; local 672 txrate = tx_info->status.rates; 694 fbr = txrate[1].count > 0; 811 struct ieee80211_tx_rate *txrate = tx_info->status.rates; local 816 txrate[i].idx = -1; 817 txrate[ [all...] |
H A D | main.c | 846 struct ieee80211_tx_rate *txrate; local 947 txrate = tx_info->status.rates; 948 if (txrate[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) 955 if ((tx_frame_count > fbl) && (txrate[1].idx >= 0)) { 960 txrate[0].count = fbl; 961 txrate[1].count = tx_frame_count - fbl; 967 txrate[0].count = tx_frame_count; 972 txrate[1].idx = -1; 973 txrate[1].count = 0; 978 txrate[ 6188 struct ieee80211_tx_rate *txrate[2]; local [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | wmi.h | 21 __be32 txrate; member in struct:wmi_event_txrate
|
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
H A D | trx.h | 92 u32 txrate:6; member in struct:tx_desc_92d
|
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | xmit.c | 259 struct ieee80211_rate *txrate; local 264 txrate = ieee80211_get_tx_rate(dev->wl->hw, info); 265 rate = txrate ? txrate->hw_value : B43_CCK_RATE_1MB; 267 fbrate = ieee80211_get_alt_retry_rate(dev->wl->hw, info, 0) ? : txrate;
|
/linux-master/drivers/staging/wlan-ng/ |
H A D | prism2sta.c | 355 qualmsg->txrate.data = hw->txrate; 1897 hw->txrate = 10; 1900 hw->txrate = 20; 1903 hw->txrate = 55; 1906 hw->txrate = 110;
|
H A D | p80211metastruct.h | 178 struct p80211item_uint32 txrate; member in struct:p80211msg_lnxreq_commsquality
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_rx.c | 1422 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); 1426 arsta->txrate.legacy = rate; 1429 arsta->txrate.legacy = rate; 1432 arsta->txrate.mcs = mcs + 8 * (nss - 1); 1433 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; 1435 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; 1438 arsta->txrate.mcs = mcs; 1439 arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; 1441 arsta->txrate [all...] |
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | fw.c | 156 si->ra_report.txrate.flags = 0; 163 si->ra_report.txrate.legacy = rtw_desc_to_bitrate(rate); 169 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_VHT_MCS; 171 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_MCS; 174 si->ra_report.txrate.mcs = mcs; 175 si->ra_report.txrate.nss = nss; 179 si->ra_report.txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; 182 si->ra_report.txrate.bw = RATE_INFO_BW_80; 184 si->ra_report.txrate.bw = RATE_INFO_BW_40; 186 si->ra_report.txrate [all...] |
/linux-master/net/mac80211/ |
H A D | ethtool.c | 54 "sta_state", "txrate", "rxrate", "signal", 131 cfg80211_calculate_bitrate(&sinfo.txrate);
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | phy.c | 2558 memset(&ra_report->txrate, 0, sizeof(ra_report->txrate)); 2562 ra_report->txrate.legacy = legacy_bitrate; 2565 ra_report->txrate.flags |= RATE_INFO_FLAGS_MCS; 2571 ra_report->txrate.mcs = rate; 2573 ra_report->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; 2574 mcs = ra_report->txrate.mcs & 0x07; 2577 ra_report->txrate.flags |= RATE_INFO_FLAGS_VHT_MCS; 2578 ra_report->txrate.mcs = format_v1 ? 2581 ra_report->txrate [all...] |
/linux-master/sound/soc/fsl/ |
H A D | fsl_spdif.c | 106 * @txrate: the best rates for playback 132 u32 txrate[SPDIF_TXRATE_MAX]; member in struct:fsl_spdif_priv 598 spdif_priv->txrate[rate], sample_rate); 1456 spdif_priv->txrate[index] = arate; 1467 spdif_priv->txrate[index] = arate; 1477 spdif_priv->txrate[index] = arate; 1527 rate[index], spdif_priv->txrate[index]);
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mac.c | 871 u32 txrate, txs, mode, stbc; local 890 txrate = FIELD_GET(MT_TXS0_TX_RATE, txs); 892 rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate); 893 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; 904 mode = FIELD_GET(MT_TX_RATE_MODE, txrate); 945 rate.he_dcm = FIELD_GET(MT_TX_RATE_DCM, txrate);
|