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.c212 ni->ni_rates.rs_nrates > 0 ? in ath_rate_update()
222 if (ni->ni_rates.rs_nrates == 0) in ath_rate_update()
292 KASSERT(ni->ni_rates.rs_nrates > 0, ("no rates")); in ath_rate_ctl_start()
299 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
318 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
384 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()
318 KASSERT(ni->ni_rates.rs_nrates > 0, ("no rates")); in ath_rate_ctl_start()
325 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
344 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
384 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.c4245 for (i = 0; i < rs->rs_nrates; i++) { in iwm_ridx2rate()
4278 int nrates = rs->rs_nrates; in iwm_setrates()
/freebsd/sys/net80211/
H A Dieee80211_amrr.c171 for (amn->amn_rix = rs->rs_nrates - 1; amn->amn_rix > 0; in amrr_node_init_ht()
188 rs->rs_nrates, in amrr_node_init_ht()
207 for (amn->amn_rix = rs->rs_nrates - 1; amn->amn_rix > 0; in amrr_node_init_legacy()
222 rs->rs_nrates, in amrr_node_init_legacy()
431 rix + 1 < rs->rs_nrates) { in amrr_update_ht()
490 rix + 1 < rs->rs_nrates) { in amrr_update_legacy()
H A Dieee80211_rssadapt.c202 for (ra->ra_rix = rs->rs_nrates - 1; in rssadapt_node_init()
264 for (rix = rs->rs_nrates-1; rix >= 0; rix--) in rssadapt_rate()
354 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()
1970 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_media_setup()
1981 for (j = 0; j < allrates.rs_nrates; j++) in ieee80211_media_setup()
1984 if (j == allrates.rs_nrates) { in ieee80211_media_setup()
1987 allrates.rs_nrates++; in ieee80211_media_setup()
1994 for (i = 0; i < allrates.rs_nrates; i++) { in ieee80211_media_setup()
2084 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_announce()
H A Dieee80211_ht.c430 htrateset->rs_rates[htrateset->rs_nrates] = x; \ in ieee80211_init_suphtrates()
431 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()
3482 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_set_basic_htrates()
3725 ni->ni_htrates.rs_nrates == 0) in ieee80211_ht_check_tx_ht()
H A Dieee80211_output.c2068 nrates = rs->rs_nrates; in ieee80211_add_rates()
2085 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in ieee80211_add_xrates()
2086 int nrates = rs->rs_nrates - IEEE80211_RATE_SIZE; in ieee80211_add_xrates()
2451 + ((rs->rs_nrates > IEEE80211_RATE_SIZE) ? in ieee80211_probereq_ie_len()
2452 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.c406 si->isi_nrates = ni->ni_rates.rs_nrates; in get_sta_info()
2209 for (i = 0; i < rs->rs_nrates; i++) in checkrate()
2225 for (i = 0; i < rs->rs_nrates; i++) in checkmcs()
H A Dieee80211_node.c2393 ni->ni_rates.rs_nrates); in timeout_stations()
2425 ni->ni_rates.rs_nrates != 0) { in timeout_stations()
/freebsd/sys/dev/rtwn/
H A Dif_rtwn_rx.c81 for (i = 0; i < rs->rs_nrates; i++) { in rtwn_get_rates()
96 for (i = 0; i < rs_ht->rs_nrates; i++) { in rtwn_get_rates()
/freebsd/sys/dev/ath/ath_rate/sample/
H A Dsample.c531 for (srate = ni->ni_htrates.rs_nrates - 1; srate >= 0; srate--) { in ath_rate_get_static_rix()
537 for (srate = ni->ni_rates.rs_nrates - 1; srate >= 0; srate--) { in ath_rate_get_static_rix()
1332 for (x = 0; x < ni->ni_htrates.rs_nrates; x++) { in ath_rate_ctl_reset()
1346 for (x = 0; x < ni->ni_rates.rs_nrates; x++) { in ath_rate_ctl_reset()
/freebsd/sys/dev/usb/wlan/
H A Dif_uath.c1902 create.connattr.rateset.length = rs->rs_nrates; in uath_create_connection()
1904 rs->rs_nrates); in uath_create_connection()
1928 rates.rateset.length = rs->rs_nrates; in uath_set_rates()
1929 bcopy(rs->rs_rates, &rates.rateset.set[0], rs->rs_nrates); in uath_set_rates()
1932 "setting supported rates nrates=%d\n", rs->rs_nrates); in uath_set_rates()
2061 ni->ni_rates.rs_rates[ni->ni_rates.rs_nrates-1]); in uath_newstate()
H A Dif_rsu.c1503 rs->rs_rates[rs->rs_nrates - 1]); in rsu_newstate()
1969 ni->ni_rates.rs_nrates); in rsu_join_bss()
/freebsd/sys/dev/bwi/
H A Dbwimac.c1415 for (i = 0; i < rs->rs_nrates; ++i) { in bwi_mac_set_ackrates()
/freebsd/sys/dev/iwn/
H A Dif_iwn.c4493 nr = ni->ni_htrates.rs_nrates; in iwn_tx_rate_to_linkq_offset()
4496 nr = rs->rs_nrates; in iwn_tx_rate_to_linkq_offset()
5374 txrate = ni->ni_htrates.rs_nrates - 1; in iwn_set_link_quality()
5376 txrate = rs->rs_nrates - 1; in iwn_set_link_quality()
7152 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in iwn_scan()
/freebsd/sys/dev/mwl/
H A Dif_mwl.c3956 for (i = 0; i < rs->rs_nrates; i++) in get_rate_bitmap()
3985 for (i = 0; i < rs->rs_nrates; i++) { in get_htrate_bitmap()
/freebsd/sys/dev/ral/
H A Drt2661.c1840 for (i = 0; i < rs->rs_nrates; i++) { in rt2661_set_basicrates()
H A Drt2560.c2303 for (i = 0; i < rs->rs_nrates; i++) { in rt2560_set_basicrates()
/freebsd/sys/dev/iwi/
H A Dif_iwi.c2555 rs.nrates = net_rs->rs_nrates; in iwi_set_rateset()

12