Lines Matching refs:iir
626 unsigned int iir, lsr; in omap8250_irq() local
638 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
639 ret = serial8250_handle_irq(port, iir); in omap8250_irq()
647 (iir & UART_IIR_RX_TIMEOUT) == UART_IIR_RX_TIMEOUT && in omap8250_irq()
1125 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) in handle_rx_dma() argument
1127 switch (iir & 0x3f) { in handle_rx_dma()
1138 u8 iir, unsigned char status) in omap_8250_handle_rx_dma() argument
1141 (iir & UART_IIR_RDI)) { in omap_8250_handle_rx_dma()
1142 if (handle_rx_dma(up, iir)) { in omap_8250_handle_rx_dma()
1151 static void am654_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, in am654_8250_handle_rx_dma() argument
1161 } else if ((iir & 0x3f) == UART_IIR_RX_TIMEOUT) { in am654_8250_handle_rx_dma()
1188 u8 iir; in omap_8250_dma_handle_irq() local
1192 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq()
1193 if (iir & UART_IIR_NO_INT) { in omap_8250_dma_handle_irq()
1203 am654_8250_handle_rx_dma(up, iir, status); in omap_8250_dma_handle_irq()
1205 status = omap_8250_handle_rx_dma(up, iir, status); in omap_8250_dma_handle_irq()