Lines Matching refs:csr

1396 	uint8_t csr;
1411 csr = UREAD1(sc, MUSB2_REG_TXCSRL);
1412 DPRINTFN(MD_CTRL, "phase %jd csr %#jx xfer %#jx status %jd",
1413 ep->phase, csr, (uintptr_t)xfer,
1416 if (csr & MUSB2_MASK_CSR0L_NAKTIMO) {
1417 csr &= ~MUSB2_MASK_CSR0L_REQPKT;
1418 UWRITE1(sc, MUSB2_REG_TXCSRL, csr);
1420 csr &= ~MUSB2_MASK_CSR0L_NAKTIMO;
1421 UWRITE1(sc, MUSB2_REG_TXCSRL, csr);
1425 if (csr & (MUSB2_MASK_CSR0L_RXSTALL | MUSB2_MASK_CSR0L_ERROR)) {
1426 if (csr & MUSB2_MASK_CSR0L_RXSTALL)
1434 if ((csr & MUSB2_MASK_CSR0L_RXPKTRDY) == 0)
1478 UWRITE1(sc, MUSB2_REG_TXCSRL, csr & ~MUSB2_MASK_CSR0L_RXPKTRDY);
1517 uint8_t csr;
1537 csr = UREAD1(sc, MUSB2_REG_TXCSRL);
1538 DPRINTFN(MD_CTRL, "phase %jd csr %#jx xfer %#jx status %jd",
1539 ep->phase, csr, (uintptr_t)xfer,
1542 if (csr & MUSB2_MASK_CSR0L_RXSTALL) {
1549 if (csr & MUSB2_MASK_CSR0L_NAKTIMO) {
1552 while (csr & MUSB2_MASK_CSR0L_TXFIFONEMPTY) {
1556 csr = UREAD1(sc, MUSB2_REG_TXCSRL);
1558 csr &= ~MUSB2_MASK_CSR0L_NAKTIMO;
1559 UWRITE1(sc, MUSB2_REG_TXCSRL, csr);
1562 if (csr & MUSB2_MASK_CSR0L_ERROR) {
1568 if (csr & MUSB2_MASK_CSR0L_TXFIFONEMPTY) {
1913 uint8_t csr;
1929 csr = UREAD1(sc, MUSB2_REG_RXCSRL);
1930 DPRINTFN(MD_BULK, "phase %jd csr %#jx", ep->phase, csr ,0 ,0);
1932 if ((csr & (MUSB2_MASK_CSRL_RXNAKTO | MUSB2_MASK_CSRL_RXSTALL |
1937 if (csr & MUSB2_MASK_CSRL_RXNAKTO) {
1938 csr &= ~MUSB2_MASK_CSRL_RXREQPKT;
1939 UWRITE1(sc, MUSB2_REG_RXCSRL, csr);
1941 csr &= ~MUSB2_MASK_CSRL_RXNAKTO;
1942 UWRITE1(sc, MUSB2_REG_RXCSRL, csr);
1946 if (csr & (MUSB2_MASK_CSRL_RXSTALL | MUSB2_MASK_CSRL_RXERROR)) {
1947 if (csr & MUSB2_MASK_CSRL_RXSTALL)
1955 KASSERT(csr & MUSB2_MASK_CSRL_RXPKTRDY);
2034 uint8_t csr;
2047 csr = UREAD1(sc, MUSB2_REG_TXCSRL);
2048 DPRINTFN(MD_BULK, "phase %jd csr %#jx", ep->phase, csr, 0, 0);
2050 if (csr & (MUSB2_MASK_CSRL_TXSTALLED|MUSB2_MASK_CSRL_TXERROR)) {
2052 if (csr & MUSB2_MASK_CSRL_TXSTALLED)
2060 if (csr & MUSB2_MASK_CSRL_TXNAKTO) {
2062 csr &= ~MUSB2_MASK_CSRL_TXNAKTO;
2063 UWRITE1(sc, MUSB2_REG_TXCSRL, csr);
2065 while (csr & MUSB2_MASK_CSRL_TXFIFONEMPTY) {
2066 csr |= MUSB2_MASK_CSRL_TXFFLUSH;
2067 csr &= ~MUSB2_MASK_CSRL_TXNAKTO;
2068 UWRITE1(sc, MUSB2_REG_TXCSRL, csr);
2070 csr = UREAD1(sc, MUSB2_REG_TXCSRL);
2072 epnumber, csr, 0, 0);
2076 if (csr & (MUSB2_MASK_CSRL_TXFIFONEMPTY|MUSB2_MASK_CSRL_TXPKTRDY)) {
2178 uint8_t csr;
2200 csr = UREAD1(sc, MUSB2_REG_TXCSRL);
2201 while (csr & MUSB2_MASK_CSRL_TXFIFONEMPTY) {
2202 csr |= MUSB2_MASK_CSRL_TXFFLUSH;
2203 UWRITE1(sc, MUSB2_REG_TXCSRL, csr);
2204 csr = UREAD1(sc, MUSB2_REG_TXCSRL);
2208 csr = UREAD1(sc, MUSB2_REG_RXCSRL);
2209 while (csr & MUSB2_MASK_CSRL_RXPKTRDY) {
2210 csr |= MUSB2_MASK_CSRL_RXFFLUSH;
2211 UWRITE1(sc, MUSB2_REG_RXCSRL, csr);
2212 csr = UREAD1(sc, MUSB2_REG_RXCSRL);