Lines Matching refs:rxd

880 	struct vr_rxdesc	*rxd;  in vr_dma_alloc()  local
1040 rxd = &sc->vr_cdata.vr_rxdesc[i]; in vr_dma_alloc()
1041 rxd->rx_m = NULL; in vr_dma_alloc()
1042 rxd->rx_dmamap = NULL; in vr_dma_alloc()
1044 &rxd->rx_dmamap); in vr_dma_alloc()
1060 struct vr_rxdesc *rxd; in vr_dma_free() local
1107 rxd = &sc->vr_cdata.vr_rxdesc[i]; in vr_dma_free()
1108 if (rxd->rx_dmamap) { in vr_dma_free()
1110 rxd->rx_dmamap); in vr_dma_free()
1111 rxd->rx_dmamap = NULL; in vr_dma_free()
1173 struct vr_rxdesc *rxd; in vr_rx_ring_init() local
1182 rxd = &sc->vr_cdata.vr_rxdesc[i]; in vr_rx_ring_init()
1183 rxd->rx_m = NULL; in vr_rx_ring_init()
1184 rxd->desc = &rd->vr_rx_ring[i]; in vr_rx_ring_init()
1202 vr_discard_rxbuf(struct vr_rxdesc *rxd) in vr_discard_rxbuf() argument
1206 desc = rxd->desc; in vr_discard_rxbuf()
1222 struct vr_rxdesc *rxd; in vr_newbuf() local
1241 rxd = &sc->vr_cdata.vr_rxdesc[idx]; in vr_newbuf()
1242 if (rxd->rx_m != NULL) { in vr_newbuf()
1243 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap, in vr_newbuf()
1245 bus_dmamap_unload(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap); in vr_newbuf()
1247 map = rxd->rx_dmamap; in vr_newbuf()
1248 rxd->rx_dmamap = sc->vr_cdata.vr_rx_sparemap; in vr_newbuf()
1250 bus_dmamap_sync(sc->vr_cdata.vr_rx_tag, rxd->rx_dmamap, in vr_newbuf()
1252 rxd->rx_m = m; in vr_newbuf()
1253 desc = rxd->desc; in vr_newbuf()
1285 struct vr_rxdesc *rxd; in vr_rxeof() local
1316 rxd = &sc->vr_cdata.vr_rxdesc[cons]; in vr_rxeof()
1317 m = rxd->rx_m; in vr_rxeof()
1348 vr_discard_rxbuf(rxd); in vr_rxeof()
1356 vr_discard_rxbuf(rxd); in vr_rxeof()
2426 struct vr_rxdesc *rxd; in vr_stop() local
2453 rxd = &sc->vr_cdata.vr_rxdesc[i]; in vr_stop()
2454 if (rxd->rx_m != NULL) { in vr_stop()
2456 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD); in vr_stop()
2458 rxd->rx_dmamap); in vr_stop()
2459 m_freem(rxd->rx_m); in vr_stop()
2460 rxd->rx_m = NULL; in vr_stop()