Lines Matching refs:iir
1883 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) in handle_rx_dma() argument
1885 switch (iir & 0x3f) { in handle_rx_dma()
1898 int serial8250_handle_irq(struct uart_port *port, unsigned int iir) in serial8250_handle_irq() argument
1905 if (iir & UART_IIR_NO_INT) in serial8250_handle_irq()
1926 if (!up->dma || handle_rx_dma(up, iir)) in serial8250_handle_irq()
1943 unsigned int iir; in serial8250_default_handle_irq() local
1948 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1949 ret = serial8250_handle_irq(port, iir); in serial8250_default_handle_irq()
1964 unsigned int iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq() local
1967 if ((iir & UART_IIR_ID) == UART_IIR_THRI) { in serial8250_tx_threshold_handle_irq()
1975 iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
1976 return serial8250_handle_irq(port, iir); in serial8250_tx_threshold_handle_irq()
2158 unsigned char lsr, iir; in serial8250_do_startup() local
2306 iir = serial_port_in(port, UART_IIR); in serial8250_do_startup()
2319 if ((!(iir1 & UART_IIR_NO_INT) && (iir & UART_IIR_NO_INT)) || in serial8250_do_startup()
2367 iir = serial_port_in(port, UART_IIR); in serial8250_do_startup()
2370 if (lsr & UART_LSR_TEMT && iir & UART_IIR_NO_INT) { in serial8250_do_startup()