Lines Matching refs:rxd
1362 struct alc_rxdesc *rxd;
1681 rxd = &sc->alc_cdata.alc_rxdesc[i];
1682 rxd->rx_m = NULL;
1683 rxd->rx_dmamap = NULL;
1685 &rxd->rx_dmamap);
1701 struct alc_rxdesc *rxd;
1720 rxd = &sc->alc_cdata.alc_rxdesc[i];
1721 if (rxd->rx_dmamap != NULL) {
1723 rxd->rx_dmamap);
1724 rxd->rx_dmamap = NULL;
2799 alc_newbuf(struct alc_softc *sc, struct alc_rxdesc *rxd)
2821 if (rxd->rx_m != NULL) {
2822 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
2824 bus_dmamap_unload(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap);
2826 map = rxd->rx_dmamap;
2827 rxd->rx_dmamap = sc->alc_cdata.alc_rx_sparemap;
2829 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
2831 rxd->rx_m = m;
2832 rxd->rx_desc->addr = htole64(segs[0].ds_addr);
2946 struct alc_rxdesc *rxd;
2980 rxd = &sc->alc_cdata.alc_rxdesc[rx_cons];
2981 mp = rxd->rx_m;
2983 if (alc_newbuf(sc, rxd) != 0) {
3445 struct alc_rxdesc *rxd;
3482 rxd = &sc->alc_cdata.alc_rxdesc[i];
3483 if (rxd->rx_m != NULL) {
3485 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
3487 rxd->rx_dmamap);
3488 m_freem(rxd->rx_m);
3489 rxd->rx_m = NULL;
3614 struct alc_rxdesc *rxd;
3624 rxd = &sc->alc_cdata.alc_rxdesc[i];
3625 rxd->rx_m = NULL;
3626 rxd->rx_desc = &rd->alc_rx_ring[i];
3627 if (alc_newbuf(sc, rxd) != 0)