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

1234

/freebsd-10-stable/sys/dev/ath/ath_hal/ar5416/
H A Dar5416_radar.c240 uint8_t rssi = 0, ext_rssi = 0; local
263 rssi = (uint8_t) rxs->rs_rssi;
265 rssi = (uint8_t) rxs->rs_rssi_ctl[0];
271 if (rssi & 0x80)
272 rssi = 0;
288 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi=%d, ext_rssi=%d, pulse_length_pri=%d,"
290 __func__, rssi, ext_rssi, pulse_length_pri, pulse_length_ext,
299 if (dur == 0 && rssi == 0) {
300 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: dur and rssi are 0\n", __func__);
304 HALDEBUG(ah, HAL_DEBUG_DFS, "%s: rssi
[all...]
H A Dar5416_ani.c49 * rssi value (e.g. beacon frames from an ap in station mode)
55 * ANI_ENA_RSSI indicates whether rssi-based processing should
407 int32_t rssi = BEACON_RSSI(ahp); local
408 if (rssi > params->rssiThrHigh) {
410 * Beacon rssi is high, can turn off ofdm
430 } else if (rssi > params->rssiThrLow) {
432 * Beacon rssi in mid range, need ofdm weak signal
445 * Beacon rssi is low, if in 11b/g mode, turn off ofdm
487 int32_t rssi = BEACON_RSSI(ahp); local
488 if (rssi > param
747 int32_t rssi = BEACON_RSSI(ahp); local
[all...]
/freebsd-10-stable/sys/net80211/
H A Dieee80211_rssadapt.c240 int rix, rssi; local
257 /* XXX this is average rssi, should be using last value */
258 rssi = ni->ni_ic->ic_node_getrssi(ni);
260 if ((*thrs)[rix] < (rssi << 8))
268 "RSSADAPT new rate %d (pktlen %d rssi %d)",
269 ni->ni_txrate, pktlen, rssi);
281 rssadapt_lower_rate(struct ieee80211_rssadapt_node *ra, int pktlen, int rssi) argument
292 last_thr, (rssi << 8));
295 "RSSADAPT lower threshold for rate %d (last_thr %d new thr %d rssi %d)\n",
297 last_thr, (*thrs)[rix], rssi);
301 rssadapt_raise_rate(struct ieee80211_rssadapt_node *ra, int pktlen, int rssi) argument
333 int pktlen = *(int *)arg1, rssi = *(int *)arg2; local
[all...]
H A Dieee80211_monitor.c63 int rssi, int nf);
127 monitor_input(struct ieee80211_node *ni, struct mbuf *m, int rssi, int nf) argument
H A Dieee80211_scan.c83 /* rssi thresholds */
147 [IEEE80211_MODE_11A] = { .rssi = ROAM_RSSI_11A_DEFAULT,
149 [IEEE80211_MODE_11G] = { .rssi = ROAM_RSSI_11B_DEFAULT,
151 [IEEE80211_MODE_11B] = { .rssi = ROAM_RSSI_11BONLY_DEFAULT,
153 [IEEE80211_MODE_TURBO_A]= { .rssi = ROAM_RSSI_11A_DEFAULT,
155 [IEEE80211_MODE_TURBO_G]= { .rssi = ROAM_RSSI_11A_DEFAULT,
157 [IEEE80211_MODE_STURBO_A]={ .rssi = ROAM_RSSI_11A_DEFAULT,
159 [IEEE80211_MODE_HALF] = { .rssi = ROAM_RSSI_11A_DEFAULT,
161 [IEEE80211_MODE_QUARTER]= { .rssi = ROAM_RSSI_11A_DEFAULT,
163 [IEEE80211_MODE_11NA] = { .rssi
1090 dump_probe_beacon(uint8_t subtype, int isnew, const uint8_t mac[IEEE80211_ADDR_LEN], const struct ieee80211_scanparams *sp, int rssi) argument
1116 ieee80211_add_scan(struct ieee80211vap *vap, const struct ieee80211_scanparams *sp, const struct ieee80211_frame *wh, int subtype, int rssi, int noise) argument
[all...]
H A Dieee80211_wds.c105 int8_t rssi, nf; local
114 ic->ic_node_getsignal(ni, &rssi, &nf);
118 ieee80211_input(ni, m, rssi, nf);
410 wds_input(struct ieee80211_node *ni, struct mbuf *m, int rssi, int nf) argument
492 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
709 if_printf(ifp, "received %s from %s rssi %d\n",
712 ether_sprintf(wh->i_addr2), rssi);
721 vap->iv_recv_mgmt(ni, m, subtype, rssi, nf);
748 int subtype, int rssi, int nf)
747 wds_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, int rssi, int nf) argument
H A Dieee80211_node.c1102 int32_t rssi; local
1106 rssi = IEEE80211_RSSI_GET(avgrssi);
1107 return rssi < 0 ? 0 : rssi > 127 ? 127 : rssi;
1111 node_getsignal(const struct ieee80211_node *ni, int8_t *rssi, int8_t *noise) argument
1113 *rssi = node_getrssi(ni);
1123 int32_t rssi; local
1130 info->rssi[i] = 0;
1132 rssi
2718 int8_t rssi; local
2737 int8_t rssi; local
2758 int8_t rssi; local
2809 ieee80211_getsignal(struct ieee80211vap *vap, int8_t *rssi, int8_t *noise) argument
[all...]
H A Dieee80211_tdma.c118 int subtype, int rssi, int nf);
123 const u_int8_t *ie, int rssi, int nf, const struct ieee80211_frame *wh);
323 int subtype, int rssi, int nf)
386 (void) tdma_process_params(ni, scan.tdma, rssi, nf, wh);
394 ts->tdma_recv_mgmt(ni, m0, subtype, rssi, nf);
517 int rssi, int nf, const struct ieee80211_frame *wh)
322 tdma_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, int rssi, int nf) argument
516 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_proto.h80 uint8_t rssi; /* global RSSI */ member in struct:ieee80211_rx_stats
85 #define ieee80211_input(ni, m, rssi, nf) \
86 ((ni)->ni_vap->iv_input(ni, m, rssi, nf))
H A Dieee80211_sta.c75 int subtype, int rssi, int nf);
518 sta_input(struct ieee80211_node *ni, struct mbuf *m, int rssi, int nf) argument
614 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
878 if_printf(ifp, "received %s from %s rssi %d\n",
881 ether_sprintf(wh->i_addr2), rssi);
915 vap->iv_recv_mgmt(ni, m, subtype, rssi, nf);
943 int rssi, int nf, uint16_t seq, uint16_t status)
972 uint8_t *frm, uint8_t *efrm, int rssi, int nf,
1279 int subtype, int rssi, int nf)
1436 subtype, rssi, n
942 sta_auth_open(struct ieee80211_node *ni, struct ieee80211_frame *wh, int rssi, int nf, uint16_t seq, uint16_t status) argument
971 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
1278 sta_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, int rssi, int nf) argument
[all...]
H A Dieee80211_adhoc.c289 adhoc_input(struct ieee80211_node *ni, struct mbuf *m, int rssi, int nf) argument
409 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
627 if_printf(ifp, "received %s from %s rssi %d\n",
630 ether_sprintf(wh->i_addr2), rssi);
639 vap->iv_recv_mgmt(ni, m, subtype, rssi, nf);
684 int subtype, int rssi, int nf)
732 ieee80211_add_scan(vap, &scan, wh, subtype, rssi, nf);
770 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
907 int subtype, int rssi, int nf)
918 adhoc_recv_mgmt(ni, m0, subtype, rssi, n
683 adhoc_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, int rssi, int nf) argument
906 ahdemo_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, int rssi, int nf) argument
[all...]
H A D_ieee80211.h372 int8_t rssi; /* rssi thresh (.5 dBm) */ member in struct:ieee80211_roamparam
400 int8_t rssi[IEEE80211_MAX_CHAINS]; /* per-antenna rssi */ member in struct:ieee80211_mimo_info
H A Dieee80211_scan.h153 int subtype, int rssi, int noise);
278 int subtype, int rssi, int noise);
H A Dieee80211_hostap.c70 int rssi, int nf);
74 int subtype, int rssi, int nf);
478 hostap_input(struct ieee80211_node *ni, struct mbuf *m, int rssi, int nf) argument
571 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
852 if_printf(ifp, "received %s from %s rssi %d\n",
855 ether_sprintf(wh->i_addr2), rssi);
896 vap->iv_recv_mgmt(ni, m, subtype, rssi, nf);
923 int rssi, int nf, uint16_t seq, uint16_t status)
1001 uint8_t *frm, uint8_t *efrm, int rssi, int nf,
1102 IEEE80211_RSSI_LPF(ni->ni_avgrssi, rssi);
922 hostap_auth_open(struct ieee80211_node *ni, struct ieee80211_frame *wh, int rssi, int nf, uint16_t seq, uint16_t status) argument
1000 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
1683 hostap_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, int rssi, int nf) argument
[all...]
/freebsd-10-stable/sys/dev/ath/ath_hal/ar5212/
H A Dar5212_ani.c45 * rssi value (e.g. beacon frames from an ap in station mode)
51 * ANI_ENA_RSSI indicates whether rssi-based processing should
421 int32_t rssi = BEACON_RSSI(ahp); local
422 if (rssi > params->rssiThrHigh) {
424 * Beacon rssi is high, can turn off ofdm
429 "%s: rssi %d OWSD off\n", __func__, rssi);
443 "%s: rssi %d raise ST %u\n", __func__, rssi,
449 } else if (rssi > param
523 int32_t rssi = BEACON_RSSI(ahp); local
791 int32_t rssi = BEACON_RSSI(ahp); local
[all...]
/freebsd-10-stable/sys/dev/wi/
H A Dif_wivar.h170 #define WI_RSSI_TO_DBM(sc, rssi) (MIN((sc)->sc_max_rssi, \
171 MAX((sc)->sc_min_rssi, (rssi))) - (sc)->sc_dbm_offset)
/freebsd-10-stable/sys/dev/ath/
H A Dif_ath_rx.h36 int subtype, int rssi, int nf);
/freebsd-10-stable/sys/dev/bwi/
H A Dbwirf.c2414 int rssi, lna_gain; local
2416 rssi = hdr->rxh_rssi;
2421 if (rssi > 127)
2422 rssi -= 256;
2424 rssi += 17;
2426 rssi -= 4;
2427 return rssi;
2433 if (rssi >= BWI_NRSSI_TBLSZ)
2434 rssi = BWI_NRSSI_TBLSZ - 1;
2436 rssi
2484 int rssi; local
2499 int rssi; local
[all...]
/freebsd-10-stable/sys/dev/usb/wlan/
H A Dif_urtwn.c641 int8_t rssi = 0; local
670 rssi = urtwn_r88e_get_rssi(sc, rate, &stat[1]);
672 rssi = urtwn_get_rssi(sc, rate, &stat[1]);
674 urtwn_update_avgrssi(sc, rate, rssi);
679 rssi = URTWN_RSSI(rssi);
720 tap->wr_dbm_antsignal = rssi;
725 *rssi_p = rssi;
731 urtwn_rxeof(struct usb_xfer *xfer, struct urtwn_data *data, int *rssi, argument
773 m = urtwn_rx_frame(sc, buf, pktlen, rssi);
803 int rssi = 1; local
1689 urtwn_update_avgrssi(struct urtwn_softc *sc, int rate, int8_t rssi) argument
1732 int8_t rssi; local
1757 int8_t rssi; local
[all...]
H A Dif_rsu.c1085 bss->rssi = htole32(ni->ni_avgrssi);
1184 ieee80211_input_all(ic, m, le32toh(bss->rssi), 0);
1324 int8_t rssi; local
1329 rssi = cck->agc_rpt & 0x3e;
1330 rssi = cckoff[rpt] - rssi;
1333 rssi = ((le32toh(phy->phydw1) >> 1) & 0x7f) - 106;
1335 return (rssi);
1339 rsu_rx_frame(struct rsu_softc *sc, uint8_t *buf, int pktlen, int *rssi) argument
1368 *rssi
1434 rsu_rx_multi_frame(struct rsu_softc *sc, uint8_t *buf, int len, int *rssi) argument
1484 rsu_rxeof(struct usb_xfer *xfer, struct rsu_data *data, int *rssi) argument
1517 int rssi = 1; local
[all...]
H A Dif_rum.c882 uint8_t rssi = 0; local
903 rssi = rum_get_rssi(sc, sc->sc_rx_desc.rssi);
937 tap->wr_antsignal = RT2573_NOISE_FLOOR + rssi;
957 (void) ieee80211_input(ni, m, rssi,
961 (void) ieee80211_input_all(ic, m, rssi,
2328 int lna, agc, rssi; local
2343 rssi = (2 * agc) - RT2573_NOISE_FLOOR;
2346 rssi += sc->rssi_2ghz_corr;
2349 rssi
[all...]
/freebsd-10-stable/sys/dev/ral/
H A Drt2560var.h61 int8_t rssi; member in struct:rt2560_tx_data
H A Drt2661var.h57 int8_t rssi; member in struct:rt2661_tx_data
H A Drt2661.c1001 int8_t rssi, nf; local
1075 rssi = rt2661_get_rssi(sc, desc->rssi);
1077 if (rssi < 0)
1078 rssi = -30; /* XXX ignored by net80211 */
1095 tap->wr_antsignal = nf + rssi;
1106 (void) ieee80211_input(ni, m, rssi, nf);
1109 (void) ieee80211_input_all(ic, m, rssi, nf);
1574 /* XXX probably need last rssi value and not avg */
1575 data->rssi
2770 int lna, agc, rssi; local
[all...]
/freebsd-10-stable/sys/contrib/dev/ath/ath_hal/ar9300/
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...]

Completed in 244 milliseconds

1234