Lines Matching refs:rxd
829 struct rt2860_rxd *rxd; in rt2860_alloc_rx_ring() local
844 ring->rxd = (struct rt2860_rxd *)ring->rxdesc_dma.mem_va; in rt2860_alloc_rx_ring()
846 bzero(ring->rxd, size); in rt2860_alloc_rx_ring()
854 rxd = &ring->rxd[i]; in rt2860_alloc_rx_ring()
863 rxd->sdp0 = LE_32(data->rxbuf_dma.cookie.dmac_address); in rt2860_alloc_rx_ring()
864 rxd->sdl0 = LE_16(sc->sc_dmabuf_size); in rt2860_alloc_rx_ring()
884 ring->rxd[i].sdl0 &= ~LE_16(RT2860_RX_DDONE); in rt2860_reset_rx_ring()
898 if (ring->rxd != NULL) in rt2860_free_rx_ring()
1718 struct rt2860_rxd *rxd = &sc->rxq.rxd[sc->rxq.cur]; in rt2860_rx_intr() local
1726 if (!(rxd->sdl0 & LE_16(RT2860_RX_DDONE))) { in rt2860_rx_intr()
1732 if (rxd->flags & in rt2860_rx_intr()
1740 if (rxd->flags & LE_32(RT2860_RX_MICERR)) { in rt2860_rx_intr()
1753 rxd->sdp0 = LE_32(data->rxbuf_dma.cookie.dmac_address); in rt2860_rx_intr()
1771 if (rxd->flags & LE_32(RT2860_RX_L2PAD)) { in rt2860_rx_intr()
1786 rxd->sdl0 &= ~LE_16(RT2860_RX_DDONE); in rt2860_rx_intr()