Searched refs:ni_rates (Results 1 - 25 of 30) sorted by relevance

12

/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_amrr.c53 return (ni->ni_txrate == ni->ni_rates.rs_nrates - 1);
96 RV(ni->ni_rates.rs_rates[ni->ni_txrate]),
117 RV(ni->ni_rates.rs_rates[ni->ni_txrate]),
H A Dieee80211_rssadapt.c178 const struct ieee80211_rateset *rs = &ni->ni_rates;
219 const struct ieee80211_rateset *rs = &ni->ni_rates;
H A Dieee80211_ioctl.c84 nr->nr_nrates = ni->ni_rates.rs_nrates;
85 bcopy(ni->ni_rates.rs_rates, nr->nr_rates, IEEE80211_RATE_MAXSIZE);
174 ni->ni_rates.rs_nrates = nr->nr_nrates;
175 bcopy(nr->nr_rates, ni->ni_rates.rs_rates, IEEE80211_RATE_MAXSIZE);
H A Dieee80211_proto.c228 nrs = &ni->ni_rates;
1163 ni->ni_rates = ic->ic_sup_rates[
1302 if (ni->ni_txrate >= ni->ni_rates.rs_nrates)
1313 rate = ni->ni_rates.rs_rates[ni->ni_txrate] &
H A Dieee80211.c799 ni->ni_rates.rs_rates[ni->ni_txrate],
1041 struct ieee80211_rateset *rs = &ic->ic_bss->ni_rates;
1066 struct ieee80211_rateset *rs = &ic->ic_bss->ni_rates;
H A Dieee80211_node.c946 ni->ni_rates = ic->ic_sup_rates[mode];
1336 if (ni->ni_rates.rs_nrates == 0) {
1671 rates = &ic->ic_bss->ni_rates.rs_rates;
1893 ni->ni_rates = ic->ic_bss->ni_rates;
2026 ni->ni_rates = ic->ic_bss->ni_rates;
2614 struct ieee80211_rateset *rs = &ni->ni_rates;
2693 const struct ieee80211_rateset *rs = &ni->ni_rates;
3216 if (ni->ni_rates
[all...]
H A Dieee80211_node.h290 struct ieee80211_rateset ni_rates; /* negotiated rate set */ member in struct:ieee80211_node
403 int ni_txrate; /* index to ni_rates[] */
H A Dieee80211_output.c1312 const struct ieee80211_rateset *rs = &ic->ic_bss->ni_rates;
1434 const struct ieee80211_rateset *rs = &ni->ni_rates;
1515 const struct ieee80211_rateset *rs = &ni->ni_rates;
2043 const struct ieee80211_rateset *rs = &ni->ni_rates;
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/amrr/
H A Damrr.c238 ni->ni_rates.rs_nrates > 0 ?
239 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0);
249 if (ni->ni_rates.rs_nrates > 0) {
250 ni->ni_txrate = ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL;
262 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL];
271 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL];
313 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL)
317 KASSERT(ni->ni_rates.rs_nrates > 0, ("no rates"));
324 srate = ni->ni_rates.rs_nrates - 1;
343 srate = ni->ni_rates
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/onoe/
H A Donoe.c213 ni->ni_rates.rs_nrates > 0 ?
214 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0);
223 if (ni->ni_rates.rs_nrates == 0)
226 ni->ni_txrate = ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL;
243 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL];
252 ni->ni_rates.rs_rates[rate]&IEEE80211_RATE_VAL];
288 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL)
292 KASSERT(ni->ni_rates.rs_nrates > 0, ("no rates"));
299 srate = ni->ni_rates.rs_nrates - 1;
318 srate = ni->ni_rates
[all...]
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_ratectl_none.c67 ni->ni_txrate = ni->ni_rates.rs_rates[0] & IEEE80211_RATE_VAL;
80 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
H A Dieee80211_amrr.c201 rs = &ni->ni_rates;
262 rs = &ni->ni_rates;
344 ni->ni_txrate = ni->ni_rates.rs_rates[0];
355 rs = &ni->ni_rates;
491 rs = &ni->ni_rates;
H A Dieee80211_rssadapt.c179 const struct ieee80211_rateset *rs = &ni->ni_rates;
248 ni->ni_txrate = ni->ni_rates.rs_rates[0];
267 ni->ni_txrate = ni->ni_rates.rs_rates[rix] & IEEE80211_RATE_VAL;
H A Dieee80211_node.c297 * We must install the legacy rate est in ni_rates and the
317 ni->ni_rates = *ieee80211_get_suprates(ic, chan);
403 ieee80211_setbasicrates(&ni->ni_rates,
410 ieee80211_addbasicrates(&ni->ni_rates,
417 ieee80211_setbasicrates(&ni->ni_rates,
505 rate = ieee80211_fix_rate(ni, &ni->ni_rates,
547 rate = ieee80211_fix_rate(ni, &ni->ni_rates,
874 ieee80211_fix_rate(vap->iv_bss, &vap->iv_bss->ni_rates,
975 if (ieee80211_iserp_rateset(&ni->ni_rates))
1696 ni->ni_rates
[all...]
H A Dieee80211_node.h199 struct ieee80211_rateset ni_rates; /* negotiated rate set */ member in struct:ieee80211_node
H A Dieee80211_output.c2811 frm = ieee80211_add_rates(frm, &ni->ni_rates);
2813 frm = ieee80211_add_xrates(frm, &ni->ni_rates);
2925 frm = ieee80211_add_rates(frm, &ni->ni_rates);
2926 frm = ieee80211_add_xrates(frm, &ni->ni_rates);
3384 struct ieee80211_rateset *rs = &ni->ni_rates;
H A Dieee80211_input.c398 struct ieee80211_rateset *rs = &ni->ni_rates;
H A Dieee80211_ioctl.c406 si->isi_nrates = ni->ni_rates.rs_nrates;
409 memcpy(si->isi_rates, ni->ni_rates.rs_rates, si->isi_nrates);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_rate/sample/
H A Dsample.c525 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL)
538 for (srate = ni->ni_rates.rs_nrates - 1; srate >= 0; srate--) {
1298 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL)
1342 for (x = 0; x < ni->ni_rates.rs_nrates; x++) {
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/
H A Dr92c_fw.c242 rtwn_get_rates(sc, &ni->ni_rates, rs_ht, &rates, &maxrate, 0);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn.c1202 rtwn_get_rates(sc, &ni->ni_rates, NULL, &rates, NULL, 1);
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c6046 struct ieee80211_rateset *rs = &ni->ni_rates;
7244 struct ieee80211_rateset *rs = &ni->ni_rates;
7799 struct ieee80211_rateset *rs = &ni->ni_rates;
7867 struct ieee80211_rateset *rs = &ni->ni_rates;
7948 struct ieee80211_rateset *rs = &ni->ni_rates;
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2661.c772 rt2661_set_basicrates(sc, &ni->ni_rates);
H A Drt2560.c767 rt2560_set_basicrates(sc, &ni->ni_rates);
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwi.c2903 error = iwi_set_rateset(sc, &ni->ni_rates, mode,

Completed in 235 milliseconds

12