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]);