Home | History | Annotate | Download | only in pci

Lines Matching defs:rxd

1573 	struct alc_rxdesc *rxd;
1815 rxd = &sc->alc_cdata.alc_rxdesc[i];
1816 rxd->rx_m = NULL;
1817 rxd->rx_dmamap = NULL;
1819 MCLBYTES, 0, BUS_DMA_NOWAIT, &rxd->rx_dmamap);
1834 struct alc_rxdesc *rxd;
1847 rxd = &sc->alc_cdata.alc_rxdesc[i];
1848 if (rxd->rx_dmamap != NULL) {
1849 bus_dmamap_destroy(sc->sc_dmat, rxd->rx_dmamap);
1850 rxd->rx_dmamap = NULL;
2427 alc_newbuf(struct alc_softc *sc, struct alc_rxdesc *rxd, bool init)
2457 if (rxd->rx_m != NULL) {
2458 bus_dmamap_sync(sc->sc_dmat, rxd->rx_dmamap, 0,
2459 rxd->rx_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
2460 bus_dmamap_unload(sc->sc_dmat, rxd->rx_dmamap);
2462 map = rxd->rx_dmamap;
2463 rxd->rx_dmamap = sc->alc_cdata.alc_rx_sparemap;
2465 bus_dmamap_sync(sc->sc_dmat, rxd->rx_dmamap, 0, rxd->rx_dmamap->dm_mapsize,
2467 rxd->rx_m = m;
2468 rxd->rx_desc->addr = htole64(rxd->rx_dmamap->dm_segs[0].ds_addr);
2545 struct alc_rxdesc *rxd;
2577 rxd = &sc->alc_cdata.alc_rxdesc[rx_cons];
2578 mp = rxd->rx_m;
2580 if (alc_newbuf(sc, rxd, false) != 0) {
3193 struct alc_rxdesc *rxd;
3238 rxd = &sc->alc_cdata.alc_rxdesc[i];
3239 if (rxd->rx_m != NULL) {
3240 bus_dmamap_sync(sc->sc_dmat, rxd->rx_dmamap, 0,
3241 rxd->rx_dmamap->dm_mapsize, BUS_DMASYNC_POSTREAD);
3242 bus_dmamap_unload(sc->sc_dmat, rxd->rx_dmamap);
3243 m_freem(rxd->rx_m);
3244 rxd->rx_m = NULL;
3372 struct alc_rxdesc *rxd;
3379 rxd = &sc->alc_cdata.alc_rxdesc[i];
3380 rxd->rx_m = NULL;
3381 rxd->rx_desc = &rd->alc_rx_ring[i];
3382 if (alc_newbuf(sc, rxd, init) != 0)