Home
last modified time | relevance | path

Searched refs:rate_idx (Results 1 – 25 of 91) sorted by relevance

1234

/linux/drivers/net/wireless/ti/wl1251/
A Drx.c88 status->rate_idx = 1; in wl1251_rx_status()
91 status->rate_idx = 2; in wl1251_rx_status()
94 status->rate_idx = 3; in wl1251_rx_status()
97 status->rate_idx = 4; in wl1251_rx_status()
100 status->rate_idx = 5; in wl1251_rx_status()
103 status->rate_idx = 7; in wl1251_rx_status()
106 status->rate_idx = 8; in wl1251_rx_status()
109 status->rate_idx = 9; in wl1251_rx_status()
112 status->rate_idx = 10; in wl1251_rx_status()
115 status->rate_idx = 11; in wl1251_rx_status()
[all …]
/linux/net/mac80211/
A Drate.c430 *rate_idx = j; in rate_idx_match_legacy_mask()
439 *rate_idx = j; in rate_idx_match_legacy_mask()
451 ridx = *rate_idx / 8; in rate_idx_match_mcs_mask()
452 rbit = *rate_idx % 8; in rate_idx_match_mcs_mask()
462 *rate_idx = i * 8 + j; in rate_idx_match_mcs_mask()
475 *rate_idx = i * 8 + j; in rate_idx_match_mcs_mask()
488 ridx = *rate_idx >> 4; in rate_idx_match_vht_mcs_mask()
489 rbit = *rate_idx & 0xf; in rate_idx_match_vht_mcs_mask()
533 *rate_idx = 0; in rate_idx_match_mask()
558 *rate_idx = 0; in rate_idx_match_mask()
[all …]
A Dairtime.c438 idx = status->rate_idx; in ieee80211_get_rate_duration()
442 streams = ((status->rate_idx >> 3) & 3) + 1; in ieee80211_get_rate_duration()
443 idx = status->rate_idx & 7; in ieee80211_get_rate_duration()
448 idx = status->rate_idx; in ieee80211_get_rate_duration()
484 if (!sband || status->rate_idx >= sband->n_bitrates) in ieee80211_calc_rx_airtime()
487 rate = &sband->bitrates[status->rate_idx]; in ieee80211_calc_rx_airtime()
518 stat->rate_idx = ri->mcs; in ieee80211_fill_rate_info()
537 stat->rate_idx = 0; in ieee80211_fill_rate_info()
542 stat->rate_idx = i; in ieee80211_fill_rate_info()
578 stat->rate_idx = rate->idx; in ieee80211_fill_rx_status()
[all …]
A Dsta_info.h908 r |= STA_STATS_FIELD(VHT_MCS, s->rate_idx); in sta_stats_encode_rate()
912 r |= STA_STATS_FIELD(HT_MCS, s->rate_idx); in sta_stats_encode_rate()
917 r |= STA_STATS_FIELD(LEGACY_IDX, s->rate_idx); in sta_stats_encode_rate()
922 r |= STA_STATS_FIELD(HE_MCS, s->rate_idx); in sta_stats_encode_rate()
/linux/drivers/net/wireless/realtek/rtlwifi/
A Dbase.c983 int rate_idx; in rtlwifi_rate_mapping() local
988 rate_idx = 0; in rtlwifi_rate_mapping()
991 rate_idx = 1; in rtlwifi_rate_mapping()
994 rate_idx = 2; in rtlwifi_rate_mapping()
997 rate_idx = 3; in rtlwifi_rate_mapping()
1000 rate_idx = 4; in rtlwifi_rate_mapping()
1003 rate_idx = 5; in rtlwifi_rate_mapping()
1006 rate_idx = 6; in rtlwifi_rate_mapping()
1009 rate_idx = 7; in rtlwifi_rate_mapping()
1012 rate_idx = 8; in rtlwifi_rate_mapping()
[all …]
/linux/drivers/net/wireless/intel/iwlegacy/
A D3945.c85 rate = rate_idx; in il3945_get_prev_ieee_rate()
308 int rate_idx; in il3945_hdl_tx() local
1384 int rate_idx, i; in il3945_send_tx_power() local
1414 rate_idx <= IL39_LAST_OFDM_RATE; rate_idx++, i++) { in il3945_send_tx_power()
1558 u8 rate_idx; in il3945_hw_reg_comp_txpower_temp() local
1582 for (rate_idx = 0; rate_idx < RATE_COUNT_3945; rate_idx++) { in il3945_hw_reg_comp_txpower_temp()
1975 s32 rate_idx; in il3945_hw_reg_init_channel_groups() local
2009 for (rate_idx = 0; rate_idx < RATE_COUNT_3945; in il3945_hw_reg_init_channel_groups()
2060 u8 rate_idx; in il3945_txpower_set_from_eeprom() local
2102 for (rate_idx = 0; rate_idx < IL_OFDM_RATES; rate_idx++) { in il3945_txpower_set_from_eeprom()
[all …]
A D4965-rs.c548 if (*rate_idx == RATE_INVALID) { in il4965_rs_get_tbl_info_from_mcs()
549 *rate_idx = -1; in il4965_rs_get_tbl_info_from_mcs()
2136 int rate_idx; in il4965_rs_initialize_lq() local
2191 int rate_idx; in il4965_rs_get_rate() local
2218 rate_idx -= IL_FIRST_OFDM_RATE; in il4965_rs_get_rate()
2220 rate_idx = (rate_idx > 0) ? (rate_idx - 1) : 0; in il4965_rs_get_rate()
2223 rate_idx = rate_idx + MCS_IDX_PER_STREAM; in il4965_rs_get_rate()
2239 if (rate_idx < 0 || rate_idx >= RATE_COUNT_LEGACY || in il4965_rs_get_rate()
2361 int rate_idx; in il4965_rs_fill_link_cmd() local
2373 &rate_idx); in il4965_rs_fill_link_cmd()
[all …]
/linux/drivers/net/wireless/ath/ath9k/
A Ddebug_sta.c116 if (rxs->rate_idx >= ARRAY_SIZE(rstats->ht_stats)) in ath_debug_rate_stats()
120 rstats->ht_stats[rxs->rate_idx].ht40_cnt++; in ath_debug_rate_stats()
122 rstats->ht_stats[rxs->rate_idx].ht20_cnt++; in ath_debug_rate_stats()
125 rstats->ht_stats[rxs->rate_idx].sgi_cnt++; in ath_debug_rate_stats()
127 rstats->ht_stats[rxs->rate_idx].lgi_cnt++; in ath_debug_rate_stats()
134 rstats->cck_stats[rxs->rate_idx].cck_sp_cnt++; in ath_debug_rate_stats()
136 rstats->cck_stats[rxs->rate_idx].cck_lp_cnt++; in ath_debug_rate_stats()
143 rstats->ofdm_stats[rxs->rate_idx - 4].ofdm_cnt++; in ath_debug_rate_stats()
145 rstats->ofdm_stats[rxs->rate_idx].ofdm_cnt++; in ath_debug_rate_stats()
A Dcommon.c193 rxs->rate_idx = rx_stats->rs_rate & 0x7f; in ath9k_cmn_process_rate()
199 rxs->rate_idx = i; in ath9k_cmn_process_rate()
204 rxs->rate_idx = i; in ath9k_cmn_process_rate()
/linux/drivers/net/wireless/ath/carl9170/
A Drx.c364 status->rate_idx = 0; in carl9170_rx_mac_status()
367 status->rate_idx = 1; in carl9170_rx_mac_status()
370 status->rate_idx = 2; in carl9170_rx_mac_status()
373 status->rate_idx = 3; in carl9170_rx_mac_status()
389 status->rate_idx = 0; in carl9170_rx_mac_status()
392 status->rate_idx = 1; in carl9170_rx_mac_status()
395 status->rate_idx = 2; in carl9170_rx_mac_status()
398 status->rate_idx = 3; in carl9170_rx_mac_status()
401 status->rate_idx = 4; in carl9170_rx_mac_status()
404 status->rate_idx = 5; in carl9170_rx_mac_status()
[all …]
/linux/drivers/staging/vt6655/
A Ddpc.c37 u8 rate_idx = 0; in vnt_rx_data() local
63 rate_idx = ii; in vnt_rx_data()
100 rx_status.rate_idx = rate_idx; in vnt_rx_data()
A Dbaseband.c1711 unsigned int rate_idx = (unsigned int)tx_rate; in bb_get_frame_time() local
1714 if (rate_idx > RATE_54M) in bb_get_frame_time()
1717 rate = (unsigned int)awc_frame_time[rate_idx]; in bb_get_frame_time()
1719 if (rate_idx <= 3) { /* CCK mode */ in bb_get_frame_time()
/linux/drivers/staging/wfx/
A Ddata_rx.c62 hdr->rate_idx = arg->rxed_rate - 14; in wfx_rx_cb()
64 hdr->rate_idx = arg->rxed_rate - 2; in wfx_rx_cb()
66 hdr->rate_idx = arg->rxed_rate; in wfx_rx_cb()
/linux/drivers/net/wireless/mediatek/mt7601u/
A Dmac.c108 u8 phy, rate_idx; in mt76_mac_tx_rate_val() local
113 rate_idx = rate->idx; in mt76_mac_tx_rate_val()
132 rate_idx = val & 0xff; in mt76_mac_tx_rate_val()
136 rateval = FIELD_PREP(MT_RXWI_RATE_MCS, rate_idx); in mt76_mac_tx_rate_val()
407 status->rate_idx = idx; in mt76_mac_process_rate()
418 status->rate_idx = idx; in mt76_mac_process_rate()
425 status->rate_idx = idx; in mt76_mac_process_rate()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
A Drs.c582 int *rate_idx) in rs_get_tbl_info_from_mcs() argument
592 *rate_idx = -1; in rs_get_tbl_info_from_mcs()
2629 int rate_idx; in rs_initialize_lq() local
2688 int rate_idx; in rs_get_rate() local
2714 rate_idx = (rate_idx > 0) ? (rate_idx - 1) : 0; in rs_get_rate()
2717 rate_idx = rate_idx + (2 * MCS_INDEX_PER_STREAM); in rs_get_rate()
2720 rate_idx = rate_idx + MCS_INDEX_PER_STREAM; in rs_get_rate()
2732 if ((rate_idx < 0) || (rate_idx >= IWL_RATE_COUNT_LEGACY) || in rs_get_rate()
2865 int rate_idx; in rs_fill_link_cmd() local
2879 &tbl_type, &rate_idx); in rs_fill_link_cmd()
[all …]
A Dtx.c111 int rate_idx; in iwlagn_tx_cmd_build_rate() local
152 rate_idx = info->control.rates[0].idx; in iwlagn_tx_cmd_build_rate()
154 (rate_idx < 0) || (rate_idx > IWL_RATE_COUNT_LEGACY)) in iwlagn_tx_cmd_build_rate()
155 rate_idx = rate_lowest_index( in iwlagn_tx_cmd_build_rate()
159 rate_idx += IWL_FIRST_OFDM_RATE; in iwlagn_tx_cmd_build_rate()
161 rate_plcp = iwl_rates[rate_idx].plcp; in iwlagn_tx_cmd_build_rate()
166 if ((rate_idx >= IWL_FIRST_CCK_RATE) && (rate_idx <= IWL_LAST_CCK_RATE)) in iwlagn_tx_cmd_build_rate()
/linux/drivers/net/wireless/realtek/rtw88/
A Drx.c166 rx_status->rate_idx = pkt_stat->rate - DESC_RATE6M; in rtw_rx_fill_rx_status()
170 rx_status->rate_idx = pkt_stat->rate - DESC_RATE1M; in rtw_rx_fill_rx_status()
172 rtw_desc_to_mcsrate(pkt_stat->rate, &rx_status->rate_idx, in rtw_rx_fill_rx_status()
A Dphy.c553 rate_order = rate_idx; in rtw_phy_get_rrsr_mask()
555 if (rate_idx >= DESC_RATEVHT4SS_MCS0) in rtw_phy_get_rrsr_mask()
557 else if (rate_idx >= DESC_RATEVHT3SS_MCS0) in rtw_phy_get_rrsr_mask()
559 else if (rate_idx >= DESC_RATEVHT2SS_MCS0) in rtw_phy_get_rrsr_mask()
563 else if (rate_idx >= DESC_RATEMCS24) in rtw_phy_get_rrsr_mask()
565 else if (rate_idx >= DESC_RATEMCS16) in rtw_phy_get_rrsr_mask()
567 else if (rate_idx >= DESC_RATEMCS8) in rtw_phy_get_rrsr_mask()
569 else if (rate_idx >= DESC_RATEMCS0) in rtw_phy_get_rrsr_mask()
571 else if (rate_idx >= DESC_RATE6M) in rtw_phy_get_rrsr_mask()
2198 u8 base_idx, rate_idx; in rtw_phy_tx_power_by_rate_config_by_path() local
[all …]
/linux/drivers/net/wireless/ti/wlcore/
A Dtx.c255 int ac, rate_idx; in wl1271_tx_fill_hdr() local
312 rate_idx = 0; in wl1271_tx_fill_hdr()
320 rate_idx = wlvif->sta.basic_rate_idx; in wl1271_tx_fill_hdr()
322 rate_idx = wlvif->sta.p2p_rate_idx; in wl1271_tx_fill_hdr()
324 rate_idx = wlvif->sta.ap_rate_idx; in wl1271_tx_fill_hdr()
326 rate_idx = wlvif->sta.basic_rate_idx; in wl1271_tx_fill_hdr()
329 rate_idx = wlvif->ap.mgmt_rate_idx; in wl1271_tx_fill_hdr()
337 rate_idx = wlvif->ap.bcast_rate_idx; in wl1271_tx_fill_hdr()
339 rate_idx = wlvif->ap.ucast_rate_idx[ac]; in wl1271_tx_fill_hdr()
342 tx_attr |= rate_idx << TX_HW_ATTR_OFST_RATE_POLICY; in wl1271_tx_fill_hdr()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
A Drs.c1338 int rate_idx; in rs_get_best_rate() local
1365 rate_idx, target_tpt, in rs_get_best_rate()
1369 return rate_idx; in rs_get_best_rate()
1683 u32 rate_idx = 0; in rs_switch_to_column() local
1731 rate_idx, rate_mask); in rs_switch_to_column()
1736 rate->index = rate_idx; in rs_switch_to_column()
2333 u8 rate_idx; member
2470 int rate_idx = lq_sta->optimal_rates[i].rate_idx; in rs_get_optimal_rate() local
2474 rate->index = rate_idx; in rs_get_optimal_rate()
2586 int rate_idx = initial_rates[i].rate_idx; in rs_get_initial_rate() local
[all …]
/linux/drivers/net/wireless/broadcom/b43/
A Dxmit.c643 int padding, rate_idx; in b43_rx() local
744 rate_idx = b43_plcp_get_bitrate_idx_ofdm(plcp, in b43_rx()
747 rate_idx = b43_plcp_get_bitrate_idx_cck(plcp); in b43_rx()
748 if (unlikely(rate_idx == -1)) { in b43_rx()
754 status.rate_idx = rate_idx; in b43_rx()
/linux/drivers/staging/vt6656/
A Dusbpipe.c272 u8 rate_idx = 0; in vnt_rx_data() local
313 rate_idx = ii; in vnt_rx_data()
350 rx_status->rate_idx = rate_idx; in vnt_rx_data()
/linux/drivers/net/wireless/ralink/rt2x00/
A Drt2x00dev.c310 u8 rate_idx, rate_flags, retry_rates; in rt2x00lib_fill_tx_status() local
313 rate_idx = skbdesc->tx_rate_idx; in rt2x00lib_fill_tx_status()
331 tx_info->status.rates[i].idx = rate_idx - i; in rt2x00lib_fill_tx_status()
334 if (rate_idx - i == 0) { in rt2x00lib_fill_tx_status()
743 int rate_idx; in rt2x00lib_rxdone() local
810 rate_idx = rt2x00lib_rxdone_read_signal(rt2x00dev, &rxdesc); in rt2x00lib_rxdone()
850 rx_status->rate_idx = rate_idx; in rt2x00lib_rxdone()
/linux/drivers/net/wireless/mediatek/mt76/
A Dmt76x02_mac.c183 u8 phy, rate_idx, nss, bw = 0; in mt76x02_mac_tx_rate_val() local
187 rate_idx = rate->idx; in mt76x02_mac_tx_rate_val()
195 rate_idx = rate->idx; in mt76x02_mac_tx_rate_val()
214 rate_idx = val & 0xff; in mt76x02_mac_tx_rate_val()
218 rateval = FIELD_PREP(MT_RXWI_RATE_INDEX, rate_idx); in mt76x02_mac_tx_rate_val()
668 status->rate_idx = idx; in mt76x02_mac_process_rate()
679 status->rate_idx = idx; in mt76x02_mac_process_rate()
686 status->rate_idx = idx; in mt76x02_mac_process_rate()
692 status->rate_idx = FIELD_GET(MT_RATE_INDEX_VHT_IDX, idx); in mt76x02_mac_process_rate()
/linux/drivers/net/wireless/realtek/rtw89/
A Dcore.c995 u8 data_rate_mode, bw, rate_idx = MASKBYTE0, gi_ltf; in rtw89_core_rx_ppdu_match() local
1002 rate_idx = GET_DATA_RATE_NOT_HT_IDX(data_rate); in rtw89_core_rx_ppdu_match()
1005 rate_idx -= 4; in rtw89_core_rx_ppdu_match()
1007 rate_idx = GET_DATA_RATE_HT_IDX(data_rate); in rtw89_core_rx_ppdu_match()
1009 rate_idx = GET_DATA_RATE_VHT_HE_IDX(data_rate); in rtw89_core_rx_ppdu_match()
1011 rate_idx = GET_DATA_RATE_VHT_HE_IDX(data_rate); in rtw89_core_rx_ppdu_match()
1025 status->rate_idx == rate_idx && in rtw89_core_rx_ppdu_match()
1269 rx_status->rate_idx = GET_DATA_RATE_NOT_HT_IDX(data_rate); in rtw89_core_update_rx_status()
1272 rx_status->rate_idx -= 4; in rtw89_core_update_rx_status()
1274 rx_status->rate_idx = min_t(u8, rx_status->rate_idx, in rtw89_core_update_rx_status()
[all …]

Completed in 66 milliseconds

1234