Lines Matching defs:rxd
881 struct vr_rxdesc *rxd;
1041 rxd = &sc->vr_cdata.vr_rxdesc[i];
1042 rxd->rx_m = NULL;
1043 rxd->rx_dmamap = NULL;
1045 &rxd->rx_dmamap);
1061 struct vr_rxdesc *rxd;
1108 rxd = &sc->vr_cdata.vr_rxdesc[i];
1109 if (rxd->rx_dmamap) {
1111 rxd->rx_dmamap);
1112 rxd->rx_dmamap = NULL;
1174 struct vr_rxdesc *rxd;
1183 rxd = &sc->vr_cdata.vr_rxdesc[i];
1184 rxd->rx_m = NULL;
1185 rxd->desc = &rd->vr_rx_ring[i];
1203 vr_discard_rxbuf(struct vr_rxdesc *rxd)
1207 desc = rxd->desc;
1223 struct vr_rxdesc *rxd;
1242 rxd = &sc->vr_cdata.vr_rxdesc[idx];
1243 if (rxd->rx_m != NULL) {
1244 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap,
1246 bus_dmamap_unload(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap);
1248 map = rxd->rx_dmamap;
1249 rxd->rx_dmamap = sc->vr_cdata.vr_rx_sparemap;
1251 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap,
1253 rxd->rx_m = m;
1254 desc = rxd->desc;
1286 struct vr_rxdesc *rxd;
1317 rxd = &sc->vr_cdata.vr_rxdesc[cons];
1318 m = rxd->rx_m;
1349 vr_discard_rxbuf(rxd);
1357 vr_discard_rxbuf(rxd);
2427 struct vr_rxdesc *rxd;
2454 rxd = &sc->vr_cdata.vr_rxdesc[i];
2455 if (rxd->rx_m != NULL) {
2457 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
2459 rxd->rx_dmamap);
2460 m_freem(rxd->rx_m);
2461 rxd->rx_m = NULL;