Home
last modified time | relevance | path

Searched refs:rs_rates (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/sys/net80211/
H A Dieee80211_amrr.c168 rate = rs->rs_rates[0]; in amrr_node_init_ht()
174 if ((rs->rs_rates[amn->amn_rix] & 0x1f) < 4) in amrr_node_init_ht()
177 rate = rs->rs_rates[amn->amn_rix] & IEEE80211_RATE_VAL; in amrr_node_init_ht()
201 rate = rs->rs_rates[0]; in amrr_node_init_legacy()
210 if ((rs->rs_rates[amn->amn_rix] & in amrr_node_init_legacy()
214 rate = rs->rs_rates[amn->amn_rix] & IEEE80211_RATE_VAL; in amrr_node_init_legacy()
416 rs->rs_rates[rix] & IEEE80211_RATE_VAL, in amrr_update_ht()
439 rs->rs_rates[rix] & IEEE80211_RATE_VAL, in amrr_update_ht()
462 rs->rs_rates[rix] & IEEE80211_RATE_VAL, in amrr_update_ht()
483 (rs->rs_rates[rix] & IEEE80211_RATE_VAL) / 2, in amrr_update_legacy()
[all …]
H A Dieee80211_rssadapt.c203 ra->ra_rix > 0 && (rs->rs_rates[ra->ra_rix] & IEEE80211_RATE_VAL) > 72; in rssadapt_node_init()
207 rs->rs_rates[ra->ra_rix] & IEEE80211_RATE_VAL); in rssadapt_node_init()
250 ni->ni_rates.rs_rates[0]); in rssadapt_rate()
270 ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL); in rssadapt_rate()
302 ra->ra_rates.rs_rates[rix + 1] & IEEE80211_RATE_VAL, in rssadapt_lower_rate()
327 ra->ra_rates.rs_rates[rix + 1] & IEEE80211_RATE_VAL, in rssadapt_raise_rate()
H A Dieee80211_proto.c380 rs->rs_rates[0] & IEEE80211_RATE_VAL; in ieee80211_proto_vattach()
382 rs->rs_rates[0] & IEEE80211_RATE_VAL; in ieee80211_proto_vattach()
385 vap->iv_txparms[i].mgmtrate = rs->rs_rates[0] & IEEE80211_RATE_VAL; in ieee80211_proto_vattach()
386 vap->iv_txparms[i].mcastrate = rs->rs_rates[0] & IEEE80211_RATE_VAL; in ieee80211_proto_vattach()
632 if ((rs->rs_rates[i] & IEEE80211_RATE_VAL) == r) in findrix()
694 if (IEEE80211_RV(nrs->rs_rates[i]) > in ieee80211_fix_rate()
695 IEEE80211_RV(nrs->rs_rates[j])) { in ieee80211_fix_rate()
696 r = nrs->rs_rates[i]; in ieee80211_fix_rate()
697 nrs->rs_rates[i] = nrs->rs_rates[j]; in ieee80211_fix_rate()
698 nrs->rs_rates[j] = r; in ieee80211_fix_rate()
[all …]
H A Dieee80211_ratectl_none.c66 ni->ni_rates.rs_rates[0] & IEEE80211_RATE_VAL); in none_node_init()
80 ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL); in none_rate()
H A D_ieee80211.h385 uint8_t rs_rates[IEEE80211_RATE_MAXSIZE]; member
398 uint8_t rs_rates[IEEE80211_HTRATE_MAXSIZE]; member
H A Dieee80211.c1971 rate = rs->rs_rates[i]; in ieee80211_media_setup()
1982 if (allrates.rs_rates[j] == r) in ieee80211_media_setup()
1986 allrates.rs_rates[j] = r; in ieee80211_media_setup()
1995 tn = IEEE80211_NODE_TXRATE_INIT_LEGACY(allrates.rs_rates[i]); in ieee80211_media_setup()
2085 tn = IEEE80211_NODE_TXRATE_INIT_LEGACY(rs->rs_rates[i]); in ieee80211_announce()
H A Dieee80211_ht.c430 htrateset->rs_rates[htrateset->rs_nrates] = x; \ in ieee80211_init_suphtrates()
2144 rs->rs_rates[rs->rs_nrates++] = i; in ieee80211_setup_htrates()
2175 if ((rs->rs_rates[j] & IEEE80211_RATE_VAL) == i) in ieee80211_setup_basic_htrates()
2176 rs->rs_rates[j] |= IEEE80211_RATE_BASIC; in ieee80211_setup_basic_htrates()
3483 int r = rs->rs_rates[i] & IEEE80211_RATE_VAL; in ieee80211_set_basic_htrates()
3484 if ((rs->rs_rates[i] & IEEE80211_RATE_BASIC) && in ieee80211_set_basic_htrates()
H A Dieee80211_input.c435 memcpy(rs->rs_rates, rates + 2, rs->rs_nrates); in ieee80211_setup_rates()
449 memcpy(rs->rs_rates + rs->rs_nrates, xrates+2, nxrates); in ieee80211_setup_rates()
H A Dieee80211_ioctl.c409 memcpy(si->isi_rates, ni->ni_rates.rs_rates, si->isi_nrates); in get_sta_info()
2210 if ((rs->rs_rates[i] & IEEE80211_RATE_VAL) == rate) in checkrate()
2226 if (IEEE80211_RV(rs->rs_rates[i]) == rate_val) in checkmcs()
H A Dieee80211_output.c2072 memcpy(frm, rs->rs_rates, nrates); in ieee80211_add_rates()
2089 memcpy(frm, rs->rs_rates + IEEE80211_RATE_SIZE, nrates); in ieee80211_add_xrates()
H A Dieee80211_scan_sta.c947 if (r == IEEE80211_RV(srs->rs_rates[j])) { in check_rate()
/freebsd/sys/dev/ath/ath_rate/onoe/
H A Donoe.c213 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0); in ath_rate_update()
225 dot11rate = ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL; in ath_rate_update()
243 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
252 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
288 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) in ath_rate_ctl_start()
395 (rs->rs_rates[nrate] & IEEE80211_RATE_VAL) / 2, in ath_rate_ctl()
/freebsd/sys/dev/ath/ath_rate/amrr/
H A Damrr.c237 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0); in ath_rate_update()
250 dot11rate = ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL; in ath_rate_update()
263 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
272 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
314 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) in ath_rate_ctl_start()
/freebsd/sys/dev/rtwn/
H A Dif_rtwn_rx.c83 ridx = rate2ridx(IEEE80211_RV(rs->rs_rates[i])); in rtwn_get_rates()
86 if (((rs->rs_rates[i] & IEEE80211_RATE_BASIC) != 0) || in rtwn_get_rates()
97 uint8_t rate = rs_ht->rs_rates[i] & 0x7f; in rtwn_get_rates()
98 bool is_basic = rs_ht->rs_rates[i] & in rtwn_get_rates()
/freebsd/sys/dev/ath/ath_rate/sample/
H A Dsample.c524 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) in ath_rate_get_static_rix()
526 #define MCS(_ix) (ni->ni_htrates.rs_rates[_ix] | IEEE80211_RATE_MCS) in ath_rate_get_static_rix()
1302 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) in ath_rate_ctl_reset()
1304 #define MCS(_ix) (ni->ni_htrates.rs_rates[_ix] | IEEE80211_RATE_MCS) in ath_rate_ctl_reset()
/freebsd/sys/dev/bwi/
H A Dbwimac.c1420 rs->rs_rates[i] & IEEE80211_RATE_VAL); in bwi_mac_set_ackrates()
1432 rs->rs_rates[i] & IEEE80211_RATE_VAL, in bwi_mac_set_ackrates()
/freebsd/sys/dev/usb/wlan/
H A Dif_uath.c1903 bcopy(rs->rs_rates, &create.connattr.rateset.set[0], in uath_create_connection()
1929 bcopy(rs->rs_rates, &rates.rateset.set[0], 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()
1968 memcpy(bss->supprates, ni->ni_rates.rs_rates, in rsu_join_bss()
/freebsd/sys/dev/mwl/
H A Dif_mwl.c1002 rates.MgtRate = rs->rs_rates[0] & IEEE80211_RATE_VAL; in mwl_setcurchanrates()
3957 switch (rs->rs_rates[i] & IEEE80211_RATE_VAL) { in get_rate_bitmap()
3986 if (rs->rs_rates[i] < 16) in get_htrate_bitmap()
3987 rates |= 1<<rs->rs_rates[i]; in get_htrate_bitmap()
/freebsd/sys/dev/ath/ath_hal/
H A Dah.h700 uint8_t rs_rates[64]; /* rates */ member
/freebsd/sys/dev/ath/ath_hal/ar5212/
H A Dar5212_misc.c310 uint8_t rset = rs->rs_rates[i]; in ar5212SetBasicRate()
/freebsd/sys/dev/iwm/
H A Dif_iwm.c4246 rval = (rs->rs_rates[i] & IEEE80211_RATE_VAL); in iwm_ridx2rate()
4248 return rs->rs_rates[i]; in iwm_ridx2rate()
4290 int rate = rs->rs_rates[i] & IEEE80211_RATE_VAL; in iwm_setrates()
4343 int rate = rs->rs_rates[rix - i] & IEEE80211_RATE_VAL; in iwm_setrates()
/freebsd/sys/dev/ral/
H A Drt2661.c1841 rate = rs->rs_rates[i]; in rt2661_set_basicrates()
H A Drt2560.c2304 rate = rs->rs_rates[i]; in rt2560_set_basicrates()
/freebsd/sys/dev/iwn/
H A Dif_iwn.c4507 cmp_rate = rs->rs_rates[(nr - 1) - i]; in iwn_tx_rate_to_linkq_offset()
5388 rate = IEEE80211_RATE_MCS | rs->rs_rates[txrate]; in iwn_set_link_quality()
5390 rate = IEEE80211_RV(rs->rs_rates[txrate]); in iwn_set_link_quality()

12