Lines Matching defs:rxd
1977 struct alc_rxdesc *rxd;
2298 rxd = &sc->alc_cdata.alc_rxdesc[i];
2299 rxd->rx_m = NULL;
2300 rxd->rx_dmamap = NULL;
2302 &rxd->rx_dmamap);
2318 struct alc_rxdesc *rxd;
2337 rxd = &sc->alc_cdata.alc_rxdesc[i];
2338 if (rxd->rx_dmamap != NULL) {
2340 rxd->rx_dmamap);
2341 rxd->rx_dmamap = NULL;
3501 alc_newbuf(struct alc_softc *sc, struct alc_rxdesc *rxd)
3523 if (rxd->rx_m != NULL) {
3524 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
3526 bus_dmamap_unload(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap);
3528 map = rxd->rx_dmamap;
3529 rxd->rx_dmamap = sc->alc_cdata.alc_rx_sparemap;
3531 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
3533 rxd->rx_m = m;
3534 rxd->rx_desc->addr = htole64(segs[0].ds_addr);
3652 struct alc_rxdesc *rxd;
3686 rxd = &sc->alc_cdata.alc_rxdesc[rx_cons];
3687 mp = rxd->rx_m;
3689 if (alc_newbuf(sc, rxd) != 0) {
4325 struct alc_rxdesc *rxd;
4362 rxd = &sc->alc_cdata.alc_rxdesc[i];
4363 if (rxd->rx_m != NULL) {
4365 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
4367 rxd->rx_dmamap);
4368 m_freem(rxd->rx_m);
4369 rxd->rx_m = NULL;
4502 struct alc_rxdesc *rxd;
4512 rxd = &sc->alc_cdata.alc_rxdesc[i];
4513 rxd->rx_m = NULL;
4514 rxd->rx_desc = &rd->alc_rx_ring[i];
4515 if (alc_newbuf(sc, rxd) != 0)