Home
last modified time | relevance | path

Searched refs:ni_rates (Results 1 – 25 of 36) sorted by relevance

12

/netbsd/sys/dev/ic/
H A Dathrate-onoe.c199 ni->ni_rates.rs_nrates > 0 ? in ath_rate_update()
200 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0); in ath_rate_update()
210 if (ni->ni_rates.rs_nrates == 0) in ath_rate_update()
213 ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL]; in ath_rate_update()
229 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
238 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
269 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) in ath_rate_ctl_start()
273 KASSERTMSG(ni->ni_rates.rs_nrates > 0, "no rates"); in ath_rate_ctl_start()
280 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
303 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
[all …]
H A Dathrate-amrr.c209 ni->ni_rates.rs_nrates > 0 ? in ath_rate_update()
210 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0); in ath_rate_update()
220 if (ni->ni_rates.rs_nrates > 0) { in ath_rate_update()
222 ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL]; in ath_rate_update()
233 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
242 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL]; in ath_rate_update()
279 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) in ath_rate_ctl_start()
283 KASSERTMSG(ni->ni_rates.rs_nrates > 0, "no rates"); in ath_rate_ctl_start()
290 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
313 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_start()
[all …]
H A Dathrate-sample.c650 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL) in ath_rate_ctl_reset()
671 srate = ni->ni_rates.rs_nrates - 1; in ath_rate_ctl_reset()
681 sn->num_rates = ni->ni_rates.rs_nrates; in ath_rate_ctl_reset()
682 for (x = 0; x < ni->ni_rates.rs_nrates; x++) { in ath_rate_ctl_reset()
683 sn->rates[x].rate = ni->ni_rates.rs_rates[x] & IEEE80211_RATE_VAL; in ath_rate_ctl_reset()
698 sn->num_rates = ni->ni_rates.rs_nrates; in ath_rate_ctl_reset()
707 for (x = 0; x < ni->ni_rates.rs_nrates; x++) { in ath_rate_ctl_reset()
H A Dawi.c581 ni->ni_rates = in awi_init()
762 ic->ic_bss->ni_rates. in awi_start()
772 rate = (ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate] & in awi_start()
979 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate] & in awi_media_status()
H A Drt2661.c774 for (i = ni->ni_rates.rs_nrates - 1; in rt2661_newassoc()
775 i > 0 && (ni->ni_rates.rs_rates[i] & IEEE80211_RATE_VAL) > 72; in rt2661_newassoc()
821 rt2661_set_basicrates(sc, &ni->ni_rates); in rt2661_newstate()
1628 rate = ni->ni_rates.rs_rates[ni->ni_txrate]; in rt2661_tx_data()
2979 2 + uimin(ni->ni_rates.rs_nrates, IEEE80211_RATE_SIZE) + in rt2661_prepare_beacon()
H A Dwi.c1070 rateidx = ieee80211_rssadapt_choose(ra, &ni->ni_rates, wh, len, in wi_choose_rate()
1211 rs = &ni->ni_rates; in wi_start()
3240 ni->ni_rates = ic->ic_sup_rates[ in wi_newstate()
3254 ni->ni_rates = ic->ic_sup_rates[ in wi_newstate()
3392 ni ? ni->ni_rates.rs_rates[ni->ni_txrate] & IEEE80211_RATE_VAL in wi_dump_pkt()
H A Datw.c2298 buf[0] = ic->ic_bss->ni_rates.rs_nrates; in atw_write_sup_rates()
2300 memcpy(&buf[1], ic->ic_bss->ni_rates.rs_rates, in atw_write_sup_rates()
2301 ic->ic_bss->ni_rates.rs_nrates); in atw_write_sup_rates()
2323 2 + ic->ic_bss->ni_rates.rs_nrates /* rates element */ + in atw_start_beacon()
H A Dan.c807 tap->at_rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate]; in an_start()
1887 ni->ni_rates = ic->ic_sup_rates[IEEE80211_MODE_11B]; /*XXX*/ in an_newstate()
/netbsd/sys/net80211/
H A Dieee80211_amrr.c54 ((ni)->ni_txrate == (ni)->ni_rates.rs_nrates - 1)
90 ni->ni_rates.rs_rates[ni->ni_txrate] & in ieee80211_amrr_choose()
113 ni->ni_rates.rs_rates[ni->ni_txrate] & in ieee80211_amrr_choose()
H A Dieee80211_node.c240 ni->ni_rates = ic->ic_sup_rates[ieee80211_chan2mode(ic, chan)]; in ieee80211_set_chan()
355 ic->ic_bss->ni_rates = in ieee80211_next_scan()
467 ieee80211_set11gbasicrates(&ni->ni_rates, IEEE80211_MODE_11G); in ieee80211_create_ibss()
472 ieee80211_set11gbasicrates(&ni->ni_rates, IEEE80211_MODE_11B); in ieee80211_create_ibss()
582 const struct ieee80211_rateset *rs = &ni->ni_rates; in maxrate()
911 for (ix = ni->ni_rates.rs_nrates - 1; in ieee80211_get_rate()
922 rate = ni->ni_rates.rs_rates[ni->ni_txrate]; in ieee80211_get_rate()
925 rs = &ni->ni_rates; in ieee80211_get_rate()
931 return ni->ni_rates.rs_rates[0] & IEEE80211_RATE_VAL; in ieee80211_get_rate()
1207 ni->ni_rates = ic->ic_bss->ni_rates; in ieee80211_fakeup_adhoc_node()
[all …]
H A Dieee80211_rssadapt.c289 struct ieee80211_rateset *rs = &ni->ni_rates; in ieee80211_rssadapt_lower_rate()
330 struct ieee80211_rateset *rs = &ni->ni_rates; in ieee80211_rssadapt_raise_rate()
H A Dieee80211_output.c1499 frm = ieee80211_add_rates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
1534 frm = ieee80211_add_xrates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
1680 frm = ieee80211_add_rates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
1681 frm = ieee80211_add_xrates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
1738 frm = ieee80211_add_rates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
1739 frm = ieee80211_add_xrates(frm, &ni->ni_rates); in ieee80211_send_mgmt()
1842 rs = &ni->ni_rates; in ieee80211_beacon_alloc()
H A Dieee80211_ioctl.c133 rs = &ni->ni_rates; in wi_read_ap_result()
169 memcpy(res->wi_srates, ni->ni_rates.rs_rates,
171 if (ni->ni_rates.rs_nrates < 10)
172 res->wi_srates[ni->ni_rates.rs_nrates] = 0;
173 res->wi_rate = ni->ni_rates.rs_rates[ni->ni_txrate];
308 (ic->ic_bss->ni_rates.rs_rates[ic->ic_bss->ni_txrate] & in ieee80211_cfgget()
1062 sr->isr_nrates = ni->ni_rates.rs_nrates; in get_scan_result()
1065 memcpy(sr->isr_rates, ni->ni_rates.rs_rates, sr->isr_nrates); in get_scan_result()
1176 si->isi_nrates = ni->ni_rates.rs_nrates; in get_sta_info()
1179 memcpy(si->isi_rates, ni->ni_rates.rs_rates, si->isi_nrates); in get_sta_info()
H A Dieee80211_proto.c368 nrs = &ni->ni_rates; in ieee80211_fix_rate()
1105 IASSERT(ni->ni_txrate < ni->ni_rates.rs_nrates, in ieee80211_newstate()
1121 IEEE80211_RATE2MBS(ni->ni_rates.rs_rates[ni->ni_txrate])); in ieee80211_newstate()
H A Dieee80211_node.h138 struct ieee80211_rateset ni_rates; /* negotiated rate set */ member
H A Dieee80211.c771 rs = &ic->ic_bss->ni_rates; in ieee80211_media_status()
973 ic->ic_bss->ni_rates = ic->ic_sup_rates[mode]; in ieee80211_setmode()
H A Dieee80211_netbsd.c361 ns->ns_rates = ni->ni_rates; in ieee80211_sysctl_fill_node()
/netbsd/sys/dev/usb/
H A Dif_rum.c1106 rate = ni->ni_rates.rs_rates[0]; in rum_tx_data()
1108 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_fixed_rate]; in rum_tx_data()
1110 rate = ni->ni_rates.rs_rates[ni->ni_txrate]; in rum_tx_data()
2224 for (i = ni->ni_rates.rs_nrates - 1; in rum_amrr_start()
2225 i > 0 && (ni->ni_rates.rs_rates[i] & IEEE80211_RATE_VAL) > 72; in rum_amrr_start()
H A Dif_ural.c1281 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_fixed_rate]; in ural_tx_data()
1283 rate = ni->ni_rates.rs_rates[ni->ni_txrate]; in ural_tx_data()
2299 for (i = ni->ni_rates.rs_nrates - 1; in ural_amrr_start()
2300 i > 0 && (ni->ni_rates.rs_rates[i] & IEEE80211_RATE_VAL) > 72; in ural_amrr_start()
H A Dif_zyd.c2216 rate = ic->ic_bss->ni_rates.rs_rates[ic->ic_fixed_rate]; in zyd_tx_data()
2218 rate = ni->ni_rates.rs_rates[ni->ni_txrate]; in zyd_tx_data()
2654 for (i = ni->ni_rates.rs_nrates - 1; in zyd_newassoc()
2655 i > 0 && (ni->ni_rates.rs_rates[i] & IEEE80211_RATE_VAL) > 72; in zyd_newassoc()
H A Dif_athn_usb.c1699 rate.lg_rates.rs_nrates = ni->ni_rates.rs_nrates; in athn_usb_create_node()
1700 memcpy(rate.lg_rates.rs_rates, ni->ni_rates.rs_rates, in athn_usb_create_node()
1701 ni->ni_rates.rs_nrates); in athn_usb_create_node()
H A Dif_upgt.c1437 ni->ni_txrate = ni->ni_rates.rs_nrates - 1; in upgt_newstate_task()
/netbsd/sys/dev/pci/
H A Dif_wpi.c912 for (i = ni->ni_rates.rs_nrates - 1; in wpi_newassoc()
913 i > 0 && (ni->ni_rates.rs_rates[i] & IEEE80211_RATE_VAL) > 72; in wpi_newassoc()
1940 rate = ni->ni_rates.rs_rates[0]; in wpi_tx_data()
1946 rate = ni->ni_rates.rs_rates[ni->ni_txrate]; in wpi_tx_data()
H A Dif_iwi.c2619 rs.nrates = ni->ni_rates.rs_nrates; in iwi_auth_and_assoc()
2626 memcpy(rs.rates, ni->ni_rates.rs_rates, rs.nrates); in iwi_auth_and_assoc()
H A Dif_iwn.c1906 for (i = 0; i < ni->ni_rates.rs_nrates; i++) { in iwn_newassoc()
1907 rate = ni->ni_rates.rs_rates[i] & IEEE80211_RATE_VAL; in iwn_newassoc()
3147 tx->linkq = ni->ni_rates.rs_nrates - ni->ni_txrate - 1; in iwn_tx()
3528 struct ieee80211_rateset *rs = &ni->ni_rates; in iwn_set_link_quality()

12