Lines Matching refs:intr_status
467 unsigned long intr_status; in sirfsoc_uart_isr() local
479 intr_status = rd_regl(port, ureg->sirfsoc_int_st_reg); in sirfsoc_uart_isr()
480 wr_regl(port, ureg->sirfsoc_int_st_reg, intr_status); in sirfsoc_uart_isr()
481 intr_status &= rd_regl(port, ureg->sirfsoc_int_en_reg); in sirfsoc_uart_isr()
482 if (unlikely(intr_status & (SIRFUART_ERR_INT_STAT(uint_st, in sirfsoc_uart_isr()
484 if (intr_status & uint_st->sirfsoc_rxd_brk) { in sirfsoc_uart_isr()
489 if (intr_status & uint_st->sirfsoc_rx_oflow) { in sirfsoc_uart_isr()
493 if (intr_status & uint_st->sirfsoc_frm_err) { in sirfsoc_uart_isr()
497 if (intr_status & uint_st->sirfsoc_parity_err) { in sirfsoc_uart_isr()
504 intr_status &= port->read_status_mask; in sirfsoc_uart_isr()
505 uart_insert_char(port, intr_status, in sirfsoc_uart_isr()
510 (intr_status & SIRFUART_CTS_INT_ST(uint_st)) && in sirfsoc_uart_isr()
522 (intr_status & SIRFUART_RX_IO_INT_ST(uint_st))) { in sirfsoc_uart_isr()
533 if (intr_status & uint_st->sirfsoc_rx_done) { in sirfsoc_uart_isr()
548 if (intr_status & uint_st->sirfsoc_rx_timeout) { in sirfsoc_uart_isr()
570 if (intr_status & uint_st->sirfsoc_txfifo_empty) { in sirfsoc_uart_isr()