Lines Matching refs:iir
633 unsigned int iir, lsr; in omap8250_irq() local
645 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
646 ret = serial8250_handle_irq(port, iir); in omap8250_irq()
654 (iir & UART_IIR_RX_TIMEOUT) == UART_IIR_RX_TIMEOUT && in omap8250_irq()
1135 static bool handle_rx_dma(struct uart_8250_port *up, unsigned int iir) in handle_rx_dma() argument
1137 switch (iir & 0x3f) { in handle_rx_dma()
1148 u8 iir, unsigned char status) in omap_8250_handle_rx_dma() argument
1151 (iir & UART_IIR_RDI)) { in omap_8250_handle_rx_dma()
1152 if (handle_rx_dma(up, iir)) { in omap_8250_handle_rx_dma()
1161 static void am654_8250_handle_rx_dma(struct uart_8250_port *up, u8 iir, in am654_8250_handle_rx_dma() argument
1171 } else if ((iir & 0x3f) == UART_IIR_RX_TIMEOUT) { in am654_8250_handle_rx_dma()
1198 u8 iir; in omap_8250_dma_handle_irq() local
1202 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq()
1203 if (iir & UART_IIR_NO_INT) { in omap_8250_dma_handle_irq()
1212 if ((iir & 0x3f) != UART_IIR_THRI) { in omap_8250_dma_handle_irq()
1214 am654_8250_handle_rx_dma(up, iir, status); in omap_8250_dma_handle_irq()
1216 status = omap_8250_handle_rx_dma(up, iir, status); in omap_8250_dma_handle_irq()