Lines Matching defs:rxd
878 struct vr_rxdesc *rxd;
1038 rxd = &sc->vr_cdata.vr_rxdesc[i];
1039 rxd->rx_m = NULL;
1040 rxd->rx_dmamap = NULL;
1042 &rxd->rx_dmamap);
1058 struct vr_rxdesc *rxd;
1105 rxd = &sc->vr_cdata.vr_rxdesc[i];
1106 if (rxd->rx_dmamap) {
1108 rxd->rx_dmamap);
1109 rxd->rx_dmamap = NULL;
1171 struct vr_rxdesc *rxd;
1180 rxd = &sc->vr_cdata.vr_rxdesc[i];
1181 rxd->rx_m = NULL;
1182 rxd->desc = &rd->vr_rx_ring[i];
1200 vr_discard_rxbuf(struct vr_rxdesc *rxd)
1204 desc = rxd->desc;
1220 struct vr_rxdesc *rxd;
1239 rxd = &sc->vr_cdata.vr_rxdesc[idx];
1240 if (rxd->rx_m != NULL) {
1241 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap,
1243 bus_dmamap_unload(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap);
1245 map = rxd->rx_dmamap;
1246 rxd->rx_dmamap = sc->vr_cdata.vr_rx_sparemap;
1248 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap,
1250 rxd->rx_m = m;
1251 desc = rxd->desc;
1283 struct vr_rxdesc *rxd;
1314 rxd = &sc->vr_cdata.vr_rxdesc[cons];
1315 m = rxd->rx_m;
1346 vr_discard_rxbuf(rxd);
1354 vr_discard_rxbuf(rxd);
2424 struct vr_rxdesc *rxd;
2451 rxd = &sc->vr_cdata.vr_rxdesc[i];
2452 if (rxd->rx_m != NULL) {
2454 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
2456 rxd->rx_dmamap);
2457 m_freem(rxd->rx_m);
2458 rxd->rx_m = NULL;