/freebsd/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_recv_ds.c | 38 u_int32_t pa, struct ath_desc *nds, struct ath_rx_status *rxs, in ar9300_proc_rx_desc_fast() argument 69 rxs->rs_status = 0; in ar9300_proc_rx_desc_fast() 70 rxs->rs_flags = 0; in ar9300_proc_rx_desc_fast() 71 rxs->rs_phyerr = 0; in ar9300_proc_rx_desc_fast() 73 rxs->rs_datalen = rxsp->status2 & AR_data_len; in ar9300_proc_rx_desc_fast() 74 rxs->rs_tstamp = rxsp->status3; in ar9300_proc_rx_desc_fast() 77 rxs->rs_rssi = MS(rxsp->status5, AR_rx_rssi_combined); in ar9300_proc_rx_desc_fast() 78 rxs->rs_rssi_ctl[0] = MS(rxsp->status1, AR_rx_rssi_ant00); in ar9300_proc_rx_desc_fast() 79 rxs->rs_rssi_ctl[1] = MS(rxsp->status1, AR_rx_rssi_ant01); in ar9300_proc_rx_desc_fast() 80 rxs->rs_rssi_ctl[2] = MS(rxsp->status1, AR_rx_rssi_ant02); in ar9300_proc_rx_desc_fast() [all …]
|
H A D | ar9300_freebsd.c | 134 ar9300_freebsd_proc_radar_event(struct ath_hal *ah, struct ath_rx_status *rxs, in ar9300_freebsd_proc_radar_event() argument 150 if ((rxs->rs_phyerr != HAL_PHYERR_RADAR) && in ar9300_freebsd_proc_radar_event() 151 (rxs->rs_phyerr != HAL_PHYERR_FALSE_RADAR_EXT)) { in ar9300_freebsd_proc_radar_event() 160 datalen = rxs->rs_datalen; in ar9300_freebsd_proc_radar_event() 164 rssi = (uint8_t) rxs->rs_rssi; in ar9300_freebsd_proc_radar_event() 166 rssi = (uint8_t) rxs->rs_rssi_ctl[0]; in ar9300_freebsd_proc_radar_event() 169 ext_rssi = (uint8_t) rxs->rs_rssi_ext[0]; in ar9300_freebsd_proc_radar_event() 306 event->re_ts = rxs->rs_tstamp; in ar9300_freebsd_proc_radar_event() 711 struct ath_rx_status *rxs) in ar9300_proc_rx_desc_freebsd() argument 714 return (ar9300_proc_rx_desc_fast(ah, ds, 0, ds_next, rxs, in ar9300_proc_rx_desc_freebsd()
|
/freebsd/tools/tools/ath/athalq/ |
H A D | ar9300_ds.c | 334 struct ar9300_rxs rxs; in ar9300_decode_rxstatus() local 337 memcpy(&rxs, &a->payload, sizeof(struct ar9300_rxs)); in ar9300_decode_rxstatus() 343 rxs.status3, in ar9300_decode_rxstatus() 344 rxs.status3 - last_ts); in ar9300_decode_rxstatus() 349 MS(rxs.status1, AR_rx_rssi_ant00), in ar9300_decode_rxstatus() 350 MS(rxs.status1, AR_rx_rssi_ant01), in ar9300_decode_rxstatus() 351 MS(rxs.status1, AR_rx_rssi_ant02), in ar9300_decode_rxstatus() 352 MS(rxs.status5, AR_rx_rssi_ant10), in ar9300_decode_rxstatus() 353 MS(rxs.status5, AR_rx_rssi_ant11), in ar9300_decode_rxstatus() 354 MS(rxs.status5, AR_rx_rssi_ant12), in ar9300_decode_rxstatus() [all …]
|
H A D | ar5416_ds.c | 254 struct ar5416_desc rxs; in ar5416_decode_rxstatus() local 257 memcpy(&rxs, &a->payload, sizeof(struct ar5416_desc)); in ar5416_decode_rxstatus() 263 MF(rxs.ds_rxstatus8, AR_RxDone), in ar5416_decode_rxstatus() 264 MS(rxs.ds_rxstatus0, AR_RxRate), in ar5416_decode_rxstatus() 265 rxs.ds_rxstatus2); in ar5416_decode_rxstatus() 268 rxs.ds_link, in ar5416_decode_rxstatus() 269 rxs.ds_data, in ar5416_decode_rxstatus() 270 rxs.ds_ctl0, in ar5416_decode_rxstatus() 271 rxs.ds_ctl1); in ar5416_decode_rxstatus() 279 MS(rxs.ds_rxstatus0, AR_RxRSSIAnt00), in ar5416_decode_rxstatus() [all …]
|
H A D | ar5416_ds_tdma.c | 259 struct ar5416_desc rxs; in ar5416_decode_rxstatus() local 263 memcpy(&rxs, &a->payload, sizeof(struct ar5416_desc)); in ar5416_decode_rxstatus() 265 if (MF(rxs.ds_rxstatus8, AR_RxDone) == 0) in ar5416_decode_rxstatus() 271 MF(rxs.ds_rxstatus8, AR_RxDone), in ar5416_decode_rxstatus() 272 rxs.ds_rxstatus2, in ar5416_decode_rxstatus() 273 rxs.ds_rxstatus2 - rx_tsf); in ar5416_decode_rxstatus() 275 rx_tsf = rxs.ds_rxstatus2; in ar5416_decode_rxstatus() 279 rxs.ds_link, in ar5416_decode_rxstatus() 280 rxs.ds_data, in ar5416_decode_rxstatus() 281 rxs.ds_ctl0, in ar5416_decode_rxstatus() [all …]
|
H A D | ar5212_ds.c | 147 struct ar5212_desc rxs; in ar5212_decode_rxstatus() local 150 memcpy(&rxs, &a->payload, sizeof(struct ar5212_desc)); in ar5212_decode_rxstatus() 156 MF(rxs.ds_rxstatus1, AR_Done), in ar5212_decode_rxstatus() 157 MS(rxs.ds_rxstatus1, AR_RcvTimestamp)); in ar5212_decode_rxstatus() 160 rxs.ds_link, in ar5212_decode_rxstatus() 161 rxs.ds_data, in ar5212_decode_rxstatus() 162 rxs.ds_ctl0, in ar5212_decode_rxstatus() 163 rxs.ds_ctl1); in ar5212_decode_rxstatus() 167 rxs.ds_rxstatus0 & AR_DataLen, in ar5212_decode_rxstatus() 168 MF(rxs.ds_rxstatus0, AR_More), in ar5212_decode_rxstatus() [all …]
|
H A D | ar5210_ds.c | 114 struct ar5210_desc rxs; in ar5210_decode_rxstatus() local 117 memcpy(&rxs, &a->payload, sizeof(struct ar5210_desc)); in ar5210_decode_rxstatus() 125 rxs.ds_link, in ar5210_decode_rxstatus() 126 rxs.ds_data); in ar5210_decode_rxstatus() 130 rxs.ds_status0 & AR_DataLen, in ar5210_decode_rxstatus() 131 MF(rxs.ds_status0, AR_More), in ar5210_decode_rxstatus() 132 MS(rxs.ds_status0, AR_RcvSigStrength), in ar5210_decode_rxstatus() 133 MF(rxs.ds_status0, AR_RcvAntenna)); in ar5210_decode_rxstatus() 137 MF(rxs.ds_status1, AR_Done), in ar5210_decode_rxstatus() 138 MF(rxs.ds_status1, AR_FrmRcvOK), in ar5210_decode_rxstatus() [all …]
|
H A D | ar5211_ds.c | 115 struct ar5211_desc rxs; in ar5211_decode_rxstatus() local 118 memcpy(&rxs, &a->payload, sizeof(struct ar5211_desc)); in ar5211_decode_rxstatus() 126 rxs.ds_link, in ar5211_decode_rxstatus() 127 rxs.ds_data); in ar5211_decode_rxstatus() 131 rxs.ds_status0 & AR_DataLen, in ar5211_decode_rxstatus() 132 MF(rxs.ds_status0, AR_More), in ar5211_decode_rxstatus() 133 MS(rxs.ds_status0, AR_RcvSigStrength), in ar5211_decode_rxstatus() 134 MS(rxs.ds_status0, AR_RcvAntenna)); in ar5211_decode_rxstatus() 138 MF(rxs.ds_status1, AR_Done), in ar5211_decode_rxstatus() 139 MF(rxs.ds_status1, AR_FrmRcvOK), in ar5211_decode_rxstatus() [all …]
|
/freebsd/sys/dev/rtwn/rtl8812a/ |
H A D | r12a_rx.c | 225 r12a_get_rx_stats(struct rtwn_softc *sc, struct ieee80211_rx_stats *rxs, in r12a_get_rx_stats() argument 241 rxs->c_pktflags |= IEEE80211_RX_F_LDPC; in r12a_get_rx_stats() 244 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU; in r12a_get_rx_stats() 246 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU_MORE; in r12a_get_rx_stats() 251 rxs->c_pktflags |= IEEE80211_RX_F_SHORTGI; in r12a_get_rx_stats() 255 rxs->c_width = IEEE80211_RX_FW_20MHZ; in r12a_get_rx_stats() 258 rxs->c_width = IEEE80211_RX_FW_40MHZ; in r12a_get_rx_stats() 261 rxs->c_width = IEEE80211_RX_FW_80MHZ; in r12a_get_rx_stats() 268 rxs->c_phytype = IEEE80211_RX_FP_11B; in r12a_get_rx_stats() 278 rxs->c_phytype = IEEE80211_RX_FP_11A; in r12a_get_rx_stats() [all …]
|
/freebsd/sys/dev/rtwn/rtl8192c/ |
H A D | r92c_rx.c | 109 r92c_get_rx_stats(struct rtwn_softc *sc, struct ieee80211_rx_stats *rxs, in r92c_get_rx_stats() argument 121 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU; in r92c_get_rx_stats() 123 rxs->c_pktflags |= IEEE80211_RX_F_AMPDU_MORE; in r92c_get_rx_stats() 125 rxs->c_pktflags |= IEEE80211_RX_F_SHORTGI; in r92c_get_rx_stats() 128 rxs->c_width = IEEE80211_RX_FW_40MHZ; in r92c_get_rx_stats() 130 rxs->c_width = IEEE80211_RX_FW_20MHZ; in r92c_get_rx_stats() 133 rxs->c_phytype = IEEE80211_RX_FP_11B; in r92c_get_rx_stats() 135 rxs->c_phytype = IEEE80211_RX_FP_11G; in r92c_get_rx_stats() 137 rxs->c_phytype = IEEE80211_RX_FP_11NG; in r92c_get_rx_stats() 141 rxs->c_rate = ridx2rate[rate]; in r92c_get_rx_stats() [all …]
|
/freebsd/sys/dev/rtwn/ |
H A D | if_rtwn_rx.c | 296 struct ieee80211_rx_stats rxs; in rtwn_rx_common() local 330 bzero(&rxs, sizeof(rxs)); in rtwn_rx_common() 331 rtwn_get_rx_stats(sc, &rxs, desc, physt); in rtwn_rx_common() 332 if (rxs.c_pktflags & IEEE80211_RX_F_AMPDU) { in rtwn_rx_common() 342 rxs.c_pktflags |= IEEE80211_RX_F_FAIL_FCSCRC; in rtwn_rx_common() 344 rxs.r_flags |= IEEE80211_R_TSF_START; /* XXX undocumented */ in rtwn_rx_common() 351 rxs.r_flags |= IEEE80211_R_TSF64; in rtwn_rx_common() 352 rxs.c_rx_tsf = rtwn_extend_rx_tsf(sc, stat); in rtwn_rx_common() 354 rxs.r_flags |= IEEE80211_R_TSF32; in rtwn_rx_common() 355 rxs.c_rx_tsf = le32toh(stat->tsf_low); in rtwn_rx_common() [all …]
|
/freebsd/sys/dev/rtwn/rtl8188e/ |
H A D | r88e_rx.c | 219 r88e_get_rx_stats(struct rtwn_softc *sc, struct ieee80211_rx_stats *rxs, in r88e_get_rx_stats() argument 224 r92c_get_rx_stats(sc, rxs, desc, physt_ptr); in r88e_get_rx_stats() 227 rxs->r_flags |= IEEE80211_R_IEEE | IEEE80211_R_FREQ; in r88e_get_rx_stats() 228 rxs->r_flags |= IEEE80211_R_BAND; in r88e_get_rx_stats() 229 rxs->c_ieee = physt->chan; in r88e_get_rx_stats() 230 rxs->c_freq = ieee80211_ieee2mhz(rxs->c_ieee, in r88e_get_rx_stats() 232 rxs->c_band = IEEE80211_CHAN_2GHZ; in r88e_get_rx_stats() 240 const struct r92c_rx_stat *rxs; in r88e_ratectl_tx_complete_periodic() local 247 rxs = (const struct r92c_rx_stat *) buf; in r88e_ratectl_tx_complete_periodic() 257 mac_bitmap = ((uint64_t) le32toh(rxs->tsf_low) << 32) in r88e_ratectl_tx_complete_periodic() [all …]
|
/freebsd/sys/net80211/ |
H A D | ieee80211_input.h | 135 ieee80211_check_rxseq_amsdu(const struct ieee80211_rx_stats *rxs) in ieee80211_check_rxseq_amsdu() argument 137 if (rxs == NULL) in ieee80211_check_rxseq_amsdu() 139 return (!! (rxs->c_pktflags & IEEE80211_RX_F_AMSDU)); in ieee80211_check_rxseq_amsdu() 148 ieee80211_check_rxseq_amsdu_more(const struct ieee80211_rx_stats *rxs) in ieee80211_check_rxseq_amsdu_more() argument 151 if (rxs == NULL) in ieee80211_check_rxseq_amsdu_more() 155 if ((rxs->c_pktflags & IEEE80211_RX_F_AMSDU) == 0) in ieee80211_check_rxseq_amsdu_more() 159 if (rxs->c_pktflags & IEEE80211_RX_F_AMSDU_MORE) { in ieee80211_check_rxseq_amsdu_more() 194 uint8_t *bssid, const struct ieee80211_rx_stats *rxs) in ieee80211_check_rxseq() argument 280 if (ieee80211_check_rxseq_amsdu_more(rxs)) { in ieee80211_check_rxseq() 282 if ((rxs != NULL) && ieee80211_check_rxseq_amsdu(rxs)) in ieee80211_check_rxseq()
|
H A D | ieee80211_crypto.c | 695 const struct ieee80211_rx_stats *rxs; in ieee80211_crypto_decap() local 706 rxs = ieee80211_get_rx_params_ptr(m); in ieee80211_crypto_decap() 707 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) { in ieee80211_crypto_decap() 708 if (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP) { in ieee80211_crypto_decap() 784 const struct ieee80211_rx_stats *rxs; in ieee80211_crypto_demic() local 787 rxs = ieee80211_get_rx_params_ptr(m); in ieee80211_crypto_demic() 793 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) { in ieee80211_crypto_demic() 794 if (rxs->c_pktflags & IEEE80211_RX_F_FAIL_MIC) { in ieee80211_crypto_demic() 807 if (rxs->c_pktflags & IEEE80211_RX_F_MMIC_STRIP) { in ieee80211_crypto_demic()
|
H A D | ieee80211_adhoc.c | 76 int subtype, const struct ieee80211_rx_stats *rxs, int, int); 306 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in adhoc_input() argument 325 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) in adhoc_input() 448 if (! ieee80211_check_rxseq(ni, wh, bssid, rxs)) in adhoc_input() 479 ieee80211_ampdu_reorder(ni, m, rxs) != 0) { in adhoc_input() 659 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf); in adhoc_input() 704 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) in adhoc_recv_mgmt() argument 737 if (rxs != NULL) { in adhoc_recv_mgmt() 738 c = ieee80211_lookup_channel_rxstatus(vap, rxs); in adhoc_recv_mgmt() 1003 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) in ahdemo_recv_mgmt() argument [all …]
|
H A D | ieee80211_crypto_ccmp.c | 235 const struct ieee80211_rx_stats *rxs; in ccmp_decap() local 242 rxs = ieee80211_get_rx_params_ptr(m); in ccmp_decap() 244 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP)) in ccmp_decap() 289 if (! ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP))) { in ccmp_decap() 298 if (! ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_MMIC_STRIP))) in ccmp_decap() 304 if (! ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP))) { in ccmp_decap()
|
H A D | ieee80211_crypto_tkip.c | 289 const struct ieee80211_rx_stats *rxs; in tkip_decap() local 295 rxs = ieee80211_get_rx_params_ptr(m); in tkip_decap() 300 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP)) in tkip_decap() 363 if (! ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_IV_STRIP))) { in tkip_decap() 384 const struct ieee80211_rx_stats *rxs; in tkip_demic() local 390 rxs = ieee80211_get_rx_params_ptr(m); in tkip_demic() 397 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_FAIL_MIC)) { in tkip_demic() 408 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_MMIC_STRIP)) in tkip_demic()
|
H A D | ieee80211_wds.c | 66 const struct ieee80211_rx_stats *rxs, int, int); 408 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in wds_input() argument 426 if ((rxs != NULL) && (rxs->c_pktflags & IEEE80211_RX_F_DECRYPTED)) in wds_input() 504 if (! ieee80211_check_rxseq(ni, wh, wh->i_addr1, rxs)) in wds_input() 540 ieee80211_ampdu_reorder(ni, m, rxs) != 0) { in wds_input() 716 vap->iv_recv_mgmt(ni, m, subtype, rxs, rssi, nf); in wds_input() 743 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in wds_recv_mgmt() argument
|
H A D | ieee80211_monitor.c | 61 const struct ieee80211_rx_stats *rxs, int rssi, int nf); 126 const struct ieee80211_rx_stats *rxs, int rssi, int nf) in monitor_input() argument
|
H A D | ieee80211_input.c | 89 struct ieee80211_rx_stats rxs; in ieee80211_input_mimo() local 92 bzero(&rxs, sizeof(rxs)); in ieee80211_input_mimo() 93 if (ieee80211_get_rx_params(m, &rxs) != 0) in ieee80211_input_mimo() 97 ieee80211_process_mimo(ni, &rxs); in ieee80211_input_mimo() 100 return ni->ni_vap->iv_input(ni, m, &rxs, rxs.c_rssi, rxs.c_nf); in ieee80211_input_mimo()
|
/freebsd/sys/dev/ath/ath_hal/ar5416/ |
H A D | ar5416_radar.c | 233 ar5416ProcessRadarEvent(struct ath_hal *ah, struct ath_rx_status *rxs, in ar5416ProcessRadarEvent() argument 249 if ((rxs->rs_phyerr != HAL_PHYERR_RADAR) && in ar5416ProcessRadarEvent() 250 (rxs->rs_phyerr != HAL_PHYERR_FALSE_RADAR_EXT)) { in ar5416ProcessRadarEvent() 259 datalen = rxs->rs_datalen; in ar5416ProcessRadarEvent() 263 rssi = (uint8_t) rxs->rs_rssi; in ar5416ProcessRadarEvent() 265 rssi = (uint8_t) rxs->rs_rssi_ctl[0]; in ar5416ProcessRadarEvent() 268 ext_rssi = (uint8_t) rxs->rs_rssi_ext[0]; in ar5416ProcessRadarEvent() 405 event->re_ts = rxs->rs_tstamp; in ar5416ProcessRadarEvent()
|
/freebsd/sys/powerpc/ps3/ |
H A D | if_glc.c | 290 struct glc_rxsoft *rxs; in glc_init_locked() local 301 rxs = &sc->sc_rxsoft[i]; in glc_init_locked() 302 rxs->rxs_desc_slot = i; in glc_init_locked() 304 if (rxs->rxs_mbuf == NULL) { in glc_init_locked() 307 if (rxs->rxs_mbuf == NULL) { in glc_init_locked() 308 rxs->rxs_desc_slot = -1; in glc_init_locked() 548 struct glc_rxsoft *rxs = &sc->sc_rxsoft[idx]; in glc_add_rxbuf() local 558 if (rxs->rxs_mbuf != NULL) { in glc_add_rxbuf() 559 bus_dmamap_sync(sc->sc_rxdma_tag, rxs->rxs_dmamap, in glc_add_rxbuf() 561 bus_dmamap_unload(sc->sc_rxdma_tag, rxs->rxs_dmamap); in glc_add_rxbuf() [all …]
|
/freebsd/sys/dev/ath/ |
H A D | if_ath_rx.c | 335 int subtype, const struct ieee80211_rx_stats *rxs, int rssi, int nf) in ath_recv_mgmt() argument 361 ATH_VAP(vap)->av_recv_mgmt(ni, m, subtype, rxs, rssi, nf); in ath_recv_mgmt() 663 struct ieee80211_rx_stats rxs; in ath_rx_pkt() local 935 bzero(&rxs, sizeof(rxs)); in ath_rx_pkt() 936 rxs.r_flags |= IEEE80211_R_NF | IEEE80211_R_RSSI | in ath_rx_pkt() 942 rxs.c_rssi = rs->rs_rssi; in ath_rx_pkt() 943 rxs.c_nf = nf; in ath_rx_pkt() 944 rxs.c_chain = 3; /* XXX TODO: check */ in ath_rx_pkt() 945 rxs.c_rx_tsf = rstamp; in ath_rx_pkt() 948 rxs.c_rssi_ctl[i] = rs->rs_rssi_ctl[i]; in ath_rx_pkt() [all …]
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | dp_mon.c | 878 struct ieee80211_rx_status *rxs, bool *fcs_err) in ath12k_dp_mon_rx_merg_msdus() argument 900 ath12k_dp_rx_h_ppdu(ar, rx_desc, rxs); in ath12k_dp_mon_rx_merg_msdus() 1020 struct ieee80211_rx_status *rxs) in ath12k_dp_mon_update_radiotap() argument 1026 rxs->flag |= RX_FLAG_MACTIME_START; in ath12k_dp_mon_update_radiotap() 1027 rxs->signal = ppduinfo->rssi_comb + ATH12K_DEFAULT_NOISE_FLOOR; in ath12k_dp_mon_update_radiotap() 1028 rxs->nss = ppduinfo->nss + 1; in ath12k_dp_mon_update_radiotap() 1031 rxs->flag |= RX_FLAG_AMPDU_DETAILS; in ath12k_dp_mon_update_radiotap() 1032 rxs->ampdu_reference = ampdu_id; in ath12k_dp_mon_update_radiotap() 1036 rxs->flag |= RX_FLAG_RADIOTAP_HE_MU; in ath12k_dp_mon_update_radiotap() 1037 rxs->encoding = RX_ENC_HE; in ath12k_dp_mon_update_radiotap() [all …]
|
/freebsd/sys/dev/gem/ |
H A D | if_gem.c | 617 struct gem_rxsoft *rxs; in gem_rxdrain() local 621 rxs = &sc->sc_rxsoft[i]; in gem_rxdrain() 622 if (rxs->rxs_mbuf != NULL) { in gem_rxdrain() 623 bus_dmamap_sync(sc->sc_rdmatag, rxs->rxs_dmamap, in gem_rxdrain() 625 bus_dmamap_unload(sc->sc_rdmatag, rxs->rxs_dmamap); in gem_rxdrain() 626 m_freem(rxs->rxs_mbuf); in gem_rxdrain() 627 rxs->rxs_mbuf = NULL; in gem_rxdrain() 826 struct gem_rxsoft *rxs; in gem_meminit() local 847 rxs = &sc->sc_rxsoft[i]; in gem_meminit() 848 if (rxs->rxs_mbuf == NULL) { in gem_meminit() [all …]
|