Lines Matching refs:rx_csr
1394 u16 rx_csr; in musb_bulk_rx_nak_timeout() local
1400 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_bulk_rx_nak_timeout()
1401 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_bulk_rx_nak_timeout()
1402 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_bulk_rx_nak_timeout()
1403 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_bulk_rx_nak_timeout()
1441 u16 rx_csr, val; in musb_host_rx() local
1454 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_host_rx()
1455 val = rx_csr; in musb_host_rx()
1471 epnum, rx_csr, urb->actual_length, in musb_host_rx()
1476 if (rx_csr & MUSB_RXCSR_H_RXSTALL) { in musb_host_rx()
1482 } else if (rx_csr & MUSB_RXCSR_H_ERROR) { in musb_host_rx()
1488 } else if (rx_csr & MUSB_RXCSR_DATAERROR) { in musb_host_rx()
1508 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_host_rx()
1509 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_host_rx()
1510 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_host_rx()
1518 } else if (rx_csr & MUSB_RXCSR_INCOMPRX) { in musb_host_rx()
1540 ERR("RX%d dma busy, csr %04x\n", epnum, rx_csr); in musb_host_rx()
1552 if (rx_csr & MUSB_RXCSR_H_REQPKT) { in musb_host_rx()
1565 dev_dbg(musb->controller, "RXCSR%d %04x, reqpkt, len %zu%s\n", epnum, rx_csr, in musb_host_rx()
1567 rx_csr &= ~MUSB_RXCSR_H_REQPKT; in musb_host_rx()
1571 MUSB_RXCSR_H_WZC_BITS | rx_csr); in musb_host_rx()
1574 if (dma && (rx_csr & MUSB_RXCSR_DMAENAB)) { in musb_host_rx()
1624 if (unlikely(!(rx_csr & MUSB_RXCSR_RXPKTRDY))) { in musb_host_rx()