Home
last modified time | relevance | path

Searched refs:UART_IIR (Results 1 – 25 of 25) sorted by relevance

/linux/drivers/media/rc/
H A Dserial_ir.c329 if ((sinp(UART_IIR) & UART_IIR_NO_INT)) { in serial_ir_irq_handler()
386 } while (!(sinp(UART_IIR) & UART_IIR_NO_INT)); /* still pending ? */ in serial_ir_irq_handler()
432 sinp(UART_IIR); in hardware_init_port()
441 sinp(UART_IIR); in hardware_init_port()
699 sinp(UART_IIR); in serial_ir_suspend()
/linux/drivers/tty/serial/8250/
H A D8250_ce4100.c39 if (offset != UART_IIR || !(ret & UART_IIR_NO_INT)) in ce4100_mem_serial_in()
H A D8250_rt288x.c21 [UART_IIR] = 3,
H A D8250_port.c704 serial_port_in(port, UART_IIR); in serial8250_clear_interrupts()
934 status1 = serial_in(up, UART_IIR) & UART_IIR_FIFO_ENABLED_16750; in autoconfig_16550a()
1003 status1 = serial_in(up, UART_IIR) & UART_IIR_FIFO_ENABLED_16750; in autoconfig_16550a()
1008 status2 = serial_in(up, UART_IIR) & UART_IIR_FIFO_ENABLED_16750; in autoconfig_16550a()
1163 switch (serial_in(up, UART_IIR) & UART_IIR_FIFO_ENABLED) { in autoconfig()
1855 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1871 unsigned int iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
1882 iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
2199 iir_noint1 = serial_port_in(port, UART_IIR) & UART_IIR_NO_INT; in serial8250_THRE_test()
2203 iir_noint2 = serial_port_in(port, UART_IIR) in serial8250_THRE_test()
[all...]
H A D8250_mid.c107 ret |= serial8250_handle_irq(p, serial_port_in(p, UART_IIR)); in tng_handle_irq()
161 ret |= serial8250_handle_irq(p, serial_port_in(p, UART_IIR)); in dnv_handle_irq()
H A D8250_fsl.c35 iir = serial_port_in(port, UART_IIR); in fsl8250_handle_irq()
H A D8250_omap.c664 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
684 serial_in(up, UART_IIR); in omap8250_irq()
1299 serial_in(up, UART_IIR); in am654_8250_handle_rx_dma()
1318 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq()
H A D8250_aspeed_vuart.c338 iir = serial_port_in(port, UART_IIR); in aspeed_vuart_handle_irq()
H A D8250_dw.c280 unsigned int iir = serial_port_in(p, UART_IIR); in dw8250_handle_irq()
H A D8250_core.c235 iir = serial_in(up, UART_IIR); in serial8250_backup_timeout()
H A D8250_bcm7271.c793 unsigned int iir = serial_port_in(p, UART_IIR); in brcmuart_handle_irq()
/linux/drivers/tty/serial/
H A Dsunsu.c448 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)); in sunsu_serial_interrupt()
508 if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) { in sunsu_kbd_ms_interrupt()
632 (void) serial_in(up, UART_IIR); in sunsu_startup()
693 (void) serial_in(up, UART_IIR); in sunsu_startup()
1069 scratch = serial_in(up, UART_IIR) >> 6; in sunsu_autoconfig()
1100 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
1112 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
H A Dpxa.c225 iir = serial_in(up, UART_IIR); in serial_pxa_irq()
341 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
367 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
H A Dserial-tegra.c296 iir = tegra_uart_read(tup, UART_IIR); in tegra_uart_wait_fifo_mode_enabled()
847 iir = tegra_uart_read(tup, UART_IIR); in tegra_uart_isr()
H A Domap-serial.c533 iir = serial_in(up, UART_IIR); in serial_omap_irq()
697 (void) serial_in(up, UART_IIR); in serial_omap_startup()
H A Dpch_uart.c314 "IIR: \t0x%02x\n", ioread8(priv->membase + UART_IIR)); in port_show_regs()
577 return ioread8(priv->membase + UART_IIR) &\ in pch_uart_hal_get_iid()
/linux/arch/sh/include/asm/
H A Dsmc37c93x.h60 #define UART_IIR 0x4 /* Interrupt Ident Register (Read Only) */ macro
/linux/sound/drivers/
H A Dserial-u16550.c290 inb(uart->base + UART_IIR); in snd_uart16550_interrupt()
378 if ((inb(uart->base + UART_IIR) & 0xf0) == 0xc0) in snd_uart16550_do_open()
445 inb(uart->base + UART_IIR); /* Clear any pre-existing transmit interrupt */ in snd_uart16550_do_open()
484 inb(uart->base + UART_IIR); /* Clear any outstanding interrupts */ in snd_uart16550_do_close()
/linux/arch/powerpc/platforms/embedded6xx/
H A Dls_uart.c107 (void) in_8(avr_addr + UART_IIR); in ls_uart_init()
/linux/drivers/bluetooth/
H A Ddtl1_cs.c306 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
336 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in dtl1_interrupt()
/linux/include/uapi/linux/
H A Dserial_reg.h34 #define UART_IIR 2 /* In: Interrupt ID Register */ macro
/linux/arch/powerpc/kernel/
H A Dlegacy_serial.c62 if (offset == UART_IIR) { in tsi_serial_in()
63 tmp = readl(p->membase + (UART_IIR & ~3)); in tsi_serial_in()
64 return (tmp >> 16) & 0xff; /* UART_IIR % 4 == 2 */ in tsi_serial_in()
/linux/drivers/accessibility/speakup/
H A Dserialio.c148 inb(speakup_info.port_tts + UART_IIR); in start_serial_interrupt()
/linux/drivers/tty/
H A Dmxser.c769 (void) inb(info->ioaddr + UART_IIR); in mxser_activate()
793 (void) inb(info->ioaddr + UART_IIR); in mxser_activate()
1607 iir = inb(port->ioaddr + UART_IIR); in mxser_port_isr()
/linux/samples/vfio-mdev/
H A Dmtty.c579 case UART_IIR: in handle_bar_read()