Lines Matching defs:rxd

681 	struct vge_rxdesc *rxd;
890 rxd = &sc->vge_cdata.vge_rxdesc[i];
891 rxd->rx_m = NULL;
892 rxd->rx_dmamap = NULL;
894 &rxd->rx_dmamap);
910 struct vge_rxdesc *rxd;
957 rxd = &sc->vge_cdata.vge_rxdesc[i];
958 if (rxd->rx_dmamap != NULL) {
960 rxd->rx_dmamap);
961 rxd->rx_dmamap = NULL;
1208 struct vge_rxdesc *rxd;
1211 rxd = &sc->vge_cdata.vge_rxdesc[prod];
1212 rxd->rx_desc->vge_sts = 0;
1213 rxd->rx_desc->vge_ctl = 0;
1225 rxd->rx_desc->vge_sts = htole32(VGE_RDSTS_OWN);
1226 rxd = rxd->rxd_prev;
1235 struct vge_rxdesc *rxd;
1264 rxd = &sc->vge_cdata.vge_rxdesc[prod];
1265 if (rxd->rx_m != NULL) {
1266 bus_dmamap_sync(sc->vge_cdata.vge_rx_tag, rxd->rx_dmamap,
1268 bus_dmamap_unload(sc->vge_cdata.vge_rx_tag, rxd->rx_dmamap);
1270 map = rxd->rx_dmamap;
1271 rxd->rx_dmamap = sc->vge_cdata.vge_rx_sparemap;
1273 bus_dmamap_sync(sc->vge_cdata.vge_rx_tag, rxd->rx_dmamap,
1275 rxd->rx_m = m;
1277 rxd->rx_desc->vge_sts = 0;
1278 rxd->rx_desc->vge_ctl = 0;
1279 rxd->rx_desc->vge_addrlo = htole32(VGE_ADDR_LO(segs[0].ds_addr));
1280 rxd->rx_desc->vge_addrhi = htole32(VGE_ADDR_HI(segs[0].ds_addr) |
1293 rxd->rx_desc->vge_sts = htole32(VGE_RDSTS_OWN);
1294 rxd = rxd->rxd_prev;
1334 struct vge_rxdesc *rxd;
1347 rxd = &sc->vge_cdata.vge_rxdesc[i];
1348 rxd->rx_m = NULL;
1349 rxd->rx_desc = &rd->vge_rx_ring[i];
1351 rxd->rxd_prev =
1354 rxd->rxd_prev = &sc->vge_cdata.vge_rxdesc[i - 1];
1372 struct vge_rxdesc *rxd;
1383 rxd = &sc->vge_cdata.vge_rxdesc[i];
1384 if (rxd->rx_m != NULL) {
1386 rxd->rx_dmamap, BUS_DMASYNC_POSTREAD);
1388 rxd->rx_dmamap);
1389 m_freem(rxd->rx_m);
1390 rxd->rx_m = NULL;
1435 struct vge_rxdesc *rxd;
1459 rxd = &sc->vge_cdata.vge_rxdesc[prod];
1460 m = rxd->rx_m;