Home
last modified time | relevance | path

Searched refs:txrate (Results 1 – 47 of 47) sorted by relevance

/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dtx.c707 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate, in carl9170_tx_rate_tpc_chains() argument
714 idx = txrate->idx; in carl9170_tx_rate_tpc_chains()
718 if (txrate->flags & IEEE80211_TX_RC_MCS) { in carl9170_tx_rate_tpc_chains()
719 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) { in carl9170_tx_rate_tpc_chains()
734 *phyrate = txrate->idx; in carl9170_tx_rate_tpc_chains()
755 if (!(txrate->flags & IEEE80211_TX_RC_MCS) && in carl9170_tx_rate_tpc_chains()
766 struct ieee80211_tx_info *info, struct ieee80211_tx_rate *txrate) in carl9170_tx_physet() argument
773 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH) in carl9170_tx_physet()
777 if (txrate->flags & IEEE80211_TX_RC_DUP_DATA) in carl9170_tx_physet()
781 if (txrate->flags & IEEE80211_TX_RC_SHORT_GI) in carl9170_tx_physet()
[all …]
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/
Dmac.c20 mt76_mac_process_tx_rate(struct ieee80211_tx_rate *txrate, u16 rate) in mt76_mac_process_tx_rate() argument
24 txrate->idx = 0; in mt76_mac_process_tx_rate()
25 txrate->flags = 0; in mt76_mac_process_tx_rate()
26 txrate->count = 1; in mt76_mac_process_tx_rate()
30 txrate->idx = idx + 4; in mt76_mac_process_tx_rate()
36 txrate->idx = idx; in mt76_mac_process_tx_rate()
39 txrate->flags |= IEEE80211_TX_RC_GREEN_FIELD; in mt76_mac_process_tx_rate()
42 txrate->flags |= IEEE80211_TX_RC_MCS; in mt76_mac_process_tx_rate()
43 txrate->idx = idx; in mt76_mac_process_tx_rate()
51 txrate->flags |= IEEE80211_TX_RC_40_MHZ_WIDTH; in mt76_mac_process_tx_rate()
[all …]
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2x00queue.c241 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_plcp() local
294 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_plcp()
306 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor_ht() local
322 if (txrate->flags & IEEE80211_TX_RC_MCS) { in rt2x00queue_create_tx_descriptor_ht()
323 txdesc->u.ht.mcs = txrate->idx; in rt2x00queue_create_tx_descriptor_ht()
334 if (txrate->flags & IEEE80211_TX_RC_USE_SHORT_PREAMBLE) in rt2x00queue_create_tx_descriptor_ht()
368 if (txrate->flags & IEEE80211_TX_RC_40_MHZ_WIDTH || in rt2x00queue_create_tx_descriptor_ht()
369 txrate->flags & IEEE80211_TX_RC_DUP_DATA) in rt2x00queue_create_tx_descriptor_ht()
371 if (txrate->flags & IEEE80211_TX_RC_SHORT_GI) in rt2x00queue_create_tx_descriptor_ht()
399 struct ieee80211_tx_rate *txrate = &tx_info->control.rates[0]; in rt2x00queue_create_tx_descriptor() local
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Dampdu.c525 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_add_frame() local
573 if (txrate[0].count <= ampdu->rr_retry_limit_tid[tid]) { in brcms_c_ampdu_add_frame()
574 txrate[0].count++; in brcms_c_ampdu_add_frame()
577 txrate[1].count++; in brcms_c_ampdu_add_frame()
633 struct ieee80211_tx_rate *txrate; in brcms_c_ampdu_finalize() local
684 txrate = tx_info->status.rates; in brcms_c_ampdu_finalize()
706 fbr = txrate[1].count > 0; in brcms_c_ampdu_finalize()
826 struct ieee80211_tx_rate *txrate = tx_info->status.rates; in brcms_c_ampdu_rate_status() local
831 txrate[i].idx = -1; in brcms_c_ampdu_rate_status()
832 txrate[i].count = 0; in brcms_c_ampdu_rate_status()
Dmain.c847 struct ieee80211_tx_rate *txrate; in brcms_c_dotxstatus() local
952 txrate = tx_info->status.rates; in brcms_c_dotxstatus()
953 if (txrate[0].flags & IEEE80211_TX_RC_USE_RTS_CTS) in brcms_c_dotxstatus()
960 if ((tx_frame_count > fbl) && (txrate[1].idx >= 0)) { in brcms_c_dotxstatus()
965 txrate[0].count = fbl; in brcms_c_dotxstatus()
966 txrate[1].count = tx_frame_count - fbl; in brcms_c_dotxstatus()
972 txrate[0].count = tx_frame_count; in brcms_c_dotxstatus()
977 txrate[1].idx = -1; in brcms_c_dotxstatus()
978 txrate[1].count = 0; in brcms_c_dotxstatus()
983 txrate[i].idx = -1; in brcms_c_dotxstatus()
[all …]
/linux-4.4.14/drivers/staging/rtl8192u/
Dr819xU_cmdpkt.c463 priv->stats.txrate.cck[i] += ptxrate->cck[i]; in cmpk_handle_tx_rate_history()
467 priv->stats.txrate.ofdm[i] += ptxrate->ofdm[i]; in cmpk_handle_tx_rate_history()
470 priv->stats.txrate.ht_mcs[j][i] += ptxrate->ht_mcs[j][i]; in cmpk_handle_tx_rate_history()
Dr8192U.h634 rt_tx_rahis_t txrate; member
/linux-4.4.14/drivers/net/wireless/b43/
Dxmit.c265 struct ieee80211_rate *txrate; in b43_generate_txhdr() local
270 txrate = ieee80211_get_tx_rate(dev->wl->hw, info); in b43_generate_txhdr()
271 rate = txrate ? txrate->hw_value : B43_CCK_RATE_1MB; in b43_generate_txhdr()
273 fbrate = ieee80211_get_alt_retry_rate(dev->wl->hw, info, 0) ? : txrate; in b43_generate_txhdr()
/linux-4.4.14/sound/soc/fsl/
Dfsl_spdif.c100 u32 txrate[SPDIF_TXRATE_MAX]; member
453 spdif_priv->txrate[rate], sample_rate); in spdif_set_sample_rate()
1124 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1135 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1145 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1197 rate[index], spdif_priv->txrate[index]); in fsl_spdif_probe_txclk()
/linux-4.4.14/drivers/staging/wlan-ng/
Dprism2sta.c375 qualmsg->txrate.data = hw->txrate; in prism2sta_mlmerequest()
1985 hw->txrate = 10; in prism2sta_commsqual_defer()
1988 hw->txrate = 20; in prism2sta_commsqual_defer()
1991 hw->txrate = 55; in prism2sta_commsqual_defer()
1994 hw->txrate = 110; in prism2sta_commsqual_defer()
Dp80211metastruct.h213 p80211item_uint32_t txrate; member
Dcfg80211.c321 sinfo->txrate.legacy = quality.txrate.data; in prism2_get_station()
Dhfa384x.h1288 u32 txrate; member
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dwmi.h21 __be32 txrate; member
/linux-4.4.14/drivers/net/wireless/
Dat76c50x-usb.c1371 priv->txrate == TX_RATE_1MBIT ? "1MBit" : priv->txrate == in at76_startup_device()
1372 TX_RATE_2MBIT ? "2MBit" : priv->txrate == in at76_startup_device()
1373 TX_RATE_5_5MBIT ? "5.5MBit" : priv->txrate == in at76_startup_device()
1374 TX_RATE_11MBIT ? "11MBit" : priv->txrate == in at76_startup_device()
1406 ccfg->auto_rate_fallback = (priv->txrate == TX_RATE_AUTO ? 1 : 0); in at76_startup_device()
1450 priv->txrate == TX_RATE_AUTO ? 1 : 0); in at76_startup_device()
2348 priv->txrate = TX_RATE_AUTO; in at76_init_new_device()
Dat76c50x-usb.h412 int txrate; /* 0,1,2,3 = 1,2,5.5,11 Mbps, 4 is auto */ member
Dmac80211_hwsim.c811 struct ieee80211_rate *txrate = ieee80211_get_tx_rate(hw, info); in mac80211_hwsim_monitor_rx() local
830 hdr->rt_rate = txrate->bitrate / 5; in mac80211_hwsim_monitor_rx()
833 if (txrate->flags & IEEE80211_RATE_ERP_G) in mac80211_hwsim_monitor_rx()
1420 struct ieee80211_rate *txrate; in mac80211_hwsim_beacon_tx() local
1440 txrate = ieee80211_get_tx_rate(hw, info); in mac80211_hwsim_beacon_tx()
1447 24 * 8 * 10 / txrate->bitrate); in mac80211_hwsim_beacon_tx()
Dadm8211.c1672 struct ieee80211_rate *txrate = ieee80211_get_tx_rate(dev, info); in adm8211_tx() local
1677 plcp_signal = txrate->bitrate; in adm8211_tx()
Drndis_wlan.c2480 sinfo->txrate.legacy = le32_to_cpu(linkspeed) / 1000; in rndis_fill_station_info()
/linux-4.4.14/net/mac80211/
Dethtool.c120 cfg80211_calculate_bitrate(&sinfo.txrate); in ieee80211_get_stats()
Dtx.c55 struct ieee80211_rate *txrate; in ieee80211_duration() local
80 txrate = &sband->bitrates[tx->rate.idx]; in ieee80211_duration()
82 erp = txrate->flags & IEEE80211_RATE_ERP_G; in ieee80211_duration()
143 if (r->bitrate > txrate->bitrate) in ieee80211_duration()
198 txrate->bitrate, erp, in ieee80211_duration()
Dsta_info.c1972 &sinfo->txrate); in sta_set_sinfo()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dcfg80211.c1822 sinfo->txrate.legacy = rate / 100; in ath6kl_get_station()
1825 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath6kl_get_station()
1826 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station()
1828 sinfo->txrate.mcs = mcs; in ath6kl_get_station()
1831 sinfo->txrate.flags |= RATE_INFO_FLAGS_MCS; in ath6kl_get_station()
1832 sinfo->txrate.bw = RATE_INFO_BW_20; in ath6kl_get_station()
1835 sinfo->txrate.flags |= RATE_INFO_FLAGS_SHORT_GI; in ath6kl_get_station()
1836 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station()
1838 sinfo->txrate.mcs = mcs; in ath6kl_get_station()
1841 sinfo->txrate.bw = RATE_INFO_BW_40; in ath6kl_get_station()
[all …]
/linux-4.4.14/drivers/net/wireless/zd1211rw/
Dzd_mac.c870 struct ieee80211_rate *txrate; in fill_ctrlset() local
885 txrate = ieee80211_get_tx_rate(mac->hw, info); in fill_ctrlset()
887 cs->modulation = txrate->hw_value; in fill_ctrlset()
889 cs->modulation = txrate->hw_value_short; in fill_ctrlset()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_wlan.h149 __le16 txrate; /* HFA384X_RATES_* */ member
154 __le16 txrate; member
Dhostap_ioctl.c699 scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); in prism2_ioctl_siwap()
1646 scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); in prism2_request_hostscan()
1676 scan_req.txrate = cpu_to_le16(HFA384X_RATES_1MBPS); in prism2_request_scan()
2530 scan_req.txrate = cpu_to_le16(rate); in prism2_ioctl_priv_prism2_param()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/
Dbase.c1101 struct ieee80211_rate *txrate; in rtl_get_tcb_desc() local
1104 txrate = ieee80211_get_tx_rate(hw, info); in rtl_get_tcb_desc()
1105 if (txrate) in rtl_get_tcb_desc()
1106 tcb_desc->hw_rate = txrate->hw_value; in rtl_get_tcb_desc()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dcfg80211.c155 sinfo->txrate.flags = RATE_INFO_FLAGS_MCS | RATE_INFO_FLAGS_60G; in wil_cid_fill_sinfo()
156 sinfo->txrate.mcs = le16_to_cpu(reply.evt.bf_mcs); in wil_cid_fill_sinfo()
Ddebugfs.c1186 seq_printf(s, " Tx_mcs = %d\n", sinfo.txrate.mcs); in wil_link_debugfs_show()
/linux-4.4.14/drivers/net/wireless/libertas/
Dhost.h921 __le16 txrate; member
Dcfg.c1637 sinfo->txrate.legacy = lbs_rates[i].bitrate; in lbs_cfg_get_station()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/
Dtrx.h511 u32 txrate:6; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dtrx.h506 u32 txrate:6; member
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dcfg80211.c1292 &sinfo->txrate); in mwifiex_dump_station_info()
1293 sinfo->txrate.legacy = node->stats.last_tx_rate * 5; in mwifiex_dump_station_info()
1317 mwifiex_parse_htinfo(priv, priv->tx_htinfo, &sinfo->txrate); in mwifiex_dump_station_info()
1326 sinfo->txrate.legacy = rate * 5; in mwifiex_dump_station_info()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
Dtrx.h640 u32 txrate:6; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/
Dtrx.h608 u32 txrate:6; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
Dtrx.h623 u32 txrate:6; member
/linux-4.4.14/drivers/net/wireless/realtek/rtl818x/rtl8187/
Ddev.c297 struct ieee80211_rate *txrate = in rtl8187_tx() local
306 skb->len, txrate); in rtl8187_tx()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
Dtrx.h681 u32 txrate:6; member
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/
Dtrx.h738 u32 txrate:6; member
/linux-4.4.14/net/wireless/
Dwext-compat.c1306 rate->value = 100000 * cfg80211_calculate_bitrate(&sinfo.txrate); in cfg80211_wext_giwrate()
Dnl80211.c3770 if (!nl80211_put_sta_rate(msg, &sinfo->txrate, in nl80211_send_station()
8299 struct nl80211_txrate_vht *txrate, in vht_set_mcs_mask() argument
8315 if ((tx_mcs_mask[i] & txrate->mcs[i]) == txrate->mcs[i]) in vht_set_mcs_mask()
8316 mcs[i] = txrate->mcs[i]; in vht_set_mcs_mask()
/linux-4.4.14/drivers/staging/wilc1000/
Dwilc_wfi_cfgoperations.c1573 sinfo->txrate.legacy = strStatistics.u8LinkSpeed * 10; in get_station()
1581 sinfo->tx_failed, sinfo->txrate.legacy); in get_station()
/linux-4.4.14/drivers/net/wireless/ipw2x00/
Dipw2100.c2004 u32 txrate; in isr_indicate_associated() local
2026 ret = ipw2100_get_ordinal(priv, IPW_ORD_CURRENT_TX_RATE, &txrate, &len); in isr_indicate_associated()
2050 switch (txrate) { in isr_indicate_associated()
2064 IPW_DEBUG_INFO("Unknown rate: %d\n", txrate); in isr_indicate_associated()
/linux-4.4.14/include/net/
Dcfg80211.h1082 struct rate_info txrate; member
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/
Dioctl_cfg80211.c1098 sinfo->txrate.legacy = rtw_get_cur_max_rate(padapter); in cfg80211_rtw_get_station()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dcfg80211.c2483 sinfo->txrate.legacy = in brcmf_cfg80211_get_station()