Lines Matching defs:rxd
1963 struct alc_rxdesc *rxd;
2282 rxd = &sc->alc_cdata.alc_rxdesc[i];
2283 rxd->rx_m = NULL;
2284 rxd->rx_dmamap = NULL;
2286 &rxd->rx_dmamap);
2302 struct alc_rxdesc *rxd;
2321 rxd = &sc->alc_cdata.alc_rxdesc[i];
2322 if (rxd->rx_dmamap != NULL) {
2324 rxd->rx_dmamap);
2325 rxd->rx_dmamap = NULL;
3474 alc_newbuf(struct alc_softc *sc, struct alc_rxdesc *rxd)
3496 if (rxd->rx_m != NULL) {
3497 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
3499 bus_dmamap_unload(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap);
3501 map = rxd->rx_dmamap;
3502 rxd->rx_dmamap = sc->alc_cdata.alc_rx_sparemap;
3504 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
3506 rxd->rx_m = m;
3507 rxd->rx_desc->addr = htole64(segs[0].ds_addr);
3625 struct alc_rxdesc *rxd;
3659 rxd = &sc->alc_cdata.alc_rxdesc[rx_cons];
3660 mp = rxd->rx_m;
3662 if (alc_newbuf(sc, rxd) != 0) {
4300 struct alc_rxdesc *rxd;
4337 rxd = &sc->alc_cdata.alc_rxdesc[i];
4338 if (rxd->rx_m != NULL) {
4340 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
4342 rxd->rx_dmamap);
4343 m_freem(rxd->rx_m);
4344 rxd->rx_m = NULL;
4477 struct alc_rxdesc *rxd;
4487 rxd = &sc->alc_cdata.alc_rxdesc[i];
4488 rxd->rx_m = NULL;
4489 rxd->rx_desc = &rd->alc_rx_ring[i];
4490 if (alc_newbuf(sc, rxd) != 0)