rx_data
struct rx_data *rx_data = ((struct thr_rx_arg *)arg)->rx_data;
if (data.cnt != (unsigned int)(rx_data[data.id].cnt + 1)) {
rx_data[data.id].cnt, data.cnt);
rx_data[data.id].cnt = data.cnt;
struct rx_data *rx_data[2];
if (!(rx_data[i] = calloc(ncpu, sizeof(struct rx_data))))
rx_data[i][j].cnt = 0;
rx_args[i].rx_data = rx_data[i];
struct rx_data *rx_data;
int i, txrx_error, tx = 0, rx_data = -1;
rx_data = sc->sc_rxeof(sc);
if (tx && rx_data > 0) {
} else if (rx_data > 0) {
} else if (rx_data == 0) {
int idx, rx_data = 0;
rx_data = 1;
return (rx_data);
int end_idx, rx_data;
rx_data = bwi_rxeof(sc, end_idx);
return (rx_data);
struct qwx_rx_data *rx_data = &rx_ring->rx_data[i];
if (rx_data->map == NULL)
if (rx_data->m) {
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m_free(rx_data->m);
rx_data->m = NULL;
bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
rx_data->map = NULL;
free(rx_ring->rx_data, M_DEVBUF,
sizeof(rx_ring->rx_data[0]) * rx_ring->bufs_max);
rx_ring->rx_data = NULL;
struct qwx_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
if (rx_data->map == NULL) {
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
rx_data->m = m;
paddr = rx_data->map->dm_segs[0].ds_addr;
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
KASSERT(rx_ring->rx_data == NULL);
rx_ring->rx_data = mallocarray(num_entries, sizeof(rx_ring->rx_data[0]),
if (rx_ring->rx_data == NULL)
struct qwx_rx_data *rx_data;
rx_data = &rx_ring->rx_data[buf_id];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
struct qwx_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
msdu = &rx_data->rx_msdu;
struct qwx_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
msdu = &rx_data->rx_msdu;
struct qwx_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
if (rx_data->m != NULL)
if (rx_data->map == NULL) {
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
rx_data->m = m;
struct qwx_rx_data *rx_data;
rx_data = &rx_ring->rx_data[buf_idx];
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0,
rx_data->m->m_pkthdr.len, BUS_DMASYNC_POSTREAD);
tlv = mtod(rx_data->m, struct hal_tlv_hdr *);
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
rx_data = &rx_ring->rx_data[buf_idx];
paddr = rx_data->map->dm_segs[0].ds_addr;
struct qwx_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m_freem(rx_data->m);
rx_data->m = NULL;
struct qwx_rx_data *rx_data;
rx_data = (struct qwx_rx_data *)ctx;
if (rx_data->m) {
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m_freem(rx_data->m);
rx_data->m = NULL;
struct qwx_rx_data *rx_data;
rx_data = (struct qwx_rx_data *)ctx;
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
ret = qwx_ce_rx_buf_enqueue_pipe(pipe, rx_data->map);
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
rx_data->m = m;
struct qwx_rx_data *rx_data = transfer_context;
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
struct qwx_rx_data *rx_data;
struct qwz_rx_data *rx_data = &rx_ring->rx_data[i];
if (rx_data->map == NULL)
if (rx_data->m) {
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m_free(rx_data->m);
rx_data->m = NULL;
bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
rx_data->map = NULL;
free(rx_ring->rx_data, M_DEVBUF,
sizeof(rx_ring->rx_data[0]) * rx_ring->bufs_max);
rx_ring->rx_data = NULL;
struct qwz_rx_data *rx_data;
rx_data = &buf_ring->rx_data[idx];
if (rx_data->map == NULL) {
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
rx_data->m = m;
paddr = rx_data->map->dm_segs[0].ds_addr;
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
KASSERT(rx_ring->rx_data == NULL);
rx_ring->rx_data = mallocarray(num_entries, sizeof(rx_ring->rx_data[0]),
if (rx_ring->rx_data == NULL)
struct qwz_rx_data *rx_data;
rx_data = &rx_ring->rx_data[buf_id];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
struct qwz_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
msdu = &rx_data->rx_msdu;
struct qwz_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
msdu = &rx_data->rx_msdu;
struct qwz_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
if (rx_data->m != NULL)
if (rx_data->map == NULL) {
size, 0, BUS_DMA_NOWAIT, &rx_data->map);
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
rx_data->m = m;
struct qwz_rx_data *rx_data;
rx_data = &rx_ring->rx_data[buf_idx];
bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0,
rx_data->m->m_pkthdr.len, BUS_DMASYNC_POSTREAD);
tlv = mtod(rx_data->m, struct hal_tlv_hdr *);
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
rx_data = &rx_ring->rx_data[buf_idx];
paddr = rx_data->map->dm_segs[0].ds_addr;
struct qwz_rx_data *rx_data;
rx_data = &rx_ring->rx_data[idx];
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m_freem(rx_data->m);
rx_data->m = NULL;
struct qwz_rx_data *rx_data;
rx_data = (struct qwz_rx_data *)ctx;
if (rx_data->m) {
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m_freem(rx_data->m);
rx_data->m = NULL;
struct qwz_rx_data *rx_data;
rx_data = (struct qwz_rx_data *)ctx;
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
ret = qwz_ce_rx_buf_enqueue_pipe(pipe, rx_data->map);
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
rx_data->m = m;
struct qwz_rx_data *rx_data = transfer_context;
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m = rx_data->m;
rx_data->m = NULL;
struct qwz_rx_data *rx_data;
struct qwz_rx_data *rx_data;
struct rtwn_rx_data rx_data[RTWN_RX_LIST_COUNT];
struct rtwn_rx_data *rx_data = &sc->rx_ring.rx_data[i];
rtwn_rx_frame(sc, rx_desc, rx_data, i, &ml);
struct rtwn_rx_data *rx_data = &sc->rx_ring.rx_data[i];
rtwn_rx_frame(sc, rx_desc, rx_data, i, &ml);
struct rtwn_rx_data *rx_data;
rx_data = &rx_ring->rx_data[i];
0, BUS_DMA_NOWAIT, &rx_data->map);
rx_data->m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
if (rx_data->m == NULL) {
error = bus_dmamap_load(sc->sc_dmat, rx_data->map,
mtod(rx_data->m, void *), MCLBYTES, NULL,
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
struct rtwn_rx_data *rx_data;
rx_data = &rx_ring->rx_data[i];
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
struct rtwn_rx_data *rx_data;
rx_data = &rx_ring->rx_data[i];
if (rx_data->m != NULL) {
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
m_freem(rx_data->m);
rx_data->m = NULL;
bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
rx_data->map = NULL;
struct rtwn_rx_data *rx_data, int desc_idx, struct mbuf_list *ml)
rxstat = mtod(rx_data->m, struct r88e_tx_rpt_ccx *);
rx_data->map->dm_segs[0].ds_addr, MCLBYTES,
phy = mtod(rx_data->m, struct r92c_rx_phystat *);
bus_dmamap_unload(sc->sc_dmat, rx_data->map);
error = bus_dmamap_load(sc->sc_dmat, rx_data->map,
if (bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
rx_data->m, BUS_DMA_NOWAIT))
rx_data->map->dm_segs[0].ds_addr, MCLBYTES, desc_idx);
m = rx_data->m;
rx_data->m = m1;
rtwn_setup_rx_desc(sc, rx_desc, rx_data->map->dm_segs[0].ds_addr,
data = &usc->rx_data[i];
data = &usc->rx_data[i];
if (usc->rx_data[i].xfer != NULL)
usbd_free_xfer(usc->rx_data[i].xfer);
usc->rx_data[i].xfer = NULL;
struct athn_usb_rx_data rx_data[ATHN_USB_RX_LIST_COUNT];
struct otus_rx_data *data = &sc->rx_data[i];
data = &sc->rx_data[i];
if (sc->rx_data[i].xfer != NULL)
usbd_free_xfer(sc->rx_data[i].xfer);
struct otus_rx_data rx_data[OTUS_RX_DATA_LIST_COUNT];
struct ural_rx_data *data = &sc->rx_data[i];
struct ural_rx_data *data = &sc->rx_data[i];
struct ural_rx_data *data = &sc->rx_data[i];
struct ural_rx_data rx_data[RAL_RX_LIST_COUNT];
data = &sc->rx_data[i];
data = &sc->rx_data[i];
if (sc->rx_data[i].xfer != NULL)
usbd_free_xfer(sc->rx_data[i].xfer);
sc->rx_data[i].xfer = NULL;
struct rsu_rx_data rx_data[RSU_RX_LIST_COUNT];
struct rum_rx_data *data = &sc->rx_data[i];
struct rum_rx_data *data = &sc->rx_data[i];
struct rum_rx_data *data = &sc->rx_data[i];
struct rum_rx_data rx_data[RUM_RX_LIST_COUNT];
struct uath_rx_data *data = &sc->rx_data[i];
struct uath_rx_data *data = &sc->rx_data[i];
struct uath_rx_data *data = &sc->rx_data[i];
struct uath_rx_data rx_data[UATH_RX_DATA_LIST_COUNT];
struct upgt_data *data_rx = &sc->rx_data;
struct upgt_data *data_rx = &sc->rx_data;
struct upgt_data *data_rx = &sc->rx_data;
struct upgt_data *data_rx = &sc->rx_data;
struct upgt_data rx_data;
struct urtw_rx_data *rx_data;
rx_data = &sc->sc_rx_data[i];
usbd_setup_xfer(rx_data->xfer, sc->sc_rxpipe, rx_data,
rx_data->buf, MCLBYTES, USBD_SHORT_XFER_OK,
error = usbd_transfer(rx_data->xfer);
struct urtwn_rx_data rx_data[URTWN_RX_LIST_COUNT];
struct urtwn_rx_data *data = &sc->rx_data[i];
data = &sc->rx_data[i];
if (sc->rx_data[i].xfer != NULL)
usbd_free_xfer(sc->rx_data[i].xfer);
sc->rx_data[i].xfer = NULL;
struct zyd_rx_data *data = &sc->rx_data[i];
struct zyd_rx_data *data = &sc->rx_data[i];
struct zyd_rx_data *data = &sc->rx_data[i];
struct zyd_rx_data rx_data[ZYD_RX_LIST_CNT];