Lines Matching refs:intr_status
466 unsigned long intr_status; in sirfsoc_uart_isr() local
478 intr_status = rd_regl(port, ureg->sirfsoc_int_st_reg); in sirfsoc_uart_isr()
479 wr_regl(port, ureg->sirfsoc_int_st_reg, intr_status); in sirfsoc_uart_isr()
480 intr_status &= rd_regl(port, ureg->sirfsoc_int_en_reg); in sirfsoc_uart_isr()
481 if (unlikely(intr_status & (SIRFUART_ERR_INT_STAT(uint_st, in sirfsoc_uart_isr()
483 if (intr_status & uint_st->sirfsoc_rxd_brk) { in sirfsoc_uart_isr()
488 if (intr_status & uint_st->sirfsoc_rx_oflow) { in sirfsoc_uart_isr()
492 if (intr_status & uint_st->sirfsoc_frm_err) { in sirfsoc_uart_isr()
496 if (intr_status & uint_st->sirfsoc_parity_err) { in sirfsoc_uart_isr()
503 intr_status &= port->read_status_mask; in sirfsoc_uart_isr()
504 uart_insert_char(port, intr_status, in sirfsoc_uart_isr()
509 (intr_status & SIRFUART_CTS_INT_ST(uint_st)) && in sirfsoc_uart_isr()
521 (intr_status & SIRFUART_RX_IO_INT_ST(uint_st))) { in sirfsoc_uart_isr()
532 if (intr_status & uint_st->sirfsoc_rx_done) { in sirfsoc_uart_isr()
547 if (intr_status & uint_st->sirfsoc_rx_timeout) { in sirfsoc_uart_isr()
569 if (intr_status & uint_st->sirfsoc_txfifo_empty) { in sirfsoc_uart_isr()