Lines Matching defs:rx_csr
913 u16 rx_csr, tx_csr;
925 rx_csr = musb_readw(epio, MUSB_RXCSR);
926 rx_csr |= MUSB_RXCSR_H_WZC_BITS;
927 rx_csr &= ~MUSB_RXCSR_H_REQPKT;
928 musb_writew(epio, MUSB_RXCSR, rx_csr);
929 rx_csr &= ~MUSB_RXCSR_DATAERROR;
930 musb_writew(epio, MUSB_RXCSR, rx_csr);
1744 u16 rx_csr, val;
1758 rx_csr = musb_readw(epio, MUSB_RXCSR);
1759 val = rx_csr;
1776 if (rx_csr & MUSB_RXCSR_H_RXSTALL) {
1782 } else if (rx_csr & MUSB_RXCSR_H_ERROR) {
1794 rx_csr &= ~MUSB_RXCSR_H_ERROR;
1795 musb_writew(epio, MUSB_RXCSR, rx_csr);
1797 } else if (rx_csr & MUSB_RXCSR_DATAERROR) {
1817 rx_csr |= MUSB_RXCSR_H_WZC_BITS;
1818 rx_csr &= ~MUSB_RXCSR_DATAERROR;
1819 musb_writew(epio, MUSB_RXCSR, rx_csr);
1827 } else if (rx_csr & MUSB_RXCSR_INCOMPRX) {
1849 ERR("RX%d dma busy, csr %04x\n", epnum, rx_csr);
1860 (rx_csr & MUSB_RXCSR_H_REQPKT)) {
1873 musb_dbg(musb, "RXCSR%d %04x, reqpkt, len %zu%s", epnum, rx_csr,
1875 rx_csr &= ~MUSB_RXCSR_H_REQPKT;
1879 MUSB_RXCSR_H_WZC_BITS | rx_csr);
1882 if (dma && (rx_csr & MUSB_RXCSR_DMAENAB)) {
1905 if (unlikely(!(rx_csr & MUSB_RXCSR_RXPKTRDY))) {