Lines Matching full:rx_csr
1393 u16 rx_csr; in musb_bulk_rx_nak_timeout() local
1399 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_bulk_rx_nak_timeout()
1400 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_bulk_rx_nak_timeout()
1401 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_bulk_rx_nak_timeout()
1402 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_bulk_rx_nak_timeout()
1440 u16 rx_csr, val; in musb_host_rx() local
1453 rx_csr = musb_readw(epio, MUSB_RXCSR); in musb_host_rx()
1454 val = rx_csr; in musb_host_rx()
1470 epnum, rx_csr, urb->actual_length, in musb_host_rx()
1475 if (rx_csr & MUSB_RXCSR_H_RXSTALL) { in musb_host_rx()
1481 } else if (rx_csr & MUSB_RXCSR_H_ERROR) { in musb_host_rx()
1487 } else if (rx_csr & MUSB_RXCSR_DATAERROR) { in musb_host_rx()
1507 rx_csr |= MUSB_RXCSR_H_WZC_BITS; in musb_host_rx()
1508 rx_csr &= ~MUSB_RXCSR_DATAERROR; in musb_host_rx()
1509 musb_writew(epio, MUSB_RXCSR, rx_csr); in musb_host_rx()
1517 } else if (rx_csr & MUSB_RXCSR_INCOMPRX) { in musb_host_rx()
1539 ERR("RX%d dma busy, csr %04x\n", epnum, rx_csr); in musb_host_rx()
1551 if (rx_csr & MUSB_RXCSR_H_REQPKT) { in musb_host_rx()
1564 dev_dbg(musb->controller, "RXCSR%d %04x, reqpkt, len %zu%s\n", epnum, rx_csr, in musb_host_rx()
1566 rx_csr &= ~MUSB_RXCSR_H_REQPKT; in musb_host_rx()
1570 MUSB_RXCSR_H_WZC_BITS | rx_csr); in musb_host_rx()
1573 if (dma && (rx_csr & MUSB_RXCSR_DMAENAB)) { in musb_host_rx()
1623 if (unlikely(!(rx_csr & MUSB_RXCSR_RXPKTRDY))) { in musb_host_rx()