Lines Matching refs:rx_csr
935 u16 rx_csr, tx_csr; in musb_bulk_nak_timeout() local
946 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_bulk_nak_timeout()
947 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_bulk_nak_timeout()
948 rx_csr &= ~MUSB_RXCSR_H_REQPKT; in musb_bulk_nak_timeout()
949 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_bulk_nak_timeout()
950 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_bulk_nak_timeout()
951 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_bulk_nak_timeout()
1773 u16 rx_csr, val; in musb_host_rx() local
1787 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_host_rx()
1788 val = rx_csr; in musb_host_rx()
1805 if (rx_csr & MUSB_RXCSR_H_RXSTALL) { in musb_host_rx()
1811 } else if (rx_csr & MUSB_RXCSR_H_ERROR) { in musb_host_rx()
1817 rx_csr &= ~MUSB_RXCSR_H_ERROR; in musb_host_rx()
1818 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_host_rx()
1820 } else if (rx_csr & MUSB_RXCSR_DATAERROR) { in musb_host_rx()
1840 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_host_rx()
1841 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_host_rx()
1842 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_host_rx()
1850 } else if (rx_csr & MUSB_RXCSR_INCOMPRX) { in musb_host_rx()
1872 ERR("RX%d dma busy, csr %04x\n", epnum, rx_csr); in musb_host_rx()
1883 (rx_csr & MUSB_RXCSR_H_REQPKT)) { in musb_host_rx()
1896 musb_dbg(musb, "RXCSR%d %04x, reqpkt, len %zu%s", epnum, rx_csr, in musb_host_rx()
1898 rx_csr &= ~MUSB_RXCSR_H_REQPKT; in musb_host_rx()
1902 MUSB_RXCSR_H_WZC_BITS | rx_csr); in musb_host_rx()
1905 if (dma && (rx_csr & MUSB_RXCSR_DMAENAB)) { in musb_host_rx()
1928 if (unlikely(!(rx_csr & MUSB_RXCSR_RXPKTRDY))) { in musb_host_rx()