Home
last modified time | relevance | path

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

12

/freebsd/sys/dev/ath/ath_rate/onoe/
H A Donoe.c211 ni->ni_rates.rs_nrates > 0 ? in ath_rate_update()
221 if (ni->ni_rates.rs_nrates == 0) in ath_rate_update()
290 KASSERT(ni->ni_rates.rs_nrates > 0, ("no rates")); in ath_rate_ctl_start()
297 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
316 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
382 if (nrate + 1 < rs->rs_nrates) { in ath_rate_ctl()
/freebsd/sys/dev/ath/ath_rate/amrr/
H A Damrr.c236 ni->ni_rates.rs_nrates > 0 ? in ath_rate_update()
247 if (ni->ni_rates.rs_nrates > 0) { in ath_rate_update()
315 KASSERT(ni->ni_rates.rs_nrates > 0, ("no rates")); in ath_rate_ctl_start()
322 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
341 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
381 rix + 1 < ni->ni_rates.rs_nrates) { in ath_rate_ctl()
/freebsd/sys/dev/iwm/
H A Dif_iwm_scan.c418 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in iwm_fill_probe_req()
419 if (remain < 4 + rs->rs_nrates) in iwm_fill_probe_req()
421 } else if (remain < 2 + rs->rs_nrates) { in iwm_fill_probe_req()
427 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in iwm_fill_probe_req()
444 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in iwm_fill_probe_req()
445 if (remain < 4 + rs->rs_nrates) in iwm_fill_probe_req()
447 } else if (remain < 2 + rs->rs_nrates) { in iwm_fill_probe_req()
453 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in iwm_fill_probe_req()
H A Dif_iwm.c4214 for (i = 0; i < rs->rs_nrates; i++) { in iwm_ridx2rate()
4247 int nrates = rs->rs_nrates; in iwm_setrates()
/freebsd/sys/net80211/
H A Dieee80211_amrr.c155 if (IEEE80211_IS_CHAN_HT(ni->ni_chan) && ni->ni_htrates.rs_nrates == 0) in amrr_node_is_11n()
212 for (amn->amn_rix = rs->rs_nrates - 1; amn->amn_rix > 0; in amrr_node_init()
236 rs->rs_nrates, in amrr_node_init()
283 rix + 1 < rs->rs_nrates) { in amrr_update()
H A Dieee80211_rssadapt.c202 for (ra->ra_rix = rs->rs_nrates - 1; in rssadapt_node_init()
261 for (rix = rs->rs_nrates-1; rix >= 0; rix--) in rssadapt_rate()
350 if ((ra->ra_rix + 1) < ra->ra_rates.rs_nrates && in rssadapt_tx_complete()
H A Dieee80211_input.c434 rs->rs_nrates = rates[1]; in ieee80211_setup_rates()
435 memcpy(rs->rs_rates, rates + 2, rs->rs_nrates); in ieee80211_setup_rates()
442 if (rs->rs_nrates + nxrates > IEEE80211_RATE_MAXSIZE) { in ieee80211_setup_rates()
443 nxrates = IEEE80211_RATE_MAXSIZE - rs->rs_nrates; in ieee80211_setup_rates()
449 memcpy(rs->rs_rates + rs->rs_nrates, xrates+2, nxrates); in ieee80211_setup_rates()
450 rs->rs_nrates += nxrates; in ieee80211_setup_rates()
H A Dieee80211_proto.c631 for (i = 0; i < rs->rs_nrates; i++) in findrix()
688 for (i = 0; i < nrs->rs_nrates; ) { in ieee80211_fix_rate()
693 for (j = i + 1; j < nrs->rs_nrates; j++) { in ieee80211_fix_rate()
736 nrs->rs_nrates--; in ieee80211_fix_rate()
737 for (j = i; j < nrs->rs_nrates; j++) in ieee80211_fix_rate()
1287 if (rs->rs_nrates < nitems(rates)) in ieee80211_iserp_rateset()
1290 for (j = 0; j < rs->rs_nrates; j++) { in ieee80211_iserp_rateset()
1334 for (i = 0; i < rs->rs_nrates; i++) { in setbasicrates()
1337 for (j = 0; j < basic[mode].rs_nrates; j++) in setbasicrates()
H A D_ieee80211.h384 uint8_t rs_nrates; member
397 uint8_t rs_nrates; member
H A Dieee80211.c135 if (ic->ic_sup_rates[m].rs_nrates == 0) \ in ieee80211_chan_init()
1967 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_media_setup()
1977 for (j = 0; j < allrates.rs_nrates; j++) in ieee80211_media_setup()
1980 if (j == allrates.rs_nrates) { in ieee80211_media_setup()
1983 allrates.rs_nrates++; in ieee80211_media_setup()
1990 for (i = 0; i < allrates.rs_nrates; i++) { in ieee80211_media_setup()
2079 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_announce()
H A Dieee80211_ht.c427 htrateset->rs_rates[htrateset->rs_nrates] = x; \ in ieee80211_init_suphtrates()
428 htrateset->rs_nrates++; \ in ieee80211_init_suphtrates()
2129 if (rs->rs_nrates == IEEE80211_HTRATE_MAXSIZE) { in ieee80211_setup_htrates()
2144 rs->rs_rates[rs->rs_nrates++] = i; in ieee80211_setup_htrates()
2165 if (rs->rs_nrates == 0) { in ieee80211_setup_basic_htrates()
2174 for (j = 0; j < rs->rs_nrates; j++) in ieee80211_setup_basic_htrates()
3477 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_set_basic_htrates()
H A Dieee80211_output.c2069 nrates = rs->rs_nrates; in ieee80211_add_rates()
2086 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in ieee80211_add_xrates()
2087 int nrates = rs->rs_nrates - IEEE80211_RATE_SIZE; in ieee80211_add_xrates()
2452 + ((rs->rs_nrates > IEEE80211_RATE_SIZE) ? in ieee80211_probereq_ie_len()
2453 2 + (rs->rs_nrates - IEEE80211_RATE_SIZE) : 0) in ieee80211_probereq_ie_len()
H A Dieee80211_scan_sta.c946 for (j = 0; j < srs->rs_nrates; j++) in check_rate()
953 if (j == srs->rs_nrates && (rs[i] & IEEE80211_RATE_BASIC)) { in check_rate()
H A Dieee80211_ioctl.c405 si->isi_nrates = ni->ni_rates.rs_nrates; in get_sta_info()
2213 for (i = 0; i < rs->rs_nrates; i++) in checkrate()
2229 for (i = 0; i < rs->rs_nrates; i++) in checkmcs()
H A Dieee80211_node.c2396 ni->ni_rates.rs_nrates); in timeout_stations()
2428 ni->ni_rates.rs_nrates != 0) { in timeout_stations()
/freebsd/sys/dev/rtwn/
H A Dif_rtwn_rx.c69 for (i = 0; i < rs->rs_nrates; i++) { in rtwn_get_rates()
84 for (i = 0; i < rs_ht->rs_nrates; i++) { in rtwn_get_rates()
/freebsd/sys/dev/ath/ath_rate/sample/
H A Dsample.c530 for (srate = ni->ni_htrates.rs_nrates - 1; srate >= 0; srate--) { in ath_rate_get_static_rix()
536 for (srate = ni->ni_rates.rs_nrates - 1; srate >= 0; srate--) { in ath_rate_get_static_rix()
1326 for (x = 0; x < ni->ni_htrates.rs_nrates; x++) { in ath_rate_ctl_reset()
1340 for (x = 0; x < ni->ni_rates.rs_nrates; x++) { in ath_rate_ctl_reset()
/freebsd/sys/dev/usb/wlan/
H A Dif_uath.c1900 create.connattr.rateset.length = rs->rs_nrates; in uath_create_connection()
1902 rs->rs_nrates); in uath_create_connection()
1926 rates.rateset.length = rs->rs_nrates; in uath_set_rates()
1927 bcopy(rs->rs_rates, &rates.rateset.set[0], rs->rs_nrates); in uath_set_rates()
1930 "setting supported rates nrates=%d\n", rs->rs_nrates); in uath_set_rates()
2056 ni->ni_txrate = ni->ni_rates.rs_rates[ni->ni_rates.rs_nrates-1]; in uath_newstate()
H A Dif_rsu.c1503 ni->ni_txrate = rs->rs_rates[rs->rs_nrates - 1]; in rsu_newstate()
1970 ni->ni_rates.rs_nrates); in rsu_join_bss()
/freebsd/sys/dev/iwn/
H A Dif_iwn.c4488 if (IEEE80211_IS_CHAN_HT(ni->ni_chan) && ni->ni_htrates.rs_nrates > 0) in iwn_tx_rate_to_linkq_offset()
4498 nr = ni->ni_htrates.rs_nrates; in iwn_tx_rate_to_linkq_offset()
4501 nr = rs->rs_nrates; in iwn_tx_rate_to_linkq_offset()
5368 if (IEEE80211_IS_CHAN_HT(ni->ni_chan) && ni->ni_htrates.rs_nrates > 0) { in iwn_set_link_quality()
5381 txrate = ni->ni_htrates.rs_nrates - 1; in iwn_set_link_quality()
5383 txrate = rs->rs_nrates - 1; in iwn_set_link_quality()
7159 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in iwn_scan()
/freebsd/sys/dev/bwi/
H A Dbwimac.c1415 for (i = 0; i < rs->rs_nrates; ++i) { in bwi_mac_set_ackrates()
/freebsd/sys/dev/mwl/
H A Dif_mwl.c3959 for (i = 0; i < rs->rs_nrates; i++) in get_rate_bitmap()
3988 for (i = 0; i < rs->rs_nrates; i++) { in get_htrate_bitmap()
/freebsd/sys/dev/ral/
H A Drt2560.c2306 for (i = 0; i < rs->rs_nrates; i++) { in rt2560_set_basicrates()
H A Drt2661.c1842 for (i = 0; i < rs->rs_nrates; i++) { in rt2661_set_basicrates()
/freebsd/sys/dev/iwi/
H A Dif_iwi.c2555 rs.nrates = net_rs->rs_nrates; in iwi_set_rateset()

12