/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 | 707 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, 714 idx = txrate->idx; 718 if (txrate->flags & IEEE80211_TX_RC_MCS) { 719 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) { 734 *phyrate = txrate->idx; 755 if (!(txrate->flags & IEEE80211_TX_RC_MCS) && 766 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) 773 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) 777 if (txrate->flags & IEEE80211_TX_RC_DUP_DATA) 781 if (txrate 706 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 765 carl9170_tx_physet(struct ar9170 *ar, struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) argument 893 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 | 998 struct rate_info *txrate = &msta->wcid.rate; local 1000 if (txrate->legacy || txrate->flags) { 1001 if (txrate->legacy) { 1002 sinfo->txrate.legacy = txrate->legacy; 1004 sinfo->txrate.mcs = txrate->mcs; 1005 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 | 1085 struct rate_info *txrate = &msta->wcid.rate; local 1094 if (txrate->legacy || txrate->flags) { 1095 if (txrate->legacy) { 1096 sinfo->txrate.legacy = txrate->legacy; 1098 sinfo->txrate.mcs = txrate->mcs; 1099 sinfo->txrate.nss = txrate [all...] |
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | ampdu.c | 519 struct ieee80211_tx_rate *txrate = tx_info->status.rates; local 567 if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { 568 txrate[0].count++; 571 txrate[1].count++; 627 struct ieee80211_tx_rate *txrate; local 678 txrate = tx_info->status.rates; 700 fbr = txrate[1].count > 0; 817 struct ieee80211_tx_rate *txrate = tx_info->status.rates; local 822 txrate[i].idx = -1; 823 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/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
|
H A D | cfg80211.c | 265 sinfo->txrate.legacy = quality.txrate.data;
|
/linux-master/drivers/net/wireless/ath/ath12k/ |
H A D | dp_rx.c | 1400 memset(&arsta->txrate, 0, sizeof(arsta->txrate)); 1404 arsta->txrate.legacy = rate; 1407 arsta->txrate.legacy = rate; 1410 arsta->txrate.mcs = mcs + 8 * (nss - 1); 1411 arsta->txrate.flags = RATE_INFO_FLAGS_MCS; 1413 arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; 1416 arsta->txrate.mcs = mcs; 1417 arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; 1419 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 | 2553 memset(&ra_report->txrate, 0, sizeof(ra_report->txrate)); 2557 ra_report->txrate.legacy = legacy_bitrate; 2560 ra_report->txrate.flags |= RATE_INFO_FLAGS_MCS; 2566 ra_report->txrate.mcs = rate; 2568 ra_report->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; 2569 mcs = ra_report->txrate.mcs & 0x07; 2572 ra_report->txrate.flags |= RATE_INFO_FLAGS_VHT_MCS; 2573 ra_report->txrate.mcs = format_v1 ? 2576 ra_report->txrate [all...] |
/linux-master/drivers/net/wireless/mediatek/mt76/mt7925/ |
H A D | mac.c | 860 u32 txrate, txs, mode, stbc; local 879 txrate = FIELD_GET(MT_TXS0_TX_RATE, txs); 881 rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate); 882 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; 893 mode = FIELD_GET(MT_TX_RATE_MODE, txrate); 934 rate.he_dcm = FIELD_GET(MT_TX_RATE_DCM, txrate);
|
/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]);
|