Searched refs:rssi (Results 26 - 50 of 74) sorted by relevance

123

/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2661.c974 int8_t rssi, nf; local
1047 rssi = rt2661_get_rssi(sc, desc->rssi);
1049 if (rssi < 0)
1050 rssi = -30; /* XXX ignored by net80211 */
1067 tap->wr_antsignal = nf + rssi;
1078 (void) ieee80211_input(ni, m, rssi, nf);
1081 (void) ieee80211_input_all(ic, m, rssi, nf);
1526 /* XXX probably need last rssi value and not avg */
1527 data->rssi
2688 int lna, agc, rssi; local
[all...]
H A Drt2560.c69 #define RT2560_RSSI(sc, rssi) \
70 ((rssi) > (RT2560_NOISE_FLOOR + (sc)->rssi_corr) ? \
71 ((rssi) - RT2560_NOISE_FLOOR - (sc)->rssi_corr) : 0)
1097 int8_t rssi, nf; local
1173 rssi = RT2560_RSSI(sc, desc->rssi);
1190 tap->wr_antsignal = nf + rssi;
1200 (void) ieee80211_input(ni, m, rssi, nf);
1203 (void) ieee80211_input_all(ic, m, rssi, nf);
1833 /* XXX probably need last rssi valu
[all...]
H A Drt2860.c1169 if (rxwi->rssi[1] > rxwi->rssi[rxchain])
1172 if (rxwi->rssi[2] > rxwi->rssi[rxchain])
1190 int8_t rssi, nf; local
1284 rssi = rt2860_rssi2dbm(sc, rxwi->rssi[ant], ant);
1291 tap->wr_antsignal = nf + rssi;
1329 (void)ieee80211_input(ni, m, rssi - nf, nf);
1332 (void)ieee80211_input_all(ic, m, rssi
3292 rt2860_rssi2dbm(struct rt2860_softc *sc, uint8_t rssi, uint8_t rxchain) argument
[all...]
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_sta.c79 int subtype, const struct ieee80211_rx_stats *, int rssi, int nf);
541 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
645 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
913 if_printf(ifp, "received %s from %s rssi %d\n",
915 ether_sprintf(wh->i_addr2), rssi);
963 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
991 int rssi, int nf, uint16_t seq, uint16_t status)
1020 uint8_t *frm, uint8_t *efrm, int rssi, int nf,
1387 int rssi, int nf)
1637 &scan, wh, subtype, rssi, n
540 sta_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
990 sta_auth_open(struct ieee80211_node *ni, struct ieee80211_frame *wh, int rssi, int nf, uint16_t seq, uint16_t status) argument
1019 sta_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
1385 sta_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_proto.h85 #define ieee80211_input(ni, m, rssi, nf) \
86 ((ni)->ni_vap->iv_input(ni, m, NULL, rssi, nf))
H A D_ieee80211.h428 int8_t rssi; /* rssi thresh (.5 dBm) */ member in struct:ieee80211_roamparam
461 int8_t rssi[IEEE80211_MAX_CHAIN_PRISEC]; member in struct:ieee80211_mimo_chan_info
H A Dieee80211_scan_sw.c953 int subtype, int rssi, int noise)
970 ieee80211_scan_dump_probe_beacon(subtype, 1, wh->i_addr2, sp, rssi);
973 ss->ss_ops->scan_add(ss, curchan, sp, wh, subtype, rssi, noise)) {
949 ieee80211_swscan_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
H A Dieee80211_ddb.c274 db_printf("\tavgrssi 0x%x (rssi %d) noise %d\n",
845 if (rp->rssi & 1)
846 db_printf(" rssi %u.5", rp->rssi/2);
848 db_printf(" rssi %u", rp->rssi/2);
H A Dieee80211_scan_sta.c78 #define STA_RSSI_MIN 8 /* min acceptable rssi */
79 #define STA_RSSI_MAX 40 /* max rssi for comparison */
90 uint32_t se_avgrssi; /* LPF rssi state */
133 #define MATCH_RSSI 0x00100 /* rssi deemed too low to use */
242 int subtype, int rssi, int noise)
293 * Record rssi data using extended precision LPF filter.
298 IEEE80211_RSSI_LPF(se->se_avgrssi, rssi);
408 if (rssi > st->st_maxrssi[sp->bchan])
409 st->st_maxrssi[sp->bchan] = rssi;
891 * Compare rssi
238 sta_add(struct ieee80211_scan_state *ss, struct ieee80211_channel *curchan, const struct ieee80211_scanparams *sp, const struct ieee80211_frame *wh, int subtype, int rssi, int noise) argument
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/
H A Dif_uralreg.h190 uint8_t rssi; member in struct:ural_rx_desc
H A Dif_rum.c906 int rssi, int nf)
931 rvp->recv_mgmt(ni, m, subtype, rxs, rssi, nf);
1176 uint8_t rssi = 0; local
1197 rssi = rum_get_rssi(sc, sc->sc_rx_desc.rssi);
1269 tap->wr_antsignal = RT2573_NOISE_FLOOR + rssi;
1293 (void) ieee80211_input(ni, m, rssi,
1297 (void) ieee80211_input_all(ic, m, rssi,
3233 int lna, agc, rssi; local
3248 rssi
904 rum_sta_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
[all...]
H A Dif_rumreg.h285 uint8_t rssi; member in struct:rum_rx_desc
H A Dif_ural.c89 #define URAL_RSSI(rssi) \
90 ((rssi) > (RAL_NOISE_FLOOR + RAL_RSSI_CORR) ? \
91 ((rssi) - (RAL_NOISE_FLOOR + RAL_RSSI_CORR)) : 0)
858 int8_t rssi = 0, nf = 0; local
880 rssi = URAL_RSSI(sc->sc_rx_desc.rssi);
914 tap->wr_antsignal = nf + rssi;
937 (void) ieee80211_input(ni, m, rssi, nf);
940 (void) ieee80211_input_all(ic, m, rssi, nf);
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipwreg.h159 uint8_t rssi; /* received signal strength indicator */ member in struct:ipw_status
303 uint8_t rssi; member in struct:ipw_node
H A Dif_ipw.c1167 int8_t rssi, nf; local
1169 DPRINTFN(5, ("received frame len=%u, rssi=%u\n", le32toh(status->len),
1170 status->rssi));
1218 rssi = status->rssi + IPW_RSSI_TO_DBM;
1224 tap->wr_antsignal = rssi;
1234 (void) ieee80211_input(ni, m, rssi - nf, nf);
1237 (void) ieee80211_input_all(ic, m, rssi - nf, nf);
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_ioctl.c66 uint8_t rssi; local
88 rssi = (*ic->ic_node_getrssi)(ic, ni);
91 nr->nr_rssi = rssi;
99 nr->nr_rssi = (rssi < 128) ? -rssi : rssi;
H A Dieee80211_proto.c147 ieee80211_dump_pkt(const u_int8_t *buf, int len, int rate, int rssi) argument
193 if (rssi >= 0)
194 printf(" +%d", rssi);
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8363/dev/mwl/
H A Dif_mwl.c2389 mwl_node_getsignal(const struct ieee80211_node *ni, int8_t *rssi, int8_t *noise) argument
2391 *rssi = ni->ni_ic->ic_node_getrssi(ni);
2405 * Convert Hardware per-antenna rssi info to common format:
2420 (_dst) = rssi + ((logdbtbl[_src] - logdbtbl[rssi_max]) >> 2); \
2430 uint8_t rssi = mn->mn_ai.rsvd1/2; /* XXX */ local
2439 CVT(mi->ch[0].rssi[0], mn->mn_ai.rssi_a);
2440 CVT(mi->ch[1].rssi[0], mn->mn_ai.rssi_b);
2441 CVT(mi->ch[2].rssi[0], mn->mn_ai.rssi_c);
2590 * Convert hardware signal strength to rssi. The value
2602 int rssi local
2619 int off, len, hdrlen, pktlen, rssi, ntodo; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwireg.h313 uint8_t rssi; member in struct:iwi_frame
548 uint16_t rssi; /* beacon rssi in dBm */ member in struct:iwi_sensitivity
/haiku/src/add-ons/kernel/drivers/network/wlan/marvell88w8335/dev/malo/
H A Dif_malo.c1949 int off, len, hdrlen, pktlen, rssi, ntodo; local
2022 rssi = 2 * ((int) ds->snr - ds->nf); /* NB: .5 dBm */
2023 if (rssi > 100)
2024 rssi = 100;
2062 sc->malo_rx_th.wr_antsignal = rssi;
2068 len, ds->rate, rssi);
2075 (void) ieee80211_input(ni, m, rssi, ds->nf);
2078 (void) ieee80211_input_all(ic, m, rssi, ds->nf);
/haiku/headers/os/bluetooth/HCI/
H A DbtHCI_event.h257 int8 rssi; member in struct:hci_ev_inquiry_info_with_rssi
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5212/
H A Dar5212_misc.c402 * Get the rssi of frame curently being received.
1355 uint8_t rssi; local
1373 rssi = (uint8_t) rxs->rs_rssi;
1375 /* 0 duration/rssi is not a valid radar event */
1376 if (dur == 0 && rssi == 0)
1379 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi=%d, dur=%d\n",
1380 __func__, rssi, dur);
1385 event->re_rssi = rssi;
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwn.c3040 int error, len, rssi, nf; local
3143 rssi = ops->get_rssi(sc, stat);
3152 tap->wr_dbm_antsignal = (int8_t)rssi;
3194 (void)ieee80211_input(ni, m, rssi - nf, nf);
3198 (void)ieee80211_input_all(ic, m, rssi - nf, nf);
5871 int rssi; local
5878 rssi = 0;
5880 rssi = MAX(rssi, phy->rssi[
5898 int rssi; local
[all...]
H A Dif_iwnvar.h159 uint32_t rssi[3]; member in struct:iwn_calib_state
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath_rx.c144 * - when operating in station mode for collecting rssi data when
332 * Intercept management frames to collect beacon rssi data
337 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf)
363 ATH_VAP(vap)->av_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
370 ATH_RSSI_LPF(ATH_NODE(ni)->an_node_stats.ns_avgbrssi, rssi);
384 /* update rssi statistics for use by the hal */
386 ATH_RSSI_LPF(sc->sc_halstats.ns_avgbrssi, rssi);
533 /* rssi */
1011 * Track legacy station RX rssi and do any rx antenna management.
336 ath_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument

Completed in 361 milliseconds

123