Searched refs:rssi (Results 1 - 25 of 74) sorted by relevance

123

/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8821a/
H A Dr21a_rx.c63 int8_t lna_idx, rssi; local
66 rssi = -6 - 2*(stat->cfosho[0] & 0x1f); /* Pout - (2 * VGA_idx) */
70 rssi -= 32;
73 rssi -= 24;
76 rssi -= 11;
79 rssi += 5;
82 rssi += 21;
86 return (rssi);
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/
H A Dr88e_rx.c181 int8_t lna_idx, vga_idx, rssi; local
185 rssi = 6 - 2 * vga_idx;
190 rssi = -100 + 6;
192 rssi += -100 + 2 * 27;
195 rssi += -48 + 2 * 2;
198 rssi += -42 + 2 * 7;
201 rssi += -36 + 2 * 7;
204 rssi += -24 + 2 * 7;
207 rssi += -6 + 2 * 5;
209 rssi
226 int rssi; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/
H A Dar5416_radar.c242 uint8_t rssi = 0, ext_rssi = 0; local
265 rssi = (uint8_t) rxs->rs_rssi;
267 rssi = (uint8_t) rxs->rs_rssi_ctl[0];
273 if (rssi & 0x80)
274 rssi = 0;
290 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi=%d, ext_rssi=%d, pulse_length_pri=%d,"
292 __func__, rssi, ext_rssi, pulse_length_pri, pulse_length_ext,
301 if (dur == 0 && rssi == 0) {
302 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: dur and rssi are 0\n", __func__);
306 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi
[all...]
H A Dar5416_ani.c51 * rssi value (e.g. beacon frames from an ap in station mode)
57 * ANI_ENA_RSSI indicates whether rssi-based processing should
408 int32_t rssi = BEACON_RSSI(ahp); local
409 if (rssi > params->rssiThrHigh) {
411 * Beacon rssi is high, can turn off ofdm
431 } else if (rssi > params->rssiThrLow) {
433 * Beacon rssi in mid range, need ofdm weak signal
446 * Beacon rssi is low, if in 11b/g mode, turn off ofdm
488 int32_t rssi = BEACON_RSSI(ahp); local
489 if (rssi > param
748 int32_t rssi = BEACON_RSSI(ahp); local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/
H A Dr92c_rx.c67 int8_t rssi; local
71 rssi = (cck->agc_rpt & 0x1f) << 1;
74 rssi = cck->agc_rpt & 0x3e;
76 rssi = cckoff[rpt] - rssi;
78 return (rssi);
85 int rssi; local
88 rssi = ((phy->pwdb_all >> 1) & 0x7f) - 110;
90 return (rssi);
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_rssadapt.c243 int rix, rssi; local
260 /* XXX this is average rssi, should be using last value */
261 rssi = ni->ni_ic->ic_node_getrssi(ni);
263 if ((*thrs)[rix] < (rssi << 8))
271 "RSSADAPT new rate %d (pktlen %d rssi %d)",
272 ni->ni_txrate, pktlen, rssi);
284 rssadapt_lower_rate(struct ieee80211_rssadapt_node *ra, int pktlen, int rssi) argument
295 last_thr, (rssi << 8));
298 "RSSADAPT lower threshold for rate %d (last_thr %d new thr %d rssi %d)\n",
300 last_thr, (*thrs)[rix], rssi);
304 rssadapt_raise_rate(struct ieee80211_rssadapt_node *ra, int pktlen, int rssi) argument
336 int pktlen, rssi; local
[all...]
H A Dieee80211_scan.c62 /* rssi thresholds */
102 [IEEE80211_MODE_11A] = { .rssi = ROAM_RSSI_11A_DEFAULT,
104 [IEEE80211_MODE_11G] = { .rssi = ROAM_RSSI_11B_DEFAULT,
106 [IEEE80211_MODE_11B] = { .rssi = ROAM_RSSI_11BONLY_DEFAULT,
108 [IEEE80211_MODE_TURBO_A]= { .rssi = ROAM_RSSI_11A_DEFAULT,
110 [IEEE80211_MODE_TURBO_G]= { .rssi = ROAM_RSSI_11A_DEFAULT,
112 [IEEE80211_MODE_STURBO_A]={ .rssi = ROAM_RSSI_11A_DEFAULT,
114 [IEEE80211_MODE_HALF] = { .rssi = ROAM_RSSI_11A_DEFAULT,
116 [IEEE80211_MODE_QUARTER]= { .rssi = ROAM_RSSI_11A_DEFAULT,
118 [IEEE80211_MODE_11NA] = { .rssi
565 ieee80211_scan_dump_probe_beacon(uint8_t subtype, int isnew, const uint8_t mac[IEEE80211_ADDR_LEN], const struct ieee80211_scanparams *sp, int rssi) argument
590 ieee80211_add_scan(struct ieee80211vap *vap, struct ieee80211_channel *curchan, const struct ieee80211_scanparams *sp, const struct ieee80211_frame *wh, int subtype, int rssi, int noise) argument
[all...]
H A Dieee80211_monitor.c66 const struct ieee80211_rx_stats *rxs, int rssi, int nf);
131 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
130 monitor_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
H A Dieee80211_wds.c109 int8_t rssi, nf; local
118 ic->ic_node_getsignal(ni, &rssi, &nf);
122 ieee80211_input(ni, m, rssi, nf);
412 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
502 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
704 if_printf(ifp, "received %s from %s rssi %d\n",
706 ether_sprintf(wh->i_addr2), rssi);
715 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
742 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
411 wds_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
741 wds_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
H A Dieee80211_scan.h189 int subtype, int rssi, int noise);
317 int subtype, int rssi, int noise);
348 const struct ieee80211_scanparams *sp, int rssi);
H A Dieee80211_node.c1309 int32_t rssi; local
1313 rssi = IEEE80211_RSSI_GET(avgrssi);
1314 return rssi < 0 ? 0 : rssi > 127 ? 127 : rssi;
1318 node_getsignal(const struct ieee80211_node *ni, int8_t *rssi, int8_t *noise) argument
1320 *rssi = node_getrssi(ni);
1330 int32_t rssi; local
1338 info->ch[i].rssi[0] = 0;
1340 rssi
3010 int8_t rssi; local
3027 int8_t rssi; local
3046 int8_t rssi; local
3097 ieee80211_getsignal(struct ieee80211vap *vap, int8_t *rssi, int8_t *noise) argument
[all...]
H A Dieee80211_tdma.c120 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf);
125 const u_int8_t *ie, int rssi, int nf, const struct ieee80211_frame *wh);
332 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf)
395 (void) tdma_process_params(ni, scan.tdma, rssi, nf, wh);
403 ts->tdma_recv_mgmt(ni, m0, subtype, rxs, rssi, nf);
526 int rssi, int nf, const struct ieee80211_frame *wh)
331 tdma_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
525 tdma_process_params(struct ieee80211_node *ni, const u_int8_t *ie, int rssi, int nf, const struct ieee80211_frame *wh) argument
H A Dieee80211_ratectl.h65 int8_t rssi; /* ACK RSSI */ member in struct:ieee80211_ratectl_tx_status
H A Dieee80211_adhoc.c310 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
445 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
647 if_printf(ifp, "received %s from %s rssi %d\n",
649 ether_sprintf(wh->i_addr2), rssi);
658 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
703 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf)
768 subtype, rssi, nf);
858 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
1002 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf)
1013 adhoc_recv_mgmt(ni, m0, subtype, rxs, rssi, n
309 adhoc_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
702 adhoc_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
1001 ahdemo_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
[all...]
H A Dieee80211_hostap.c76 int rssi, int nf);
80 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf);
476 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
577 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
841 if_printf(ifp, "received %s from %s rssi %d\n",
843 ether_sprintf(wh->i_addr2), rssi);
884 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
911 int rssi, int nf, uint16_t seq, uint16_t status)
989 uint8_t *frm, uint8_t *efrm, int rssi, int nf,
1090 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
475 hostap_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
910 hostap_auth_open(struct ieee80211_node *ni, struct ieee80211_frame *wh, int rssi, int nf, uint16_t seq, uint16_t status) argument
988 hostap_auth_shared(struct ieee80211_node *ni, struct ieee80211_frame *wh, uint8_t *frm, uint8_t *efrm, int rssi, int nf, uint16_t seq, uint16_t status) argument
1743 hostap_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/
H A Dif_rtwn_rx.c118 rtwn_update_avgrssi(struct rtwn_softc *sc, struct rtwn_node *un, int8_t rssi, argument
124 if (rssi <= -100 || rssi >= 20)
126 else if (rssi >= 0)
129 pwdb = 100 + rssi;
159 int8_t rssi; local
162 rssi = rtwn_get_rssi_cck(sc, physt);
164 rssi = rtwn_get_rssi_ofdm(sc, physt);
166 return (rssi);
246 int8_t rssi; local
327 rtwn_adhoc_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/
H A Dar9300_freebsd.c125 uint8_t rssi = 0, ext_rssi = 0; local
148 rssi = (uint8_t) rxs->rs_rssi;
150 rssi = (uint8_t) rxs->rs_rssi_ctl[0];
156 if (rssi & 0x80)
157 rssi = 0;
173 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi=%d, ext_rssi=%d, pulse_length_pri=%d,"
175 __func__, rssi, ext_rssi, pulse_length_pri, pulse_length_ext,
184 if (dur == 0 && rssi == 0) {
185 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: dur and rssi are 0\n", __func__);
189 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi
[all...]
H A Dar9300_ani.c117 { 7, 0 }, /* lvl 7 (only for high rssi) */
118 { 8, 0 } /* lvl 8 (only for high rssi) */
362 ani_state->rssi = BEACON_RSSI(ahp);
364 "**** %s: ofdmlevel %d=>%d, rssi=%d[lo=%d hi=%d]\n", __func__,
366 ani_state->rssi, ani_state->rssi_thr_low, ani_state->rssi_thr_high);
389 ani_state->rssi <= ani_state->rssi_thr_high))
417 ani_state->rssi = BEACON_RSSI(ahp);
419 "**** %s: ccklevel %d=>%d, rssi=%d[lo=%d hi=%d]\n",
421 ani_state->rssi, ani_state->rssi_thr_low, ani_state->rssi_thr_high);
424 ani_state->rssi <
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/
H A Dar5212_ani.c47 * rssi value (e.g. beacon frames from an ap in station mode)
53 * ANI_ENA_RSSI indicates whether rssi-based processing should
423 int32_t rssi = BEACON_RSSI(ahp); local
424 if (rssi > params->rssiThrHigh) {
426 * Beacon rssi is high, can turn off ofdm
431 "%s: rssi %d OWSD off\n", __func__, rssi);
445 "%s: rssi %d raise ST %u\n", __func__, rssi,
451 } else if (rssi > param
525 int32_t rssi = BEACON_RSSI(ahp); local
793 int32_t rssi = BEACON_RSSI(ahp); local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_rx.h39 int rssi, int nf);
H A Dif_athrate.h169 int rssi);
/haiku/src/add-ons/kernel/drivers/network/wlan/broadcom43xx/dev/bwi/
H A Dbwirf.c2412 int rssi, lna_gain; local
2414 rssi = hdr->rxh_rssi;
2419 if (rssi > 127)
2420 rssi -= 256;
2422 rssi += 17;
2424 rssi -= 4;
2425 return rssi;
2431 if (rssi >= BWI_NRSSI_TBLSZ)
2432 rssi = BWI_NRSSI_TBLSZ - 1;
2434 rssi
2482 int rssi; local
2497 int rssi; local
[all...]
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_rssadapt.c153 const struct ieee80211_node *ni, struct ieee80211_rssadapt *ra, int rssi)
160 ra->ra_avg_rssi, (rssi << 8));
162 RSSADAPT_PRINTF(("%s: src %s rssi %d avg %d -> %d\n",
164 rssi, last_avg_rssi, ra->ra_avg_rssi));
205 RSSADAPT_PRINTF(("%s: dst %s rssi %d threshold[%d, %d.%d] %d -> %d\n",
152 ieee80211_rssadapt_input(struct ieee80211com *ic, const struct ieee80211_node *ni, struct ieee80211_rssadapt *ra, int rssi) argument
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2661var.h57 int8_t rssi; member in struct:rt2661_tx_data
H A Drt2560var.h61 int8_t rssi; member in struct:rt2560_tx_data

Completed in 235 milliseconds

123