Lines Matching refs:rx_csr
947 u16 rx_csr, tx_csr; in musb_bulk_nak_timeout() local
954 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_bulk_nak_timeout()
955 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_bulk_nak_timeout()
956 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_bulk_nak_timeout()
957 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_bulk_nak_timeout()
1554 u16 rx_csr, val; in musb_host_rx() local
1568 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_host_rx()
1569 val = rx_csr; in musb_host_rx()
1585 epnum, rx_csr, urb->actual_length, in musb_host_rx()
1590 if (rx_csr & MUSB_RXCSR_H_RXSTALL) { in musb_host_rx()
1596 } else if (rx_csr & MUSB_RXCSR_H_ERROR) { in musb_host_rx()
1602 } else if (rx_csr & MUSB_RXCSR_DATAERROR) { in musb_host_rx()
1622 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_host_rx()
1623 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_host_rx()
1624 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_host_rx()
1632 } else if (rx_csr & MUSB_RXCSR_INCOMPRX) { in musb_host_rx()
1654 ERR("RX%d dma busy, csr %04x\n", epnum, rx_csr); in musb_host_rx()
1666 if (rx_csr & MUSB_RXCSR_H_REQPKT) { in musb_host_rx()
1679 dev_dbg(musb->controller, "RXCSR%d %04x, reqpkt, len %zu%s\n", epnum, rx_csr, in musb_host_rx()
1681 rx_csr &= ~MUSB_RXCSR_H_REQPKT; in musb_host_rx()
1685 MUSB_RXCSR_H_WZC_BITS | rx_csr); in musb_host_rx()
1688 if (dma && (rx_csr & MUSB_RXCSR_DMAENAB)) { in musb_host_rx()
1760 if (unlikely(!(rx_csr & MUSB_RXCSR_RXPKTRDY))) { in musb_host_rx()