Lines Matching refs:rxd
1976 struct alc_rxdesc *rxd;
2297 rxd = &sc->alc_cdata.alc_rxdesc[i];
2298 rxd->rx_m = NULL;
2299 rxd->rx_dmamap = NULL;
2301 &rxd->rx_dmamap);
2317 struct alc_rxdesc *rxd;
2336 rxd = &sc->alc_cdata.alc_rxdesc[i];
2337 if (rxd->rx_dmamap != NULL) {
2339 rxd->rx_dmamap);
2340 rxd->rx_dmamap = NULL;
3503 alc_newbuf(struct alc_softc *sc, struct alc_rxdesc *rxd)
3525 if (rxd->rx_m != NULL) {
3526 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
3528 bus_dmamap_unload(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap);
3530 map = rxd->rx_dmamap;
3531 rxd->rx_dmamap = sc->alc_cdata.alc_rx_sparemap;
3533 bus_dmamap_sync(sc->alc_cdata.alc_rx_tag, rxd->rx_dmamap,
3535 rxd->rx_m = m;
3536 rxd->rx_desc->addr = htole64(segs[0].ds_addr);
3654 struct alc_rxdesc *rxd;
3688 rxd = &sc->alc_cdata.alc_rxdesc[rx_cons];
3689 mp = rxd->rx_m;
3691 if (alc_newbuf(sc, rxd) != 0) {
4329 struct alc_rxdesc *rxd;
4366 rxd = &sc->alc_cdata.alc_rxdesc[i];
4367 if (rxd->rx_m != NULL) {
4369 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
4371 rxd->rx_dmamap);
4372 m_freem(rxd->rx_m);
4373 rxd->rx_m = NULL;
4506 struct alc_rxdesc *rxd;
4516 rxd = &sc->alc_cdata.alc_rxdesc[i];
4517 rxd->rx_m = NULL;
4518 rxd->rx_desc = &rd->alc_rx_ring[i];
4519 if (alc_newbuf(sc, rxd) != 0)