Lines Matching refs:rxd
893 struct vr_rxdesc *rxd;
1053 rxd = &sc->vr_cdata.vr_rxdesc[i];
1054 rxd->rx_m = NULL;
1055 rxd->rx_dmamap = NULL;
1057 &rxd->rx_dmamap);
1073 struct vr_rxdesc *rxd;
1120 rxd = &sc->vr_cdata.vr_rxdesc[i];
1121 if (rxd->rx_dmamap) {
1123 rxd->rx_dmamap);
1124 rxd->rx_dmamap = NULL;
1186 struct vr_rxdesc *rxd;
1195 rxd = &sc->vr_cdata.vr_rxdesc[i];
1196 rxd->rx_m = NULL;
1197 rxd->desc = &rd->vr_rx_ring[i];
1215 vr_discard_rxbuf(struct vr_rxdesc *rxd)
1219 desc = rxd->desc;
1235 struct vr_rxdesc *rxd;
1254 rxd = &sc->vr_cdata.vr_rxdesc[idx];
1255 if (rxd->rx_m != NULL) {
1256 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap,
1258 bus_dmamap_unload(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap);
1260 map = rxd->rx_dmamap;
1261 rxd->rx_dmamap = sc->vr_cdata.vr_rx_sparemap;
1263 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap,
1265 rxd->rx_m = m;
1266 desc = rxd->desc;
1298 struct vr_rxdesc *rxd;
1329 rxd = &sc->vr_cdata.vr_rxdesc[cons];
1330 m = rxd->rx_m;
1361 vr_discard_rxbuf(rxd);
1369 vr_discard_rxbuf(rxd);
2439 struct vr_rxdesc *rxd;
2466 rxd = &sc->vr_cdata.vr_rxdesc[i];
2467 if (rxd->rx_m != NULL) {
2469 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
2471 rxd->rx_dmamap);
2472 m_freem(rxd->rx_m);
2473 rxd->rx_m = NULL;