Home
last modified time | relevance | path

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

12

/openbsd/src/sys/net80211/
Dieee80211_rssadapt.c109 i = rs->rs_nrates; in ieee80211_rssadapt_choose()
184 if (id->id_rateidx >= rs->rs_nrates) { in ieee80211_rssadapt_lower_rate()
188 rs->rs_nrates - 1)); in ieee80211_rssadapt_lower_rate()
238 if (id->id_rateidx + 1 < rs->rs_nrates && in ieee80211_rssadapt_raise_rate()
264 for (j = 0; j < rs->rs_nrates; j++) { in ieee80211_rssadapt_raise_rate()
Dieee80211_output.c775 nrates = min(rs->rs_nrates, IEEE80211_RATE_SIZE); in ieee80211_add_rates()
1147 KASSERT(rs->rs_nrates > IEEE80211_RATE_SIZE); in ieee80211_add_xrates()
1150 nrates = rs->rs_nrates - IEEE80211_RATE_SIZE; in ieee80211_add_xrates()
1267 2 + min(rs->rs_nrates, IEEE80211_RATE_SIZE) + in ieee80211_get_probe_req()
1268 ((rs->rs_nrates > IEEE80211_RATE_SIZE) ? in ieee80211_get_probe_req()
1269 2 + rs->rs_nrates - IEEE80211_RATE_SIZE : 0) + in ieee80211_get_probe_req()
1278 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in ieee80211_get_probe_req()
1318 2 + min(rs->rs_nrates, IEEE80211_RATE_SIZE) + in ieee80211_get_probe_resp()
1322 ((rs->rs_nrates > IEEE80211_RATE_SIZE) ? in ieee80211_get_probe_resp()
1323 2 + rs->rs_nrates - IEEE80211_RATE_SIZE : 0) + in ieee80211_get_probe_resp()
[all …]
Dieee80211.c362 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_media_init()
382 for (j = 0; j < allrates.rs_nrates; j++) in ieee80211_media_init()
385 if (j == allrates.rs_nrates) { in ieee80211_media_init()
388 allrates.rs_nrates++; in ieee80211_media_init()
395 for (i = 0; i < allrates.rs_nrates; i++) { in ieee80211_media_init()
496 int i, nrates = ic->ic_sup_rates[mode].rs_nrates; in ieee80211_findrate()
967 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_setbasicrates()
969 for (j = 0; j < basic[mode].rs_nrates; j++) { in ieee80211_setbasicrates()
989 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_min_basic_rate()
1015 for (i = 0; i < rs->rs_nrates; i++) { in ieee80211_max_basic_rate()
Dieee80211_proto.c226 for (i = 0; i < nrs->rs_nrates; ) { in ieee80211_fix_rate()
232 for (j = i + 1; j < nrs->rs_nrates; j++) { in ieee80211_fix_rate()
254 for (j = 0; j < srs->rs_nrates; j++) { in ieee80211_fix_rate()
267 if (j == srs->rs_nrates) { in ieee80211_fix_rate()
289 nrs->rs_nrates--; in ieee80211_fix_rate()
290 for (j = i; j < nrs->rs_nrates; j++) in ieee80211_fix_rate()
1295 if (ni->ni_txrate >= ni->ni_rates.rs_nrates) in ieee80211_newstate()
Dieee80211_amrr.c53 return (ni->ni_txrate == ni->ni_rates.rs_nrates - 1); in is_max_rate()
Dieee80211_node.c1336 if (ni->ni_rates.rs_nrates == 0) { in ieee80211_node_join_bss()
2617 rs->rs_nrates = rates[1]; in ieee80211_setup_rates()
2618 memcpy(rs->rs_rates, rates + 2, rs->rs_nrates); in ieee80211_setup_rates()
2625 if (rs->rs_nrates + nxrates > IEEE80211_RATE_MAXSIZE) { in ieee80211_setup_rates()
2626 nxrates = IEEE80211_RATE_MAXSIZE - rs->rs_nrates; in ieee80211_setup_rates()
2632 memcpy(rs->rs_rates + rs->rs_nrates, xrates+2, nxrates); in ieee80211_setup_rates()
2633 rs->rs_nrates += nxrates; in ieee80211_setup_rates()
2701 for (j = 0; j < rs->rs_nrates; j++) { in ieee80211_iserp_sta()
2705 if (j == rs->rs_nrates) in ieee80211_iserp_sta()
3216 if (ni->ni_rates.rs_nrates == 0) { in ieee80211_ibss_merge()
Dieee80211_node.h47 u_int8_t rs_nrates; member
Dieee80211_ioctl.c81 nr->nr_nrates = ni->ni_rates.rs_nrates; in ieee80211_node2req()
165 ni->ni_rates.rs_nrates = nr->nr_nrates; in ieee80211_req2node()
/openbsd/src/sys/dev/usb/
Dif_athn_usb.h124 uint8_t rs_nrates; member
Dif_uath.c852 ni->ni_txrate = ni->ni_rates.rs_nrates - 1; in uath_task()
1745 rates.nrates = rs->rs_nrates; in uath_set_rates()
1746 bcopy(rs->rs_rates, rates.rates, rs->rs_nrates); in uath_set_rates()
1748 DPRINTF(("setting supported rates nrates=%d\n", rs->rs_nrates)); in uath_set_rates()
Dif_athn_usb.c1459 rate.lg_rates.rs_nrates = ni->ni_rates.rs_nrates; in athn_usb_node_set_rates()
1461 ni->ni_rates.rs_nrates); in athn_usb_node_set_rates()
1472 rate.ht_rates.rs_nrates = j; in athn_usb_node_set_rates()
1806 } else if (rate_index < ni->ni_rates.rs_nrates) in athn_usb_tx_status()
Dif_rsu.c872 ic->ic_bss->ni_txrate = ic->ic_bss->ni_rates.rs_nrates - 1; in rsu_newstate_cb()
1040 ni->ni_rates.rs_nrates); in rsu_join_bss()
/openbsd/src/sys/dev/pci/
Dif_iwi.c1862 rs.nrates = ic->ic_sup_rates[IEEE80211_MODE_11G].rs_nrates; in iwi_config()
1872 rs.nrates = ic->ic_sup_rates[IEEE80211_MODE_11A].rs_nrates; in iwi_config()
2060 rs.nrates = ni->ni_rates.rs_nrates; in iwi_auth_and_assoc()
2065 sc->sc_dev.dv_xname, ni->ni_rates.rs_nrates, in iwi_auth_and_assoc()
2066 ni->ni_rates.rs_rates[ni->ni_rates.rs_nrates - 1] & in iwi_auth_and_assoc()
Dif_iwx.c4795 if (rs && ridx < rs->rs_nrates) { in iwx_rx_frame()
6094 for (i = 0; i < rs->rs_nrates; i++) { in iwx_fw_rateidx_ofdm()
6109 for (i = 0; i < rs->rs_nrates; i++) { in iwx_fw_rateidx_cck()
7202 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in iwx_fill_probe_req()
7203 if (remain < 4 + rs->rs_nrates) in iwx_fill_probe_req()
7205 } else if (remain < 2 + rs->rs_nrates) in iwx_fill_probe_req()
7210 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in iwx_fill_probe_req()
7228 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in iwx_fill_probe_req()
7229 if (remain < 4 + rs->rs_nrates) in iwx_fill_probe_req()
7231 } else if (remain < 2 + rs->rs_nrates) in iwx_fill_probe_req()
[all …]
Dif_iwm.c6636 for (i = 0; i < ni->ni_rates.rs_nrates; i++) { in iwm_tx_fill_cmd()
7659 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in iwm_fill_probe_req()
7660 if (remain < 4 + rs->rs_nrates) in iwm_fill_probe_req()
7662 } else if (remain < 2 + rs->rs_nrates) in iwm_fill_probe_req()
7667 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in iwm_fill_probe_req()
7685 if (rs->rs_nrates > IEEE80211_RATE_SIZE) { in iwm_fill_probe_req()
7686 if (remain < 4 + rs->rs_nrates) in iwm_fill_probe_req()
7688 } else if (remain < 2 + rs->rs_nrates) in iwm_fill_probe_req()
7693 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in iwm_fill_probe_req()
8146 for (i = 0; i < rs->rs_nrates; i++) { in iwm_ridx2rate()
Dif_wpi.c994 for (i = 0; i < ni->ni_rates.rs_nrates; i++) { in wpi_newassoc()
2552 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in wpi_scan()
/openbsd/src/sys/dev/ic/
Dpgt.c1956 rs->rs_rates[rs->rs_nrates++] = rates[i]; in pgt_net_attach()
1961 rs->rs_rates[rs->rs_nrates++] = rates[i]; in pgt_net_attach()
1965 rs->rs_rates[rs->rs_nrates++] = rates[i]; in pgt_net_attach()
1968 rs->rs_rates[rs->rs_nrates++] = rates[i]; in pgt_net_attach()
2400 if (i >= rs->rs_nrates) in pgt_obj_bss2scanres()
2675 for (i = 0; i < ic->ic_sup_rates[ic->ic_curmode].rs_nrates; i++) { in pgt_update_hw_from_sw()
Dan.c309 ic->ic_sup_rates[IEEE80211_MODE_11B].rs_nrates++] = in an_attach()
1293 for (i = 0; i < rs->rs_nrates; i++) { in an_media_change()
1297 if (i == rs->rs_nrates) in an_media_change()
Dacx.c1765 for (i = 0; i < ni->ni_rates.rs_nrates; ++i) in acx_newstate()
2337 if (rs->rs_nrates > IEEE80211_RATE_SIZE) in acx_set_probe_req_tmplt()
2716 for (i = ni->ni_rates.rs_nrates - 1; in acx_newassoc()
Dath.c3000 rs->rs_nrates = maxrates; in ath_rate_setup()
3023 ni->ni_rates.rs_nrates = sc->sc_currates->rateCount; in ath_setcurmode()
3024 if (ni->ni_txrate >= ni->ni_rates.rs_nrates) in ath_setcurmode()
Datw.c2290 if (ic->ic_bss->ni_rates.rs_nrates > sizeof(buf) - 1) in atw_write_sup_rates()
2293 nrates = ic->ic_bss->ni_rates.rs_nrates; in atw_write_sup_rates()
2322 2 + ic->ic_bss->ni_rates.rs_nrates /* rates element */ + in atw_start_beacon()
Drt2560.c719 for (i = ni->ni_rates.rs_nrates - 1; in rt2560_newassoc()
1593 2 + min(ni->ni_rates.rs_nrates, IEEE80211_RATE_SIZE) + in rt2560_tx_bcn()
Drt2661.c911 for (i = ni->ni_rates.rs_nrates - 1; in rt2661_newassoc()
2940 2 + min(ni->ni_rates.rs_nrates, IEEE80211_RATE_SIZE) + in rt2661_prepare_beacon()
Drtwn.c800 for (i = 0; i < rs->rs_nrates; i++) { in rtwn_ra_init()
851 ni->ni_txrate = rs->rs_nrates - 1; in rtwn_ra_init()
/openbsd/src/sys/dev/pcmcia/
Dif_malo.c1330 htole16(ic->ic_sup_rates[IEEE80211_MODE_11B].rs_nrates); in cmalo_cmd_set_scan()
1332 ic->ic_sup_rates[IEEE80211_MODE_11B].rs_nrates); in cmalo_cmd_set_scan()

12