txrate 1685 drivers/net/wireless/admtek/adm8211.c struct ieee80211_rate *txrate = ieee80211_get_tx_rate(dev, info); txrate 1690 drivers/net/wireless/admtek/adm8211.c plcp_signal = txrate->bitrate; txrate 498 drivers/net/wireless/ath/ath10k/core.h struct rate_info txrate; txrate 3334 drivers/net/wireless/ath/ath10k/htt_rx.c struct rate_info *txrate = &arsta->txrate; txrate 3343 drivers/net/wireless/ath/ath10k/htt_rx.c flags = txrate->flags; txrate 3346 drivers/net/wireless/ath/ath10k/htt_rx.c bw = txrate->bw; txrate 3347 drivers/net/wireless/ath/ath10k/htt_rx.c nss = txrate->nss; txrate 3354 drivers/net/wireless/ath/ath10k/htt_rx.c if (txrate->flags & RATE_INFO_FLAGS_VHT_MCS) { txrate 3361 drivers/net/wireless/ath/ath10k/htt_rx.c } else if (txrate->flags & RATE_INFO_FLAGS_MCS) { txrate 3382 drivers/net/wireless/ath/ath10k/htt_rx.c if (txrate->flags & RATE_INFO_FLAGS_MCS) { txrate 3438 drivers/net/wireless/ath/ath10k/htt_rx.c if (txrate->flags >= RATE_INFO_FLAGS_MCS) { txrate 3460 drivers/net/wireless/ath/ath10k/htt_rx.c struct rate_info txrate; txrate 3464 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.flags = ATH10K_HW_PREAMBLE(peer_stats->ratecode); txrate 3465 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.bw = ATH10K_HW_BW(peer_stats->flags); txrate 3466 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.nss = ATH10K_HW_NSS(peer_stats->ratecode); txrate 3467 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.mcs = ATH10K_HW_MCS_RATE(peer_stats->ratecode); txrate 3477 drivers/net/wireless/ath/ath10k/htt_rx.c if (txrate.flags == WMI_RATE_PREAMBLE_VHT && txrate.mcs > 9) { txrate 3478 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_warn(ar, "Invalid VHT mcs %hhd peer stats", txrate.mcs); txrate 3482 drivers/net/wireless/ath/ath10k/htt_rx.c if (txrate.flags == WMI_RATE_PREAMBLE_HT && txrate 3483 drivers/net/wireless/ath/ath10k/htt_rx.c (txrate.mcs > 7 || txrate.nss < 1)) { txrate 3485 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.mcs, txrate.nss); txrate 3489 drivers/net/wireless/ath/ath10k/htt_rx.c memset(&arsta->txrate, 0, sizeof(arsta->txrate)); txrate 3491 drivers/net/wireless/ath/ath10k/htt_rx.c if (txrate.flags == WMI_RATE_PREAMBLE_CCK || txrate 3492 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.flags == WMI_RATE_PREAMBLE_OFDM) { txrate 3495 drivers/net/wireless/ath/ath10k/htt_rx.c if (rate == 6 && txrate.flags == WMI_RATE_PREAMBLE_CCK) txrate 3500 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.legacy = rate; txrate 3501 drivers/net/wireless/ath/ath10k/htt_rx.c } else if (txrate.flags == WMI_RATE_PREAMBLE_HT) { txrate 3502 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.flags = RATE_INFO_FLAGS_MCS; txrate 3503 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); txrate 3505 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.flags = RATE_INFO_FLAGS_VHT_MCS; txrate 3506 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.mcs = txrate.mcs; txrate 3509 drivers/net/wireless/ath/ath10k/htt_rx.c switch (txrate.flags) { txrate 3525 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.mcs + ((txrate.nss - 1) * 8); txrate 3533 drivers/net/wireless/ath/ath10k/htt_rx.c txrate.mcs, txrate.nss); txrate 3541 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.nss = txrate.nss; txrate 3542 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.bw = ath10k_bw_to_mac80211_bw(txrate.bw); txrate 3543 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->last_tx_bitrate = cfg80211_calculate_bitrate(&arsta->txrate); txrate 3545 drivers/net/wireless/ath/ath10k/htt_rx.c arsta->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; txrate 3547 drivers/net/wireless/ath/ath10k/htt_rx.c switch (arsta->txrate.bw) { txrate 8169 drivers/net/wireless/ath/ath10k/mac.c if (!arsta->txrate.legacy && !arsta->txrate.nss) txrate 8172 drivers/net/wireless/ath/ath10k/mac.c if (arsta->txrate.legacy) { txrate 8173 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.legacy = arsta->txrate.legacy; txrate 8175 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.mcs = arsta->txrate.mcs; txrate 8176 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.nss = arsta->txrate.nss; txrate 8177 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.bw = arsta->txrate.bw; txrate 8179 drivers/net/wireless/ath/ath10k/mac.c sinfo->txrate.flags = arsta->txrate.flags; txrate 1832 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.legacy = rate / 100; txrate 1835 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; txrate 1836 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs - 1; txrate 1838 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs; txrate 1841 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; txrate 1842 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.bw = RATE_INFO_BW_20; txrate 1845 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; txrate 1846 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs - 1; txrate 1848 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.mcs = mcs; txrate 1851 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.bw = RATE_INFO_BW_40; txrate 1852 drivers/net/wireless/ath/ath6kl/cfg80211.c sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; txrate 21 drivers/net/wireless/ath/ath9k/wmi.h __be32 txrate; txrate 707 drivers/net/wireless/ath/carl9170/tx.c struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, txrate 714 drivers/net/wireless/ath/carl9170/tx.c idx = txrate->idx; txrate 718 drivers/net/wireless/ath/carl9170/tx.c if (txrate->flags & IEEE80211_TX_RC_MCS) { txrate 719 drivers/net/wireless/ath/carl9170/tx.c if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) { txrate 734 drivers/net/wireless/ath/carl9170/tx.c *phyrate = txrate->idx; txrate 755 drivers/net/wireless/ath/carl9170/tx.c if (!(txrate->flags & IEEE80211_TX_RC_MCS) && txrate 766 drivers/net/wireless/ath/carl9170/tx.c struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) txrate 773 drivers/net/wireless/ath/carl9170/tx.c if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) txrate 777 drivers/net/wireless/ath/carl9170/tx.c if (txrate->flags & IEEE80211_TX_RC_DUP_DATA) txrate 781 drivers/net/wireless/ath/carl9170/tx.c if (txrate->flags & IEEE80211_TX_RC_SHORT_GI) txrate 784 drivers/net/wireless/ath/carl9170/tx.c if (txrate->flags & IEEE80211_TX_RC_MCS) { txrate 785 drivers/net/wireless/ath/carl9170/tx.c SET_VAL(AR9170_TX_PHY_MCS, phyrate, txrate->idx); txrate 788 drivers/net/wireless/ath/carl9170/tx.c tmp |= cpu_to_le32((txrate->idx & 0x7) << txrate 801 drivers/net/wireless/ath/carl9170/tx.c if (txrate->idx <= AR9170_TX_PHY_RATE_CCK_11M) txrate 816 drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_rate_tpc_chains(ar, info, txrate, txrate 892 drivers/net/wireless/ath/carl9170/tx.c struct ieee80211_tx_rate *txrate; txrate 916 drivers/net/wireless/ath/carl9170/tx.c txrate = &sinfo->control.rates[i]; txrate 917 drivers/net/wireless/ath/carl9170/tx.c if (txrate->idx < 0) txrate 920 drivers/net/wireless/ath/carl9170/tx.c phy_set = carl9170_tx_physet(ar, info, txrate); txrate 927 drivers/net/wireless/ath/carl9170/tx.c if (ampdu && txrate->flags & IEEE80211_TX_RC_MCS) txrate 930 drivers/net/wireless/ath/carl9170/tx.c if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) txrate 932 drivers/net/wireless/ath/carl9170/tx.c else if (carl9170_tx_cts_check(ar, txrate)) txrate 944 drivers/net/wireless/ath/carl9170/tx.c txrate->count); txrate 946 drivers/net/wireless/ath/carl9170/tx.c if (carl9170_tx_rts_check(ar, txrate, ampdu, no_ack)) txrate 949 drivers/net/wireless/ath/carl9170/tx.c else if (carl9170_tx_cts_check(ar, txrate)) txrate 953 drivers/net/wireless/ath/carl9170/tx.c if (ampdu && (txrate->flags & IEEE80211_TX_RC_MCS)) txrate 498 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->txrate.flags = txflag; txrate 499 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->txrate.mcs = le16_to_cpu(reply.evt.bf_mcs); txrate 501 drivers/net/wireless/ath/wil6210/cfg80211.c sinfo->txrate.n_bonded_ch = txrate 1457 drivers/net/wireless/ath/wil6210/debugfs.c seq_printf(s, " Tx_mcs = %d\n", sinfo->txrate.mcs); txrate 1366 drivers/net/wireless/atmel/at76c50x-usb.c priv->txrate == TX_RATE_1MBIT ? "1MBit" : priv->txrate == txrate 1367 drivers/net/wireless/atmel/at76c50x-usb.c TX_RATE_2MBIT ? "2MBit" : priv->txrate == txrate 1368 drivers/net/wireless/atmel/at76c50x-usb.c TX_RATE_5_5MBIT ? "5.5MBit" : priv->txrate == txrate 1369 drivers/net/wireless/atmel/at76c50x-usb.c TX_RATE_11MBIT ? "11MBit" : priv->txrate == txrate 1401 drivers/net/wireless/atmel/at76c50x-usb.c ccfg->auto_rate_fallback = (priv->txrate == TX_RATE_AUTO ? 1 : 0); txrate 1445 drivers/net/wireless/atmel/at76c50x-usb.c priv->txrate == TX_RATE_AUTO ? 1 : 0); txrate 2346 drivers/net/wireless/atmel/at76c50x-usb.c priv->txrate = TX_RATE_AUTO; txrate 408 drivers/net/wireless/atmel/at76c50x-usb.h int txrate; /* 0,1,2,3 = 1,2,5.5,11 Mbps, 4 is auto */ txrate 259 drivers/net/wireless/broadcom/b43/xmit.c struct ieee80211_rate *txrate; txrate 264 drivers/net/wireless/broadcom/b43/xmit.c txrate = ieee80211_get_tx_rate(dev->wl->hw, info); txrate 265 drivers/net/wireless/broadcom/b43/xmit.c rate = txrate ? txrate->hw_value : B43_CCK_RATE_1MB; txrate 267 drivers/net/wireless/broadcom/b43/xmit.c fbrate = ieee80211_get_alt_retry_rate(dev->wl->hw, info, 0) ? : txrate; txrate 2570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->txrate.legacy = rate * 5; txrate 2666 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sinfo->txrate.legacy = txrate 525 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_rate *txrate = tx_info->status.rates; txrate 573 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { txrate 574 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txrate[0].count++; txrate 577 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txrate[1].count++; txrate 633 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_rate *txrate; txrate 684 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txrate = tx_info->status.rates; txrate 706 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c fbr = txrate[1].count > 0; txrate 826 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c struct ieee80211_tx_rate *txrate = tx_info->status.rates; txrate 831 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txrate[i].idx = -1; txrate 832 drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.c txrate[i].count = 0; txrate 848 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct ieee80211_tx_rate *txrate; txrate 953 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate = tx_info->status.rates; txrate 954 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (txrate[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) txrate 961 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if ((tx_frame_count > fbl) && (txrate[1].idx >= 0)) { txrate 966 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[0].count = fbl; txrate 967 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[1].count = tx_frame_count - fbl; txrate 973 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[0].count = tx_frame_count; txrate 978 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[1].idx = -1; txrate 979 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[1].count = 0; txrate 984 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[i].idx = -1; txrate 985 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[i].count = 0; txrate 6238 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct ieee80211_tx_rate *txrate[2]; txrate 6291 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[0] = tx_info->control.rates; txrate 6292 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[1] = txrate[0] + 1; txrate 6298 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (txrate[1]->idx < 0) txrate 6299 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[1] = txrate[0]; txrate 6302 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c is_mcs = txrate[k]->flags & IEEE80211_TX_RC_MCS ? true : false; txrate 6304 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if ((txrate[k]->idx >= 0) txrate 6305 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c && (txrate[k]->idx < txrate 6309 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c bitrates[txrate[k]->idx].hw_value; txrate 6311 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[k]-> txrate 6319 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c NRATE_MCS_INUSE | txrate[k]->idx); txrate 6328 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[k]-> txrate 6331 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[k]-> txrate 6434 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (txrate[k]->flags & IEEE80211_TX_RC_GREEN_FIELD) txrate 6437 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if ((txrate[k]->flags & IEEE80211_TX_RC_MCS) txrate 6478 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[0]->count = 0; txrate 6479 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c txrate[1]->count = 0; txrate 1990 drivers/net/wireless/intel/ipw2x00/ipw2100.c u32 txrate; txrate 2012 drivers/net/wireless/intel/ipw2x00/ipw2100.c ret = ipw2100_get_ordinal(priv, IPW_ORD_CURRENT_TX_RATE, &txrate, &len); txrate 2036 drivers/net/wireless/intel/ipw2x00/ipw2100.c switch (txrate) { txrate 2050 drivers/net/wireless/intel/ipw2x00/ipw2100.c IPW_DEBUG_INFO("Unknown rate: %d\n", txrate); txrate 700 drivers/net/wireless/intersil/hostap/hostap_ioctl.c scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); txrate 1647 drivers/net/wireless/intersil/hostap/hostap_ioctl.c scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); txrate 1677 drivers/net/wireless/intersil/hostap/hostap_ioctl.c scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); txrate 2531 drivers/net/wireless/intersil/hostap/hostap_ioctl.c scan_req.txrate = cpu_to_le16(rate); txrate 151 drivers/net/wireless/intersil/hostap/hostap_wlan.h __le16 txrate; /* HFA384X_RATES_* */ txrate 156 drivers/net/wireless/intersil/hostap/hostap_wlan.h __le16 txrate; txrate 838 drivers/net/wireless/mac80211_hwsim.c struct ieee80211_rate *txrate = ieee80211_get_tx_rate(hw, info); txrate 840 drivers/net/wireless/mac80211_hwsim.c if (WARN_ON(!txrate)) txrate 860 drivers/net/wireless/mac80211_hwsim.c hdr->rt_rate = txrate->bitrate / 5; txrate 863 drivers/net/wireless/mac80211_hwsim.c if (txrate->flags & IEEE80211_RATE_ERP_G) txrate 1410 drivers/net/wireless/mac80211_hwsim.c struct ieee80211_rate *txrate; txrate 1414 drivers/net/wireless/mac80211_hwsim.c txrate = ieee80211_get_tx_rate(hw, txi); txrate 1418 drivers/net/wireless/mac80211_hwsim.c 24 * 8 * 10 / txrate->bitrate); txrate 1545 drivers/net/wireless/mac80211_hwsim.c struct ieee80211_rate *txrate; txrate 1565 drivers/net/wireless/mac80211_hwsim.c txrate = ieee80211_get_tx_rate(hw, info); txrate 1572 drivers/net/wireless/mac80211_hwsim.c 24 * 8 * 10 / txrate->bitrate); txrate 1585 drivers/net/wireless/marvell/libertas/cfg.c sinfo->txrate.legacy = lbs_rates[i].bitrate; txrate 922 drivers/net/wireless/marvell/libertas/host.h __le16 txrate; txrate 1411 drivers/net/wireless/marvell/mwifiex/cfg80211.c &sinfo->txrate); txrate 1412 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->txrate.legacy = node->stats.last_tx_rate * 5; txrate 1437 drivers/net/wireless/marvell/mwifiex/cfg80211.c &sinfo->txrate); txrate 1446 drivers/net/wireless/marvell/mwifiex/cfg80211.c sinfo->txrate.legacy = rate * 5; txrate 257 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c mt76x02_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate, txrate 262 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->idx = 0; txrate 263 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->flags = 0; txrate 264 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->count = 1; txrate 271 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->idx = idx; txrate 277 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->idx = idx; txrate 280 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; txrate 283 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->flags |= IEEE80211_TX_RC_MCS; txrate 284 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->idx = idx; txrate 287 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->flags |= IEEE80211_TX_RC_VHT_MCS; txrate 288 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->idx = idx; txrate 298 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; txrate 301 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->flags |= IEEE80211_TX_RC_80_MHZ_WIDTH; txrate 308 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c txrate->flags |= IEEE80211_TX_RC_SHORT_GI; txrate 28 drivers/net/wireless/mediatek/mt7601u/mac.c mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate) txrate 32 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->idx = 0; txrate 33 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->flags = 0; txrate 34 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->count = 1; txrate 38 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->idx = idx + 4; txrate 44 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->idx = idx; txrate 47 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; txrate 50 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->flags |= IEEE80211_TX_RC_MCS; txrate 51 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->idx = idx; txrate 59 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; txrate 62 drivers/net/wireless/mediatek/mt7601u/mac.c txrate->flags |= IEEE80211_TX_RC_SHORT_GI; txrate 619 drivers/net/wireless/quantenna/qtnfmac/commands.c if (qtnf_sta_stat_avail(txrate, QLINK_STA_INFO_TX_BITRATE)) { txrate 621 drivers/net/wireless/quantenna/qtnfmac/commands.c qtnf_sta_info_parse_rate(&sinfo->txrate, &stats->txrate); txrate 1466 drivers/net/wireless/quantenna/qtnfmac/qlink.h struct qlink_sta_info_rate txrate; txrate 233 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; txrate 286 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) txrate 298 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; txrate 313 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (txrate->flags & IEEE80211_TX_RC_MCS) { txrate 314 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c txdesc->u.ht.mcs = txrate->idx; txrate 325 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) txrate 360 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH || txrate 361 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c txrate->flags & IEEE80211_TX_RC_DUP_DATA) txrate 363 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (txrate->flags & IEEE80211_TX_RC_SHORT_GI) txrate 391 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; txrate 460 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c if (txrate->flags & IEEE80211_TX_RC_GREEN_FIELD) txrate 462 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c else if (txrate->flags & IEEE80211_TX_RC_MCS) txrate 292 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c struct ieee80211_rate *txrate = txrate 301 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c skb->len, txrate); txrate 1191 drivers/net/wireless/realtek/rtlwifi/base.c struct ieee80211_rate *txrate; txrate 1208 drivers/net/wireless/realtek/rtlwifi/base.c txrate = ieee80211_get_tx_rate(hw, info); txrate 1210 drivers/net/wireless/realtek/rtlwifi/base.c if (txrate) txrate 1211 drivers/net/wireless/realtek/rtlwifi/base.c hw_value = txrate->hw_value; txrate 690 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/trx.h u32 txrate:6; txrate 422 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.h u32 txrate:6; txrate 614 drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.h u32 txrate:6; txrate 626 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.h u32 txrate:6; txrate 424 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/trx.h u32 txrate:6; txrate 535 drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.h u32 txrate:6; txrate 541 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.h u32 txrate:6; txrate 2468 drivers/net/wireless/rndis_wlan.c sinfo->txrate.legacy = le32_to_cpu(linkspeed) / 1000; txrate 312 drivers/net/wireless/virt_wifi.c sinfo->txrate = (struct rate_info) { txrate 857 drivers/net/wireless/zydas/zd1211rw/zd_mac.c struct ieee80211_rate *txrate; txrate 871 drivers/net/wireless/zydas/zd1211rw/zd_mac.c txrate = ieee80211_get_tx_rate(mac->hw, info); txrate 873 drivers/net/wireless/zydas/zd1211rw/zd_mac.c cs->modulation = txrate->hw_value; txrate 875 drivers/net/wireless/zydas/zd1211rw/zd_mac.c cs->modulation = txrate->hw_value_short; txrate 580 drivers/staging/rtl8192u/r8192U.h rt_tx_rahis_t txrate; txrate 439 drivers/staging/rtl8192u/r819xU_cmdpkt.c priv->stats.txrate.cck[i] += ptxrate->cck[i]; txrate 443 drivers/staging/rtl8192u/r819xU_cmdpkt.c priv->stats.txrate.ofdm[i] += ptxrate->ofdm[i]; txrate 446 drivers/staging/rtl8192u/r819xU_cmdpkt.c priv->stats.txrate.ht_mcs[j][i] += ptxrate->ht_mcs[j][i]; txrate 1271 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c sinfo->txrate.legacy = rtw_get_cur_max_rate(padapter); txrate 738 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c sinfo->txrate.legacy = stats.link_speed * 10; txrate 263 drivers/staging/wlan-ng/cfg80211.c sinfo->txrate.legacy = quality.txrate.data; txrate 1298 drivers/staging/wlan-ng/hfa384x.h u32 txrate; txrate 213 drivers/staging/wlan-ng/p80211metastruct.h struct p80211item_uint32 txrate; txrate 374 drivers/staging/wlan-ng/prism2sta.c qualmsg->txrate.data = hw->txrate; txrate 1958 drivers/staging/wlan-ng/prism2sta.c hw->txrate = 10; txrate 1961 drivers/staging/wlan-ng/prism2sta.c hw->txrate = 20; txrate 1964 drivers/staging/wlan-ng/prism2sta.c hw->txrate = 55; txrate 1967 drivers/staging/wlan-ng/prism2sta.c hw->txrate = 110; txrate 1489 include/net/cfg80211.h struct rate_info txrate; txrate 120 net/mac80211/ethtool.c cfg80211_calculate_bitrate(&sinfo.txrate); txrate 2343 net/mac80211/sta_info.c &sinfo->txrate); txrate 56 net/mac80211/tx.c struct ieee80211_rate *txrate; txrate 81 net/mac80211/tx.c txrate = &sband->bitrates[tx->rate.idx]; txrate 83 net/mac80211/tx.c erp = txrate->flags & IEEE80211_RATE_ERP_G; txrate 144 net/mac80211/tx.c if (r->bitrate > txrate->bitrate) txrate 200 net/mac80211/tx.c txrate->bitrate, erp, txrate 4200 net/wireless/nl80211.c struct nl80211_txrate_vht *txrate, txrate 4216 net/wireless/nl80211.c if ((tx_mcs_mask[i] & txrate->mcs[i]) == txrate->mcs[i]) txrate 4217 net/wireless/nl80211.c mcs[i] = txrate->mcs[i]; txrate 5150 net/wireless/nl80211.c if (!nl80211_put_sta_rate(msg, &sinfo->txrate, txrate 1284 net/wireless/wext-compat.c rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); txrate 97 sound/soc/fsl/fsl_spdif.c u32 txrate[SPDIF_TXRATE_MAX]; txrate 452 sound/soc/fsl/fsl_spdif.c spdif_priv->txrate[rate], sample_rate); txrate 1137 sound/soc/fsl/fsl_spdif.c spdif_priv->txrate[index] = arate; txrate 1148 sound/soc/fsl/fsl_spdif.c spdif_priv->txrate[index] = arate; txrate 1158 sound/soc/fsl/fsl_spdif.c spdif_priv->txrate[index] = arate; txrate 1210 sound/soc/fsl/fsl_spdif.c rate[index], spdif_priv->txrate[index]);