Searched refs:rssi (Results 1 - 25 of 74) sorted by last modified time

123

/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c4897 int rssi, chanidx, rate_n_flags; local
4949 rssi = iwm_get_signal_strength(sc, phy_info);
4950 rssi = (0 - IWM_MIN_DBM) + rssi; /* normalize */
4951 rssi = MIN(rssi, ic->ic_max_rssi); /* clip to max. 100% */
4953 rxi.rxi_rssi = rssi;
5358 int rssi; local
5480 rssi = iwm_rxmq_get_signal_strength(sc, desc);
5481 rssi
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c5148 int rssi; local
5286 rssi = iwx_rxmq_get_signal_strength(sc, desc);
5287 rssi = (0 - IWX_MIN_DBM) + rssi; /* normalize */
5288 rssi = MIN(rssi, ic->ic_max_rssi); /* clip to max. 100% */
5290 rxi.rxi_rssi = rssi;
H A Dif_iwxreg.h2607 * @FW_DBG_TRIGGER_RSSI: trigger log collection when the rssi of the beacon
2732 * @rssi: RSSI value to trigger at
2735 uint32_t rssi; member in struct:iwx_fw_dbg_trigger_low_rssi
6515 * @reported_rssi: AP rssi reported to the host
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_node.c434 uint8_t rssi = ni->ni_rssi; local
443 if (rssi >= p)
444 rssi -= p; /* punish by 5% */
446 if (rssi >= 8)
447 rssi -= 8; /* punish by 8 dBm */
451 return rssi;
501 * band: 5 GHz > 2 GHz provided 5 GHz rssi is above threshold
503 * rssi: rssi1 > rssi2 as a numeric comparison with a slight
506 * Crypto carries most weight, followed by band, followed by rssi.
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
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);
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;
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/
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);
H A Dif_uralreg.h190 uint8_t rssi; member in struct:ural_rx_desc
H A Dif_runreg.h850 uint8_t rssi[3]; member in struct:rt2860_rxwi
H A Dif_run.c2832 if (rxwi->rssi[1] > rxwi->rssi[rxchain])
2835 if (rxwi->rssi[2] > rxwi->rssi[rxchain])
2843 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
2850 rvp->recv_mgmt(ni, m, subtype, rxs, rssi, nf);
2881 uint8_t ant, rssi; local
2955 rssi = rxwi->rssi[ant];
2956 nf = run_rssi2dbm(sc, rssi, an
2842 run_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
5389 run_rssi2dbm(struct run_softc *sc, uint8_t rssi, uint8_t rxchain) argument
[all...]
H A Dif_rumreg.h285 uint8_t rssi; member in struct:rum_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...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
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...]
H A Drt2860reg.h891 uint8_t rssi[3]; member in struct:rt2860_rxwi
H A Drt2661var.h57 int8_t rssi; member in struct:rt2661_tx_data
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 Drt2661reg.h271 uint8_t rssi; member in struct:rt2661_rx_desc
H A Drt2560var.h61 int8_t rssi; member in struct:rt2560_tx_data
H A Drt2560reg.h251 uint8_t rssi; member in struct:rt2560_rx_desc
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...]
/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/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/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/iprowifi4965/dev/iwn/
H A Dif_iwnreg.h1450 uint8_t rssi[6]; member in struct:iwn4965_rx_phystat
1456 uint16_t rssi[3]; member in struct:iwn5000_rx_phystat
1623 uint32_t rssi[3]; member in struct:iwn_rx_general_stats

Completed in 501 milliseconds

123