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

1234

/freebsd-11-stable/sys/netgraph/bluetooth/hci/
H A Dng_hci_evnt.c428 char *rssi;
438 rssi = mtod(event, char *);
/freebsd-11-stable/sbin/ifconfig/
H A Difieee80211.c1536 int rssi, flags; local
1538 rssi = (int) (2*v);
1539 if (rssi != 2*v)
1540 errx(-1, "invalid rssi (must be .5 dBm units)");
1545 _APPLY1(flags, roamparams, rssi, rssi);
1547 _APPLY(flags, roamparams, rssi, rssi);
3299 if (mi->rssi[0] != 0 || mi->rssi[
[all...]
/freebsd-11-stable/sys/netgraph/bluetooth/include/
H A Dng_hci.h1423 char rssi; /* -127 <= rssi <= 127 dB */ member in struct:__anon263
/freebsd-11-stable/sys/net80211/
H A Dieee80211_mesh.c1525 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
1575 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
1789 if_printf(ifp, "received %s from %s rssi %d\n",
1791 ether_sprintf(wh->i_addr2), rssi);
1800 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf);
1827 const struct ieee80211_rx_stats *rxs, int rssi, int nf)
1882 subtype, rssi, nf);
1524 mesh_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
1826 mesh_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
/freebsd-11-stable/sys/dev/urtwn/
H A Dif_urtwn.c1056 int8_t rssi = -127; local
1070 rssi = urtwn_r88e_get_rssi(sc, rate, &stat[1]);
1072 rssi = urtwn_get_rssi(sc, rate, &stat[1]);
1073 URTWN_DPRINTF(sc, URTWN_DEBUG_RSSI, "%s: rssi=%d\n", __func__, rssi);
1075 urtwn_update_avgrssi(sc, rate, rssi);
1104 tap->wr_dbm_antsignal = rssi;
1108 *rssi_p = rssi;
1133 int8_t nf, rssi; local
1168 ni = urtwn_rx_frame(sc, m, &rssi);
2540 urtwn_ibss_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
2779 urtwn_update_avgrssi(struct urtwn_softc *sc, int rate, int8_t rssi) argument
2823 int8_t rssi; local
2848 int8_t rssi; local
[all...]
/freebsd-11-stable/sys/dev/bwn/
H A Dif_bwnvar.h255 uint8_t rssi; member in struct:bwn_rxhdr4::__anon5::__anon6
H A Dif_bwn.c5765 int padding, rate, rssi = 0, noise = 0, type; local
5834 /* rssi/noise */
5840 rssi = bwn_rx_rssi_calc(mac, rxhdr->phy.abg.rssi,
5848 rssi = max(rxhdr->phy.n.power1, rxhdr->ps2.n.power2);
5850 rssi = max(rxhdr->phy.n.power0, rxhdr->phy.n.power1);
5861 /* XXX TODO: implement rssi for other PHYs */
5869 rssi = rssi - noise;
5873 bwn_rx_radiotap(mac, m, rxhdr, plcp, rate, rssi, nois
6878 bwn_rx_radiotap(struct bwn_mac *mac, struct mbuf *m, const struct bwn_rxhdr4 *rxhdr, struct bwn_plcp6 *plcp, int rate, int rssi, int noise) argument
[all...]
/freebsd-11-stable/sys/dev/if_ndis/
H A Dif_ndis.c3271 int rssi, noise, freq, chanflag; local
3289 rssi = 100 * (wb->nwbx_rssi - noise) / (-32 - noise);
3290 rssi = max(0, min(rssi, 100)); /* limit 0 <= rssi <= 100 */
3337 DPRINTF(("scan: bssid %s chan %dMHz (%d/%d) rssi %d\n",
3339 rssi));
3340 ieee80211_add_scan(vap, ic->ic_curchan, &sp, &wh, 0, rssi, noise);
/freebsd-11-stable/sys/dev/bwi/
H A Dif_bwi.c2607 int buflen, wh_ofs, hdr_extra, rssi, noise, type, rate; local
2637 rssi = bwi_calc_rssi(sc, hdr);
2650 bwi_rx_radiotap(sc, m, hdr, &plcp, rate, rssi, noise);
2659 type = ieee80211_input(ni, m, rssi - noise, noise);
2662 type = ieee80211_input_all(ic, m, rssi - noise, noise);
3767 struct bwi_rxbuf_hdr *hdr, const void *plcp, int rate, int rssi, int noise)
3781 sc->sc_rx_th.wr_antsignal = rssi;
3766 bwi_rx_radiotap(struct bwi_softc *sc, struct mbuf *m, struct bwi_rxbuf_hdr *hdr, const void *plcp, int rate, int rssi, int noise) argument
/freebsd-11-stable/sys/dev/rtwn/
H A Dif_rtwn.c1381 rtwn_update_avgrssi(struct rtwn_softc *sc, int rate, int8_t rssi) argument
1386 if (rssi <= -100 || rssi >= 20)
1388 else if (rssi >= 0)
1391 pwdb = 100 + rssi;
1422 int8_t rssi; local
1428 rssi = (cck->agc_rpt & 0x1f) << 1;
1431 rssi = cck->agc_rpt & 0x3e;
1433 rssi = cckoff[rpt] - rssi;
1454 int8_t rssi = 0, nf; local
[all...]
/freebsd-11-stable/sys/dev/iwn/
H A Dif_iwnvar.h154 uint32_t rssi[3]; member in struct:iwn_calib_state
H A Dif_iwn.c2971 int error, len, rssi, nf; local
3076 rssi = ops->get_rssi(sc, stat);
3084 tap->wr_dbm_antsignal = (int8_t)rssi;
3139 (void)ieee80211_input(ni, m, rssi - nf, nf);
3143 (void)ieee80211_input_all(ic, m, rssi - nf, nf);
5692 int rssi; local
5699 rssi = 0;
5701 rssi = MAX(rssi, phy->rssi[
5719 int rssi; local
[all...]
/freebsd-11-stable/sys/dev/iwm/
H A Dif_iwm.c3197 int rssi; local
3219 rssi = iwm_mvm_get_signal_strength(sc, phy_info);
3222 rssi = rssi - sc->sc_noise;
3235 "%s: rssi=%d, noise=%d\n", __func__, rssi, sc->sc_noise);
3258 /* rssi is in 1/2db units */
3259 rxs.rssi = rssi * 2;
3271 tap->wr_dbm_antsignal = (int8_t)rssi;
[all...]
/freebsd-11-stable/sys/dev/iwi/
H A Dif_iwi.c1183 int8_t rssi, nf; local
1195 ("drop rx frame len=%u chan=%u rssi=%u rssi_dbm=%u\n",
1196 le16toh(frame->len), frame->chan, frame->rssi,
1201 DPRINTFN(5, ("received frame len=%u chan=%u rssi=%u rssi_dbm=%u\n",
1202 le16toh(frame->len), frame->chan, frame->rssi, frame->rssi_dbm));
1254 rssi = frame->rssi_dbm;
1260 tap->wr_antsignal = rssi;
1269 type = ieee80211_input(ni, m, rssi, nf);
1272 type = ieee80211_input_all(ic, m, rssi, nf);
2805 sens.rssi
[all...]
/freebsd-11-stable/sys/dev/malo/
H A Dif_malo.c1950 int off, len, hdrlen, pktlen, rssi, ntodo; local
2023 rssi = 2 * ((int) ds->snr - ds->nf); /* NB: .5 dBm */
2024 if (rssi > 100)
2025 rssi = 100;
2063 sc->malo_rx_th.wr_antsignal = rssi;
2069 len, ds->rate, rssi);
2076 (void) ieee80211_input(ni, m, rssi, ds->nf);
2079 (void) ieee80211_input_all(ic, m, rssi, ds->nf);
/freebsd-11-stable/sys/dev/ral/
H A Drt2860.c1168 if (rxwi->rssi[1] > rxwi->rssi[rxchain])
1171 if (rxwi->rssi[2] > rxwi->rssi[rxchain])
1189 int8_t rssi, nf; local
1283 rssi = rt2860_rssi2dbm(sc, rxwi->rssi[ant], ant);
1290 tap->wr_antsignal = nf + rssi;
1328 (void)ieee80211_input(ni, m, rssi - nf, nf);
1331 (void)ieee80211_input_all(ic, m, rssi
3285 rt2860_rssi2dbm(struct rt2860_softc *sc, uint8_t rssi, uint8_t rxchain) argument
[all...]
H A Drt2661var.h57 int8_t rssi; member in struct:rt2661_tx_data
H A Drt2661.c977 int8_t rssi, nf; local
1050 rssi = rt2661_get_rssi(sc, desc->rssi);
1052 if (rssi < 0)
1053 rssi = -30; /* XXX ignored by net80211 */
1070 tap->wr_antsignal = nf + rssi;
1081 (void) ieee80211_input(ni, m, rssi, nf);
1084 (void) ieee80211_input_all(ic, m, rssi, nf);
1546 /* XXX probably need last rssi value and not avg */
1547 data->rssi
2705 int lna, agc, rssi; local
[all...]
H A Drt2560var.h61 int8_t rssi; member in struct:rt2560_tx_data
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)
1100 int8_t rssi, nf; local
1176 rssi = RT2560_RSSI(sc, desc->rssi);
1193 tap->wr_antsignal = nf + rssi;
1203 (void) ieee80211_input(ni, m, rssi, nf);
1206 (void) ieee80211_input_all(ic, m, rssi, nf);
1850 /* XXX probably need last rssi valu
[all...]
/freebsd-11-stable/sys/dev/wtap/
H A Dif_wtap.c161 * Intercept management frames to collect beacon rssi data
166 int subtype, const struct ieee80211_rx_stats *stats, int rssi, int nf)
172 WTAP_VAP(vap)->av_recv_mgmt(ni, m, subtype, stats, rssi, nf);
165 wtap_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype, const struct ieee80211_rx_stats *stats, int rssi, int nf) argument
/freebsd-11-stable/sys/dev/ipw/
H A Dif_ipw.c1163 int8_t rssi, nf; local
1165 DPRINTFN(5, ("received frame len=%u, rssi=%u\n", le32toh(status->len),
1166 status->rssi));
1214 rssi = status->rssi + IPW_RSSI_TO_DBM;
1220 tap->wr_antsignal = rssi;
1230 (void) ieee80211_input(ni, m, rssi - nf, nf);
1233 (void) ieee80211_input_all(ic, m, rssi - nf, nf);
/freebsd-11-stable/sys/dev/mwl/
H A Dif_mwl.c2387 mwl_node_getsignal(const struct ieee80211_node *ni, int8_t *rssi, int8_t *noise) argument
2389 *rssi = ni->ni_ic->ic_node_getrssi(ni);
2403 * Convert Hardware per-antenna rssi info to common format:
2418 (_dst) = rssi + ((logdbtbl[_src] - logdbtbl[rssi_max]) >> 2); \
2428 uint8_t rssi = mn->mn_ai.rsvd1/2; /* XXX */ local
2437 CVT(mi->rssi[0], mn->mn_ai.rssi_a);
2438 CVT(mi->rssi[1], mn->mn_ai.rssi_b);
2439 CVT(mi->rssi[2], mn->mn_ai.rssi_c);
2588 * Convert hardware signal strength to rssi. The value
2600 int rssi local
2617 int off, len, hdrlen, pktlen, rssi, ntodo; local
[all...]
/freebsd-11-stable/sys/dev/otus/
H A Dif_otusreg.h226 uint8_t rssi; /* Combined RSSI. */ member in struct:ar_rx_tail
H A Dif_otus.c1673 tap->wr_antsignal = tail->rssi;
1711 rxs.nf = sc->sc_nf[0]; /* XXX chain 0 != combined rssi/nf */
1712 rxs.rssi = tail->rssi;
1723 rxi.rxi_rssi = tail->rssi;

Completed in 420 milliseconds

1234