/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/contrib/ath_hal/ar9300/ |
H A D | ar9300_recv_ds.c | 38 u_int32_t pa, struct ath_desc *nds, struct ath_rx_status *rxs, 69 rxs->rs_status = 0; 70 rxs->rs_flags = 0; 71 rxs->rs_phyerr = 0; 73 rxs->rs_datalen = rxsp->status2 & AR_data_len; 74 rxs->rs_tstamp = rxsp->status3; 77 rxs->rs_rssi = MS(rxsp->status5, AR_rx_rssi_combined); 78 rxs->rs_rssi_ctl[0] = MS(rxsp->status1, AR_rx_rssi_ant00); 79 rxs->rs_rssi_ctl[1] = MS(rxsp->status1, AR_rx_rssi_ant01); 80 rxs 37 ar9300_proc_rx_desc_fast(struct ath_hal *ah, struct ath_desc *ds, u_int32_t pa, struct ath_desc *nds, struct ath_rx_status *rxs, void *buf_addr) argument 199 ar9300_proc_rx_desc(struct ath_hal *ah, struct ath_desc *ds, u_int32_t pa, struct ath_desc *nds, u_int64_t tsf, struct ath_rx_status *rxs) argument [all...] |
H A D | ar9300_freebsd.c | 118 ar9300_freebsd_proc_radar_event(struct ath_hal *ah, struct ath_rx_status *rxs, argument 134 if ((rxs->rs_phyerr != HAL_PHYERR_RADAR) && 135 (rxs->rs_phyerr != HAL_PHYERR_FALSE_RADAR_EXT)) { 144 datalen = rxs->rs_datalen; 148 rssi = (uint8_t) rxs->rs_rssi; 150 rssi = (uint8_t) rxs->rs_rssi_ctl[0]; 153 ext_rssi = (uint8_t) rxs->rs_rssi_ext[0]; 290 event->re_ts = rxs->rs_tstamp; 693 struct ath_rx_status *rxs) 696 return (ar9300_proc_rx_desc_fast(ah, ds, 0, ds_next, rxs, 691 ar9300_proc_rx_desc_freebsd(struct ath_hal *ah, struct ath_desc *ds, uint32_t pa, struct ath_desc *ds_next, uint64_t tsf, struct ath_rx_status *rxs) argument [all...] |
H A D | ar9300_freebsd.h | 29 uint64_t tsf, struct ath_rx_status *rxs);
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8192c/ |
H A D | r92c_rx.c | 111 r92c_get_rx_stats(struct rtwn_softc *sc, struct ieee80211_rx_stats *rxs, argument 123 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU; 125 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU_MORE; 127 rxs->c_pktflags |= IEEE80211_RX_F_SHORTGI; 130 rxs->c_width = IEEE80211_RX_FW_40MHZ; 132 rxs->c_width = IEEE80211_RX_FW_20MHZ; 135 rxs->c_phytype = IEEE80211_RX_FP_11B; 137 rxs->c_phytype = IEEE80211_RX_FP_11G; 139 rxs->c_phytype = IEEE80211_RX_FP_11NG; 143 rxs [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8812a/ |
H A D | r12a_rx.c | 241 r12a_get_rx_stats(struct rtwn_softc *sc, struct ieee80211_rx_stats *rxs, argument 257 rxs->c_pktflags |= IEEE80211_RX_F_LDPC; 260 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU; 262 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU_MORE; 266 rxs->c_pktflags |= IEEE80211_RX_F_SHORTGI; 270 rxs->c_width = IEEE80211_RX_FW_20MHZ; 273 rxs->c_width = IEEE80211_RX_FW_40MHZ; 276 rxs->c_width = IEEE80211_RX_FW_80MHZ; 283 rxs->c_phytype = IEEE80211_RX_FP_11B; 293 rxs [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/ |
H A D | if_rtwn_rx.c | 241 struct ieee80211_rx_stats rxs; local 275 bzero(&rxs, sizeof(rxs)); 276 rtwn_get_rx_stats(sc, &rxs, desc, physt); 277 if (rxs.c_pktflags & IEEE80211_RX_F_AMPDU) { 287 rxs.c_pktflags |= IEEE80211_RX_F_FAIL_FCSCRC; 289 rxs.r_flags |= IEEE80211_R_TSF_START; /* XXX undocumented */ 290 rxs.r_flags |= IEEE80211_R_TSF64; 291 rxs.c_rx_tsf = rtwn_extend_rx_tsf(sc, stat); 294 is_cck = (rxs 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/libs/compat/freebsd_wlan/net80211/ |
H A D | ieee80211_input.h | 137 ieee80211_check_rxseq_amsdu(const struct ieee80211_rx_stats *rxs) argument 139 if (rxs == NULL) 141 return (!! (rxs->c_pktflags & IEEE80211_RX_F_AMSDU)); 150 ieee80211_check_rxseq_amsdu_more(const struct ieee80211_rx_stats *rxs) argument 153 if (rxs == NULL) 157 if ((rxs->c_pktflags & IEEE80211_RX_F_AMSDU) == 0) 161 if (rxs->c_pktflags & IEEE80211_RX_F_AMSDU_MORE) { 196 uint8_t *bssid, const struct ieee80211_rx_stats *rxs) 282 if (ieee80211_check_rxseq_amsdu_more(rxs)) { 284 if ((rxs ! 195 ieee80211_check_rxseq(struct ieee80211_node *ni, struct ieee80211_frame *wh, uint8_t *bssid, const struct ieee80211_rx_stats *rxs) argument [all...] |
H A D | ieee80211_monitor.c | 66 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 D | ieee80211_crypto.c | 616 const struct ieee80211_rx_stats *rxs; local 627 rxs = ieee80211_get_rx_params_ptr(m); 628 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) { 629 if (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP) { 705 const struct ieee80211_rx_stats *rxs; local 708 rxs = ieee80211_get_rx_params_ptr(m); 714 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) { 715 if (rxs [all...] |
H A D | ieee80211_tdma.h | 87 const struct ieee80211_rx_stats *rxs, int, int);
|
H A D | ieee80211_crypto_ccmp.c | 237 const struct ieee80211_rx_stats *rxs; local 244 rxs = ieee80211_get_rx_params_ptr(m); 246 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP)) 291 if (! ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP))) { 300 if (! ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_MMIC_STRIP))) 306 if (! ((rxs != NULL) && (rxs [all...] |
H A D | ieee80211_wds.c | 70 const struct ieee80211_rx_stats *rxs, int, int); 412 const struct ieee80211_rx_stats *rxs, int rssi, int nf) 430 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) 509 if (! ieee80211_check_rxseq(ni, wh, wh->i_addr1, rxs)) 545 ieee80211_ampdu_reorder(ni, m, rxs) != 0) { 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 D | ieee80211_adhoc.c | 80 int subtype, const struct ieee80211_rx_stats *rxs, int, int); 310 const struct ieee80211_rx_stats *rxs, int rssi, int nf) 329 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) 453 if (! ieee80211_check_rxseq(ni, wh, bssid, rxs)) 484 ieee80211_ampdu_reorder(ni, m, rxs) != 0) { 658 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf); 703 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) 736 if (rxs != NULL) { 737 c = ieee80211_lookup_channel_rxstatus(vap, rxs); 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 D | ieee80211_haiku.cpp | 546 ieee80211_add_rx_params(struct mbuf *m, const struct ieee80211_rx_stats *rxs) argument 557 memcpy(&rx->params, rxs, sizeof(*rxs)); 564 ieee80211_get_rx_params(struct mbuf *m, struct ieee80211_rx_stats *rxs) argument 574 memcpy(rxs, &rx->params, sizeof(*rxs));
|
H A D | ieee80211_crypto_tkip.c | 291 const struct ieee80211_rx_stats *rxs; local 297 rxs = ieee80211_get_rx_params_ptr(m); 302 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP)) 365 if (! ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP))) { 386 const struct ieee80211_rx_stats *rxs; local 392 rxs = ieee80211_get_rx_params_ptr(m); 399 if ((rxs != NULL) && (rxs [all...] |
H A D | ieee80211_input.c | 90 struct ieee80211_rx_stats rxs; local 93 bzero(&rxs, sizeof(rxs)); 94 if (ieee80211_get_rx_params(m, &rxs) != 0) 98 ieee80211_process_mimo(ni, &rxs); 101 return ni->ni_vap->iv_input(ni, m, &rxs, rxs.c_rssi, rxs.c_nf);
|
H A D | ieee80211_crypto_wep.c | 245 const struct ieee80211_rx_stats *rxs; local 249 rxs = ieee80211_get_rx_params_ptr(m); 251 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP))
|
H A D | ieee80211_sta.c | 541 const struct ieee80211_rx_stats *rxs, int rssi, int nf) 560 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) 653 if (! ieee80211_check_rxseq(ni, wh, bssid, rxs)) 678 ieee80211_ampdu_reorder(ni, m, rxs) != 0) { 963 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf); 1386 const struct ieee80211_rx_stats *rxs, 1422 if (rxs != NULL) { 1423 c = ieee80211_lookup_channel_rxstatus(vap, rxs); 540 sta_input(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs, int rssi, int nf) 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
|
H A D | ieee80211_ht.c | 547 const struct ieee80211_rx_stats *rxs) 573 * Get the rxs of the final mbuf in the slot, if one exists. 588 if ((rxs != NULL) && (rxs_final != NULL) && 589 ieee80211_check_rxseq_amsdu(rxs) && 626 if (rxs != NULL && ieee80211_check_rxseq_amsdu(rxs)) { 627 if (ieee80211_check_rxseq_amsdu_more(rxs)) { 641 if (rxs != NULL) { 646 rxseq, tid, rxs->c_pktflags); 1003 const struct ieee80211_rx_stats *rxs) 543 ampdu_rx_add_slot(struct ieee80211_rx_ampdu *rap, int off, int tid, ieee80211_seq rxseq, struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs) argument 1002 ieee80211_ampdu_reorder(struct ieee80211_node *ni, struct mbuf *m, const struct ieee80211_rx_stats *rxs) argument [all...] |
H A D | ieee80211_tdma.c | 120 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf); 332 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) 403 ts->tdma_recv_mgmt(ni, m0, subtype, rxs, rssi, nf); 331 tdma_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) argument
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_radar.c | 235 ar5416ProcessRadarEvent(struct ath_hal *ah, struct ath_rx_status *rxs, argument 251 if ((rxs->rs_phyerr != HAL_PHYERR_RADAR) && 252 (rxs->rs_phyerr != HAL_PHYERR_FALSE_RADAR_EXT)) { 261 datalen = rxs->rs_datalen; 265 rssi = (uint8_t) rxs->rs_rssi; 267 rssi = (uint8_t) rxs->rs_rssi_ctl[0]; 270 ext_rssi = (uint8_t) rxs->rs_rssi_ext[0]; 407 event->re_ts = rxs->rs_tstamp;
|
/haiku/src/add-ons/kernel/drivers/network/wlan/realtekwifi/dev/rtwn/rtl8188e/ |
H A D | r88e_rx.c | 235 r88e_get_rx_stats(struct rtwn_softc *sc, struct ieee80211_rx_stats *rxs, argument 240 r92c_get_rx_stats(sc, rxs, desc, physt_ptr); 243 rxs->r_flags |= IEEE80211_R_IEEE | IEEE80211_R_FREQ; 244 rxs->c_ieee = physt->chan; 245 rxs->c_freq = ieee80211_ieee2mhz(rxs->c_ieee,
|
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/ |
H A D | if_ath_rx.h | 38 int subtype, const struct ieee80211_rx_stats *rxs,
|
H A D | if_ath_rx.c | 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); 664 struct ieee80211_rx_stats rxs; local 936 bzero(&rxs, sizeof(rxs)); 937 rxs.r_flags |= IEEE80211_R_NF | IEEE80211_R_RSSI | 943 rxs.c_rssi = rs->rs_rssi; 944 rxs.c_nf = nf; 945 rxs.c_chain = 3; /* XXX TODO: check */ 946 rxs 336 ath_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/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_misc.c | 1351 ar5212ProcessRadarEvent(struct ath_hal *ah, struct ath_rx_status *rxs, argument 1358 if ((rxs->rs_phyerr != HAL_PHYERR_RADAR) && 1359 (rxs->rs_phyerr != HAL_PHYERR_FALSE_RADAR_EXT)) 1366 if (rxs->rs_datalen >= 1) 1373 rssi = (uint8_t) rxs->rs_rssi; 1384 event->re_ts = rxs->rs_tstamp;
|