Searched refs:txrate (Results 1 - 25 of 77) sorted by relevance

1234

/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt792x_core.c490 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 Dmt76x02_mac.c279 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 Dmt76_connac_mac.c596 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 Dtx.c707 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 Dmac.c28 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 Ddp_tx.c472 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 Ddebugfs_sta.c20 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 Ddp_rx.c1462 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 Dmain.c998 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 Dhtt_rx.c3666 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 Drt2x00queue.c233 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 Dmain.c1085 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 Dampdu.c519 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 Dmain.c846 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 Dwmi.h21 __be32 txrate; member in struct:wmi_event_txrate
/linux-master/drivers/net/wireless/broadcom/b43/
H A Dxmit.c259 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 Dprism2sta.c355 qualmsg->txrate.data = hw->txrate;
1897 hw->txrate = 10;
1900 hw->txrate = 20;
1903 hw->txrate = 55;
1906 hw->txrate = 110;
H A Dp80211metastruct.h178 struct p80211item_uint32 txrate; member in struct:p80211msg_lnxreq_commsquality
H A Dcfg80211.c265 sinfo->txrate.legacy = quality.txrate.data;
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.c1400 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 Dfw.c156 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 Dethtool.c54 "sta_state", "txrate", "rxrate", "signal",
131 cfg80211_calculate_bitrate(&sinfo.txrate);
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dphy.c2553 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 Dmac.c860 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 Dfsl_spdif.c106 * @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]);

Completed in 354 milliseconds

1234