Lines Matching refs:inb
216 while ((status = inb(uart->base + UART_LSR)) & UART_LSR_DR) { in snd_uart16550_io_loop()
218 c = inb(uart->base + UART_RX); in snd_uart16550_io_loop()
258 status = inb(uart->base + UART_MSR); in snd_uart16550_io_loop()
262 status = inb(uart->base + UART_MSR); in snd_uart16550_io_loop()
305 inb(uart->base + UART_IIR); in snd_uart16550_interrupt()
350 c = inb(io_base + UART_IER); in snd_uart16550_detect()
357 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
364 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
393 if ((inb(uart->base + UART_IIR) & 0xf0) == 0xc0) in snd_uart16550_do_open()
396 uart->old_line_ctrl_reg = inb(uart->base + UART_LCR); in snd_uart16550_do_open()
399 uart->old_divisor_lsb = inb(uart->base + UART_DLL); in snd_uart16550_do_open()
400 uart->old_divisor_msb = inb(uart->base + UART_DLM); in snd_uart16550_do_open()
459 inb(uart->base + UART_LSR); /* Clear any pre-existing overrun indication */ in snd_uart16550_do_open()
460 inb(uart->base + UART_IIR); /* Clear any pre-existing transmit interrupt */ in snd_uart16550_do_open()
461 inb(uart->base + UART_RX); /* Clear any pre-existing receive interrupt */ in snd_uart16550_do_open()
499 inb(uart->base + UART_IIR); /* Clear any outstanding interrupts */ in snd_uart16550_do_close()
619 && (inb(uart->base + UART_MSR) & UART_MSR_CTS)))) { /* CTS? */ in snd_uart16550_output_byte()
622 if ((inb(uart->base + UART_LSR) & UART_LSR_THRE) != 0) { in snd_uart16550_output_byte()