Home | History | Annotate | Download | only in pci

Lines Matching defs:rx_data

477 	struct rtwn_rx_data *rx_data;
517 rx_data = &rx_ring->rx_data[i];
520 0, BUS_DMA_NOWAIT, &rx_data->map);
527 MGETHDR(rx_data->m, M_DONTWAIT, MT_DATA);
528 if (__predict_false(rx_data->m == NULL)) {
534 MCLGET(rx_data->m, M_DONTWAIT);
535 if (__predict_false(!(rx_data->m->m_flags & M_EXT))) {
538 m_free(rx_data->m);
539 rx_data->m = NULL;
544 error = bus_dmamap_load(sc->sc_dmat, rx_data->map,
545 mtod(rx_data->m, void *), MCLBYTES, NULL,
553 bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, MCLBYTES,
557 rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
568 struct rtwn_rx_data *rx_data;
572 rx_data = &rx_ring->rx_data[i];
574 rx_data->map->dm_segs[0].ds_addr, MCLBYTES, i);
582 struct rtwn_rx_data *rx_data;
601 rx_data = &rx_ring->rx_data[i];
603 if (rx_data->m != NULL) {
604 bus_dmamap_unload(sc->sc_dmat, rx_data->map);
605 m_freem(rx_data->m);
606 rx_data->m = NULL;
608 bus_dmamap_destroy(sc->sc_dmat, rx_data->map);
609 rx_data->map = NULL;
1659 struct rtwn_rx_data *rx_data, int desc_idx)
1710 phy = mtod(rx_data->m, struct r92c_rx_phystat *);
1733 bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, totlen,
1736 bus_dmamap_unload(sc->sc_dmat, rx_data->map);
1737 error = bus_dmamap_load(sc->sc_dmat, rx_data->map, mtod(m1, void *),
1742 if (bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map,
1743 rx_data->m, BUS_DMA_NOWAIT))
1747 bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, MCLBYTES,
1752 rx_data->map->dm_segs[0].ds_addr, MCLBYTES, desc_idx);
1759 m = rx_data->m;
1760 rx_data->m = m1;
1764 bus_dmamap_sync(sc->sc_dmat, rx_data->map, 0, MCLBYTES,
1768 rtwn_setup_rx_desc(sc, rx_desc, rx_data->map->dm_segs[0].ds_addr,
3535 struct rtwn_rx_data *rx_data = &sc->rx_ring.rx_data[i];
3540 rtwn_rx_frame(sc, rx_desc, rx_data, i);