Lines Matching defs: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;
1452 rxd = &sc->jme_cdata.jme_rxdesc[i];
1453 if (rxd->rx_dmamap != NULL) {
1455 rxd->rx_dmamap);
1456 rxd->rx_dmamap = NULL;
2512 struct jme_rxdesc *rxd;
2541 rxd = &sc->jme_cdata.jme_rxdesc[cons];
2542 mp = rxd->rx_m;
2544 if (jme_newbuf(sc, rxd) != 0) {
3006 struct jme_rxdesc *rxd;
3043 rxd = &sc->jme_cdata.jme_rxdesc[i];
3044 if (rxd->rx_m != NULL) {
3046 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
3048 rxd->rx_dmamap);
3049 m_freem(rxd->rx_m);
3050 rxd->rx_m = NULL;
3149 struct jme_rxdesc *rxd;
3159 rxd = &sc->jme_cdata.jme_rxdesc[i];
3160 rxd->rx_m = NULL;
3161 rxd->rx_desc = &rd->jme_rx_ring[i];
3162 if (jme_newbuf(sc, rxd) != 0)
3174 jme_newbuf(struct jme_softc *sc, struct jme_rxdesc *rxd)
3200 if (rxd->rx_m != NULL) {
3201 bus_dmamap_sync(sc->jme_cdata.jme_rx_tag, rxd->rx_dmamap,
3203 bus_dmamap_unload(sc->jme_cdata.jme_rx_tag, rxd->rx_dmamap);
3205 map = rxd->rx_dmamap;
3206 rxd->rx_dmamap = sc->jme_cdata.jme_rx_sparemap;
3208 bus_dmamap_sync(sc->jme_cdata.jme_rx_tag, rxd->rx_dmamap,
3210 rxd->rx_m = m;
3212 desc = rxd->rx_desc;