Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/net/wireless/ti/wl1251/
Drx.c102 status->rate_idx = 1; in wl1251_rx_status()
105 status->rate_idx = 2; in wl1251_rx_status()
108 status->rate_idx = 3; in wl1251_rx_status()
111 status->rate_idx = 4; in wl1251_rx_status()
114 status->rate_idx = 5; in wl1251_rx_status()
117 status->rate_idx = 7; in wl1251_rx_status()
120 status->rate_idx = 8; in wl1251_rx_status()
123 status->rate_idx = 9; in wl1251_rx_status()
126 status->rate_idx = 10; in wl1251_rx_status()
129 status->rate_idx = 11; in wl1251_rx_status()
[all …]
/Linux-v4.19/drivers/staging/rtlwifi/phydm/
Dphydm_rainfo.c213 u8 rate_idx = rate & 0x7f; /*remove bit7 SGI*/ in phydm_print_rate() local
214 u8 vht_en = (rate_idx >= ODM_RATEVHTSS1MCS0) ? 1 : 0; in phydm_print_rate()
218 ((rate_idx >= ODM_RATEVHTSS1MCS0) && in phydm_print_rate()
219 (rate_idx <= ODM_RATEVHTSS1MCS9)) ? in phydm_print_rate()
222 ((rate_idx >= ODM_RATEVHTSS2MCS0) && in phydm_print_rate()
223 (rate_idx <= ODM_RATEVHTSS2MCS9)) ? in phydm_print_rate()
226 ((rate_idx >= ODM_RATEVHTSS3MCS0) && in phydm_print_rate()
227 (rate_idx <= ODM_RATEVHTSS3MCS9)) ? in phydm_print_rate()
230 (rate_idx >= ODM_RATEMCS0) ? "MCS " : "", in phydm_print_rate()
231 (vht_en) ? ((rate_idx - ODM_RATEVHTSS1MCS0) % 10) : in phydm_print_rate()
[all …]
Dphydm_debug.c1428 u8 rate_idx; in phydm_get_per_path_txagc() local
1437 for (rate_idx = 0; rate_idx <= 0x53; rate_idx++) { in phydm_get_per_path_txagc()
1438 if (rate_idx == ODM_RATE1M) in phydm_get_per_path_txagc()
1441 else if (rate_idx == ODM_RATE6M) in phydm_get_per_path_txagc()
1444 else if (rate_idx == ODM_RATEMCS0) in phydm_get_per_path_txagc()
1447 else if (rate_idx == ODM_RATEMCS8) in phydm_get_per_path_txagc()
1450 else if (rate_idx == ODM_RATEMCS16) in phydm_get_per_path_txagc()
1453 else if (rate_idx == ODM_RATEMCS24) in phydm_get_per_path_txagc()
1456 else if (rate_idx == ODM_RATEVHTSS1MCS0) in phydm_get_per_path_txagc()
1459 else if (rate_idx == ODM_RATEVHTSS2MCS0) in phydm_get_per_path_txagc()
[all …]
/Linux-v4.19/net/mac80211/
Drate.c410 static bool rate_idx_match_legacy_mask(s8 *rate_idx, int n_bitrates, u32 mask) in rate_idx_match_legacy_mask() argument
415 for (j = *rate_idx; j >= 0; j--) { in rate_idx_match_legacy_mask()
418 *rate_idx = j; in rate_idx_match_legacy_mask()
424 for (j = *rate_idx + 1; j < n_bitrates; j++) { in rate_idx_match_legacy_mask()
427 *rate_idx = j; in rate_idx_match_legacy_mask()
434 static bool rate_idx_match_mcs_mask(s8 *rate_idx, u8 *mcs_mask) in rate_idx_match_mcs_mask() argument
439 ridx = *rate_idx / 8; in rate_idx_match_mcs_mask()
440 rbit = *rate_idx % 8; in rate_idx_match_mcs_mask()
450 *rate_idx = i * 8 + j; in rate_idx_match_mcs_mask()
457 ridx = (*rate_idx + 1) / 8; in rate_idx_match_mcs_mask()
[all …]
Dsta_info.h802 r |= STA_STATS_FIELD(VHT_MCS, s->rate_idx); in sta_stats_encode_rate()
806 r |= STA_STATS_FIELD(HT_MCS, s->rate_idx); in sta_stats_encode_rate()
811 r |= STA_STATS_FIELD(LEGACY_IDX, s->rate_idx); in sta_stats_encode_rate()
816 r |= STA_STATS_FIELD(HE_MCS, s->rate_idx); in sta_stats_encode_rate()
/Linux-v4.19/drivers/net/wireless/realtek/rtlwifi/
Dbase.c999 int rate_idx; in rtlwifi_rate_mapping() local
1004 rate_idx = 0; in rtlwifi_rate_mapping()
1007 rate_idx = 1; in rtlwifi_rate_mapping()
1010 rate_idx = 2; in rtlwifi_rate_mapping()
1013 rate_idx = 3; in rtlwifi_rate_mapping()
1016 rate_idx = 4; in rtlwifi_rate_mapping()
1019 rate_idx = 5; in rtlwifi_rate_mapping()
1022 rate_idx = 6; in rtlwifi_rate_mapping()
1025 rate_idx = 7; in rtlwifi_rate_mapping()
1028 rate_idx = 8; in rtlwifi_rate_mapping()
[all …]
/Linux-v4.19/drivers/staging/rtlwifi/
Dbase.c976 int rate_idx; in rtlwifi_rate_mapping() local
981 rate_idx = 0; in rtlwifi_rate_mapping()
984 rate_idx = 1; in rtlwifi_rate_mapping()
987 rate_idx = 2; in rtlwifi_rate_mapping()
990 rate_idx = 3; in rtlwifi_rate_mapping()
993 rate_idx = 4; in rtlwifi_rate_mapping()
996 rate_idx = 5; in rtlwifi_rate_mapping()
999 rate_idx = 6; in rtlwifi_rate_mapping()
1002 rate_idx = 7; in rtlwifi_rate_mapping()
1005 rate_idx = 8; in rtlwifi_rate_mapping()
[all …]
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/
D3945.c95 il3945_get_prev_ieee_rate(u8 rate_idx) in il3945_get_prev_ieee_rate() argument
97 u8 rate = il3945_rates[rate_idx].prev_ieee; in il3945_get_prev_ieee_rate()
100 rate = rate_idx; in il3945_get_prev_ieee_rate()
323 int rate_idx; in il3945_hdl_tx() local
351 rate_idx = il3945_hwrate_to_plcp_idx(tx_resp->rate); in il3945_hdl_tx()
353 rate_idx -= IL_FIRST_OFDM_RATE; in il3945_hdl_tx()
357 info->status.rates[0].idx = rate_idx; in il3945_hdl_tx()
563 rx_status.rate_idx = il3945_hwrate_to_plcp_idx(rx_hdr->rate); in il3945_hdl_rx()
565 rx_status.rate_idx -= IL_FIRST_OFDM_RATE; in il3945_hdl_rx()
599 rx_status.signal, rx_status.signal, rx_status.rate_idx); in il3945_hdl_rx()
[all …]
D4965-rs.c553 struct il_scale_tbl_info *tbl, int *rate_idx) in il4965_rs_get_tbl_info_from_mcs() argument
561 *rate_idx = il4965_hwrate_to_plcp_idx(rate_n_flags); in il4965_rs_get_tbl_info_from_mcs()
563 if (*rate_idx == RATE_INVALID) { in il4965_rs_get_tbl_info_from_mcs()
564 *rate_idx = -1; in il4965_rs_get_tbl_info_from_mcs()
2151 int rate_idx; in il4965_rs_initialize_lq() local
2184 il4965_rs_get_tbl_info_from_mcs(rate, il->band, tbl, &rate_idx); in il4965_rs_initialize_lq()
2188 rate = il4965_rate_n_flags_from_tbl(il, tbl, rate_idx, use_green); in il4965_rs_initialize_lq()
2206 int rate_idx; in il4965_rs_get_rate() local
2234 rate_idx = lq_sta->last_txrate_idx; in il4965_rs_get_rate()
2237 rate_idx -= IL_FIRST_OFDM_RATE; in il4965_rs_get_rate()
[all …]
/Linux-v4.19/drivers/net/wireless/ath/ath9k/
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()
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-v4.19/drivers/net/wireless/ath/carl9170/
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-v4.19/drivers/staging/vt6655/
Ddpc.c39 u8 rate_idx = 0; in vnt_rx_data() local
65 rate_idx = ii; in vnt_rx_data()
102 rx_status.rate_idx = rate_idx; in vnt_rx_data()
/Linux-v4.19/drivers/staging/vt6656/
Ddpc.c44 u8 rate_idx = 0; in vnt_rx_data() local
97 rate_idx = ii; in vnt_rx_data()
151 rx_status.rate_idx = rate_idx; in vnt_rx_data()
Dcard.c88 static u16 vnt_get_cck_rate(struct vnt_private *priv, u16 rate_idx) in vnt_get_cck_rate() argument
90 u16 ui = rate_idx; in vnt_get_cck_rate()
114 static u16 vnt_get_ofdm_rate(struct vnt_private *priv, u16 rate_idx) in vnt_get_ofdm_rate() argument
116 u16 ui = rate_idx; in vnt_get_ofdm_rate()
123 __func__, rate_idx); in vnt_get_ofdm_rate()
124 if (rate_idx > RATE_24M) in vnt_get_ofdm_rate()
125 rate_idx = RATE_24M; in vnt_get_ofdm_rate()
126 return rate_idx; in vnt_get_ofdm_rate()
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/
Dmac.c123 u8 phy, rate_idx; in mt76x0_mac_tx_rate_val() local
128 rate_idx = rate->idx; in mt76x0_mac_tx_rate_val()
136 rate_idx = rate->idx; in mt76x0_mac_tx_rate_val()
155 rate_idx = val & 0xff; in mt76x0_mac_tx_rate_val()
159 rateval = FIELD_PREP(MT_RXWI_RATE_INDEX, rate_idx); in mt76x0_mac_tx_rate_val()
457 status->rate_idx = idx; in mt76_mac_process_rate()
468 status->rate_idx = idx; in mt76_mac_process_rate()
475 status->rate_idx = idx; in mt76_mac_process_rate()
479 status->rate_idx = FIELD_GET(MT_RATE_INDEX_VHT_IDX, idx); in mt76_mac_process_rate()
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dmt76x2_mac_common.c315 u8 phy, rate_idx; in mt76x2_mac_tx_rate_val() local
320 rate_idx = rate->idx; in mt76x2_mac_tx_rate_val()
328 rate_idx = rate->idx; in mt76x2_mac_tx_rate_val()
347 rate_idx = val & 0xff; in mt76x2_mac_tx_rate_val()
351 rateval = FIELD_PREP(MT_RXWI_RATE_INDEX, rate_idx); in mt76x2_mac_tx_rate_val()
511 status->rate_idx = idx; in mt76x2_mac_process_rate()
522 status->rate_idx = idx; in mt76x2_mac_process_rate()
529 status->rate_idx = idx; in mt76x2_mac_process_rate()
533 status->rate_idx = FIELD_GET(MT_RATE_INDEX_VHT_IDX, idx); in mt76x2_mac_process_rate()
/Linux-v4.19/drivers/net/wireless/mediatek/mt7601u/
Dmac.c116 u8 phy, rate_idx; in mt76_mac_tx_rate_val() local
121 rate_idx = rate->idx; in mt76_mac_tx_rate_val()
140 rate_idx = val & 0xff; in mt76_mac_tx_rate_val()
144 rateval = FIELD_PREP(MT_RXWI_RATE_MCS, rate_idx); in mt76_mac_tx_rate_val()
415 status->rate_idx = idx; in mt76_mac_process_rate()
426 status->rate_idx = idx; in mt76_mac_process_rate()
433 status->rate_idx = idx; in mt76_mac_process_rate()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/
Drs.c601 int *rate_idx) in rs_get_tbl_info_from_mcs() argument
608 *rate_idx = iwl_hwrate_to_plcp_idx(rate_n_flags); in rs_get_tbl_info_from_mcs()
610 if (*rate_idx == IWL_RATE_INVALID) { in rs_get_tbl_info_from_mcs()
611 *rate_idx = -1; in rs_get_tbl_info_from_mcs()
2658 int rate_idx; in rs_initialize_lq() local
2694 rs_get_tbl_info_from_mcs(rate, priv->band, tbl, &rate_idx); in rs_initialize_lq()
2698 rate = rate_n_flags_from_tbl(priv, tbl, rate_idx, use_green); in rs_initialize_lq()
2717 int rate_idx; in rs_get_rate() local
2742 rate_idx = lq_sta->last_txrate_idx; in rs_get_rate()
2745 rate_idx -= IWL_FIRST_OFDM_RATE; in rs_get_rate()
[all …]
Dtx.c133 int rate_idx; in iwlagn_tx_cmd_build_rate() local
174 rate_idx = info->control.rates[0].idx; in iwlagn_tx_cmd_build_rate()
176 (rate_idx < 0) || (rate_idx > IWL_RATE_COUNT_LEGACY)) in iwlagn_tx_cmd_build_rate()
177 rate_idx = rate_lowest_index( in iwlagn_tx_cmd_build_rate()
181 rate_idx += IWL_FIRST_OFDM_RATE; in iwlagn_tx_cmd_build_rate()
183 rate_plcp = iwl_rates[rate_idx].plcp; in iwlagn_tx_cmd_build_rate()
188 if ((rate_idx >= IWL_FIRST_CCK_RATE) && (rate_idx <= IWL_LAST_CCK_RATE)) in iwlagn_tx_cmd_build_rate()
/Linux-v4.19/drivers/net/wireless/ti/wlcore/
Dtx.c269 int ac, rate_idx; in wl1271_tx_fill_hdr() local
326 rate_idx = 0; in wl1271_tx_fill_hdr()
334 rate_idx = wlvif->sta.basic_rate_idx; in wl1271_tx_fill_hdr()
336 rate_idx = wlvif->sta.p2p_rate_idx; in wl1271_tx_fill_hdr()
338 rate_idx = wlvif->sta.ap_rate_idx; in wl1271_tx_fill_hdr()
340 rate_idx = wlvif->sta.basic_rate_idx; in wl1271_tx_fill_hdr()
343 rate_idx = wlvif->ap.mgmt_rate_idx; in wl1271_tx_fill_hdr()
351 rate_idx = wlvif->ap.bcast_rate_idx; in wl1271_tx_fill_hdr()
353 rate_idx = wlvif->ap.ucast_rate_idx[ac]; in wl1271_tx_fill_hdr()
356 tx_attr |= rate_idx << TX_HW_ATTR_OFST_RATE_POLICY; in wl1271_tx_fill_hdr()
/Linux-v4.19/drivers/net/wireless/broadcom/b43/
Dxmit.c669 int padding, rate_idx; in b43_rx() local
770 rate_idx = b43_plcp_get_bitrate_idx_ofdm(plcp, in b43_rx()
773 rate_idx = b43_plcp_get_bitrate_idx_cck(plcp); in b43_rx()
774 if (unlikely(rate_idx == -1)) { in b43_rx()
780 status.rate_idx = rate_idx; in b43_rx()
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/
Drs.c1599 int rate_idx; in rs_get_best_rate() local
1613 rate_idx = find_first_bit(&rate_mask, BITS_PER_LONG); in rs_get_best_rate()
1615 while (rate_idx != IWL_RATE_INVALID) { in rs_get_best_rate()
1616 if (target_tpt < (100 * tpt_tbl[rate_idx])) in rs_get_best_rate()
1619 high_low = rs_get_adjacent_rate(mvm, rate_idx, rate_mask, in rs_get_best_rate()
1622 rate_idx = (high_low >> 8) & 0xff; in rs_get_best_rate()
1626 rate_idx, target_tpt, in rs_get_best_rate()
1627 rate_idx != IWL_RATE_INVALID ? in rs_get_best_rate()
1628 100 * tpt_tbl[rate_idx] : IWL_INVALID_VALUE); in rs_get_best_rate()
1630 return rate_idx; in rs_get_best_rate()
[all …]
/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/
Drt2x00dev.c322 u8 rate_idx, rate_flags, retry_rates; in rt2x00lib_fill_tx_status() local
325 rate_idx = skbdesc->tx_rate_idx; in rt2x00lib_fill_tx_status()
343 tx_info->status.rates[i].idx = rate_idx - i; in rt2x00lib_fill_tx_status()
346 if (rate_idx - i == 0) { in rt2x00lib_fill_tx_status()
758 int rate_idx; in rt2x00lib_rxdone() local
825 rate_idx = rt2x00lib_rxdone_read_signal(rt2x00dev, &rxdesc); in rt2x00lib_rxdone()
865 rx_status->rate_idx = rate_idx; in rt2x00lib_rxdone()
/Linux-v4.19/drivers/staging/xgifb/
DXGIfb.h59 int rate_idx; member

1234