Lines Matching refs:cmdstat
102 u32 cmdstat; member
110 u32 cmdstat; member
538 if (be32_to_cpu(txre->cmdstat) & SDMA_DESC_CMDSTAT_O) { in mpsc_sdma_start_tx()
842 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O in mpsc_init_rings()
940 u32 cmdstat, bytes_in, i; in mpsc_rx_intr() local
960 while (!((cmdstat = be32_to_cpu(rxre->cmdstat)) in mpsc_rx_intr()
999 if (unlikely(cmdstat & (SDMA_DESC_CMDSTAT_BR in mpsc_rx_intr()
1005 if (cmdstat & SDMA_DESC_CMDSTAT_BR) { /* Break */ in mpsc_rx_intr()
1010 } else if (cmdstat & SDMA_DESC_CMDSTAT_FR) { in mpsc_rx_intr()
1012 } else if (cmdstat & SDMA_DESC_CMDSTAT_OR) { in mpsc_rx_intr()
1016 cmdstat &= pi->port.read_status_mask; in mpsc_rx_intr()
1018 if (cmdstat & SDMA_DESC_CMDSTAT_BR) in mpsc_rx_intr()
1020 else if (cmdstat & SDMA_DESC_CMDSTAT_FR) in mpsc_rx_intr()
1022 else if (cmdstat & SDMA_DESC_CMDSTAT_OR) in mpsc_rx_intr()
1024 else if (cmdstat & SDMA_DESC_CMDSTAT_PE) in mpsc_rx_intr()
1040 if ((unlikely(cmdstat & (SDMA_DESC_CMDSTAT_BR in mpsc_rx_intr()
1043 && !(cmdstat & pi->port.ignore_status_mask)) { in mpsc_rx_intr()
1055 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O in mpsc_rx_intr()
1101 txre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O | SDMA_DESC_CMDSTAT_F in mpsc_setup_tx_desc()
1186 while (!(be32_to_cpu(txre->cmdstat) & SDMA_DESC_CMDSTAT_O)) { in mpsc_tx_intr()
1564 u32 cmdstat, bytes_in, i; in mpsc_get_poll_char() local
1594 !((cmdstat = be32_to_cpu(rxre->cmdstat)) & in mpsc_get_poll_char()
1605 if ((unlikely(cmdstat & (SDMA_DESC_CMDSTAT_BR | in mpsc_get_poll_char()
1607 !(cmdstat & pi->port.ignore_status_mask)) { in mpsc_get_poll_char()
1619 rxre->cmdstat = cpu_to_be32(SDMA_DESC_CMDSTAT_O | in mpsc_get_poll_char()