Lines Matching refs:rxd
1141 struct jme_rxdesc *rxd;
1385 rxd = &sc->jme_cdata.jme_rxdesc[i];
1386 rxd->rx_m = NULL;
1387 rxd->rx_dmamap = NULL;
1389 &rxd->rx_dmamap);
1405 struct jme_rxdesc *rxd;
1454 rxd = &sc->jme_cdata.jme_rxdesc[i];
1455 if (rxd->rx_dmamap != NULL) {
1457 rxd->rx_dmamap);
1458 rxd->rx_dmamap = NULL;
2514 struct jme_rxdesc *rxd;
2543 rxd = &sc->jme_cdata.jme_rxdesc[cons];
2544 mp = rxd->rx_m;
2546 if (jme_newbuf(sc, rxd) != 0) {
3008 struct jme_rxdesc *rxd;
3045 rxd = &sc->jme_cdata.jme_rxdesc[i];
3046 if (rxd->rx_m != NULL) {
3048 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
3050 rxd->rx_dmamap);
3051 m_freem(rxd->rx_m);
3052 rxd->rx_m = NULL;
3151 struct jme_rxdesc *rxd;
3161 rxd = &sc->jme_cdata.jme_rxdesc[i];
3162 rxd->rx_m = NULL;
3163 rxd->rx_desc = &rd->jme_rx_ring[i];
3164 if (jme_newbuf(sc, rxd) != 0)
3176 jme_newbuf(struct jme_softc *sc, struct jme_rxdesc *rxd)
3202 if (rxd->rx_m != NULL) {
3203 bus_dmamap_sync(sc->jme_cdata.jme_rx_tag, rxd->rx_dmamap,
3205 bus_dmamap_unload(sc->jme_cdata.jme_rx_tag, rxd->rx_dmamap);
3207 map = rxd->rx_dmamap;
3208 rxd->rx_dmamap = sc->jme_cdata.jme_rx_sparemap;
3210 bus_dmamap_sync(sc->jme_cdata.jme_rx_tag, rxd->rx_dmamap,
3212 rxd->rx_m = m;
3214 desc = rxd->rx_desc;