Lines Matching full:iir
636 unsigned int iir, lsr; in omap8250_irq() local
657 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
658 ret = serial8250_handle_irq(port, iir); in omap8250_irq()
667 (iir & UART_IIR_RX_TIMEOUT) == UART_IIR_RX_TIMEOUT && in omap8250_irq()
1251 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) in handle_rx_dma() argument
1253 switch (iir & 0x3f) { in handle_rx_dma()
1263 static u16 omap_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, u16 status) in omap_8250_handle_rx_dma() argument
1266 (iir & UART_IIR_RDI)) { in omap_8250_handle_rx_dma()
1267 if (handle_rx_dma(up, iir)) { in omap_8250_handle_rx_dma()
1276 static void am654_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, in am654_8250_handle_rx_dma() argument
1289 } else if ((iir & 0x3f) == UART_IIR_RX_TIMEOUT) { in am654_8250_handle_rx_dma()
1291 * Disable RX timeout, read IIR to clear in am654_8250_handle_rx_dma()
1315 u8 iir; in omap_8250_dma_handle_irq() local
1317 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq()
1318 if (iir & UART_IIR_NO_INT) { in omap_8250_dma_handle_irq()
1326 if ((iir & 0x3f) != UART_IIR_THRI) { in omap_8250_dma_handle_irq()
1328 am654_8250_handle_rx_dma(up, iir, status); in omap_8250_dma_handle_irq()
1330 status = omap_8250_handle_rx_dma(up, iir, status); in omap_8250_dma_handle_irq()