Home
last modified time | relevance | path

Searched refs:rs_nrates (Results 1 – 11 of 11) sorted by relevance

/f-stack/freebsd/net80211/
H A Dieee80211_amrr.c156 if (IEEE80211_IS_CHAN_HT(ni->ni_chan) && ni->ni_htrates.rs_nrates == 0) in amrr_node_is_11n()
213 for (amn->amn_rix = rs->rs_nrates - 1; amn->amn_rix > 0; in amrr_node_init()
237 rs->rs_nrates, in amrr_node_init()
284 rix + 1 < rs->rs_nrates) { in amrr_update()
H A Dieee80211_rssadapt.c203 for (ra->ra_rix = rs->rs_nrates - 1; in rssadapt_node_init()
262 for (rix = rs->rs_nrates-1; rix >= 0; rix--) in rssadapt_rate()
351 if ((ra->ra_rix + 1) < ra->ra_rates.rs_nrates && in rssadapt_tx_complete()
H A Dieee80211_input.c401 rs->rs_nrates = rates[1]; in ieee80211_setup_rates()
402 memcpy(rs->rs_rates, rates + 2, rs->rs_nrates); in ieee80211_setup_rates()
409 if (rs->rs_nrates + nxrates > IEEE80211_RATE_MAXSIZE) { in ieee80211_setup_rates()
410 nxrates = IEEE80211_RATE_MAXSIZE - rs->rs_nrates; in ieee80211_setup_rates()
416 memcpy(rs->rs_rates + rs->rs_nrates, xrates+2, nxrates); in ieee80211_setup_rates()
417 rs->rs_nrates += nxrates; in ieee80211_setup_rates()
H A Dieee80211_proto.c633 for (i = 0; i < rs->rs_nrates; i++) in findrix()
690 for (i = 0; i < nrs->rs_nrates; ) { in ieee80211_fix_rate()
695 for (j = i + 1; j < nrs->rs_nrates; j++) { in ieee80211_fix_rate()
738 nrs->rs_nrates--; in ieee80211_fix_rate()
739 for (j = i; j < nrs->rs_nrates; j++) in ieee80211_fix_rate()
1279 if (rs->rs_nrates < nitems(rates)) in ieee80211_iserp_rateset()
1282 for (j = 0; j < rs->rs_nrates; j++) { in ieee80211_iserp_rateset()
1326 for (i = 0; i < rs->rs_nrates; i++) { in setbasicrates()
1329 for (j = 0; j < basic[mode].rs_nrates; j++) in setbasicrates()
H A D_ieee80211.h386 uint8_t rs_nrates; member
399 uint8_t rs_nrates; member
H A Dieee80211.c136 if (ic->ic_sup_rates[m].rs_nrates == 0) \ in ieee80211_chan_init()
1920 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_media_setup()
1930 for (j = 0; j < allrates.rs_nrates; j++) in ieee80211_media_setup()
1933 if (j == allrates.rs_nrates) { in ieee80211_media_setup()
1936 allrates.rs_nrates++; in ieee80211_media_setup()
1943 for (i = 0; i < allrates.rs_nrates; i++) { in ieee80211_media_setup()
2032 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_announce()
H A Dieee80211_ht.c432 htrateset->rs_rates[htrateset->rs_nrates] = x; \ in ieee80211_init_suphtrates()
433 htrateset->rs_nrates++; \ in ieee80211_init_suphtrates()
2134 if (rs->rs_nrates == IEEE80211_HTRATE_MAXSIZE) { in ieee80211_setup_htrates()
2149 rs->rs_rates[rs->rs_nrates++] = i; in ieee80211_setup_htrates()
2170 if (rs->rs_nrates == 0) { in ieee80211_setup_basic_htrates()
2179 for (j = 0; j < rs->rs_nrates; j++) in ieee80211_setup_basic_htrates()
3471 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_set_basic_htrates()
H A Dieee80211_scan_sta.c948 for (j = 0; j < srs->rs_nrates; j++) in check_rate()
955 if (j == srs->rs_nrates && (rs[i] & IEEE80211_RATE_BASIC)) { in check_rate()
H A Dieee80211_output.c2057 nrates = rs->rs_nrates; in ieee80211_add_rates()
2074 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in ieee80211_add_xrates()
2075 int nrates = rs->rs_nrates - IEEE80211_RATE_SIZE; in ieee80211_add_xrates()
H A Dieee80211_ioctl.c406 si->isi_nrates = ni->ni_rates.rs_nrates; in get_sta_info()
2210 for (i = 0; i < rs->rs_nrates; i++) in checkrate()
2226 for (i = 0; i < rs->rs_nrates; i++) in checkmcs()
H A Dieee80211_node.c2366 ni->ni_rates.rs_nrates); in timeout_stations()
2398 ni->ni_rates.rs_nrates != 0) { in timeout_stations()