Lines Matching defs:rxd
742 (void **)&ring->rxd, BUS_DMA_NOWAIT);
748 error = bus_dmamap_load(sc->sc_dmat, ring->map, ring->rxd, size, NULL,
759 struct rt2860_rxd *rxd = &ring->rxd[i];
795 rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
796 rxd->sdl0 = htole16(MCLBYTES);
812 ring->rxd[i].sdl0 &= ~htole16(RT2860_RX_DDONE);
825 if (ring->rxd != NULL) {
829 bus_dmamem_unmap(sc->sc_dmat, (void *)ring->rxd,
832 ring->rxd = NULL;
1336 struct rt2860_rxd *rxd = &sc->rxq.rxd[sc->rxq.cur];
1343 if (__predict_false(!(rxd->sdl0 & htole16(RT2860_RX_DDONE)))) {
1348 if (__predict_false(rxd->flags &
1350 DPRINTF(("error %#x\n", rxd->flags));
1358 DPRINTF(("error2 %#x\n", rxd->flags));
1390 rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
1401 rxd->sdp0 = htole32(data->map->dm_segs[0].ds_addr);
1419 if (rxd->flags & htole32(RT2860_RX_L2PAD)) {
1427 if (__predict_false(rxd->flags & htole32(RT2860_RX_MICERR))) {
1430 DPRINTF(("error2 %#x\n", rxd->flags));
1490 skip: rxd->sdl0 &= ~htole16(RT2860_RX_DDONE);