Home
last modified time | relevance | path

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

12

/drivers/tty/serial/
Dm32r_sio_reg.h47 #define UART_IIR 0 /* In: Interrupt ID Register */ macro
87 #define UART_IIR 0 /* In: Interrupt ID Register */ macro
Dnetx-serial.c51 UART_IIR = 0x1c, enumerator
252 status = readl(port->membase + UART_IIR) & IIR_MASK; in netx_int()
264 writel(0, port->membase + UART_IIR); in netx_int()
265 status = readl(port->membase + UART_IIR) & IIR_MASK; in netx_int()
Dsunsu.c478 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)); in sunsu_serial_interrupt()
538 if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) { in sunsu_kbd_ms_interrupt()
662 (void) serial_inp(up, UART_IIR); in sunsu_startup()
723 (void) serial_inp(up, UART_IIR); in sunsu_startup()
1101 scratch = serial_in(up, UART_IIR) >> 6; in sunsu_autoconfig()
1132 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
1144 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
Dvr41xx_siu.c431 iir = siu_read(port, UART_IIR); in siu_interrupt()
458 (void)siu_read(port, UART_IIR); in siu_startup()
481 (void)siu_read(port, UART_IIR); in siu_startup()
Dpxa.c255 iir = serial_in(up, UART_IIR); in serial_pxa_irq()
371 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
397 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
Domap-serial.c580 iir = serial_in(up, UART_IIR); in serial_omap_irq()
760 (void) serial_in(up, UART_IIR); in serial_omap_startup()
Dpch_uart.c342 "IIR: \t0x%02x\n", ioread8(priv->membase + UART_IIR)); in port_show_regs()
622 return ioread8(priv->membase + UART_IIR) &\ in pch_uart_hal_get_iid()
Dserial-tegra.c693 iir = tegra_uart_read(tup, UART_IIR); in tegra_uart_isr()
/drivers/staging/media/lirc/
Dlirc_serial.c552 if ((sinp(UART_IIR) & UART_IIR_NO_INT)) { in lirc_irq_handler()
624 } while (!(sinp(UART_IIR) & UART_IIR_NO_INT)); /* still pending ? */ in lirc_irq_handler()
667 sinp(UART_IIR); in hardware_init_port()
676 sinp(UART_IIR); in hardware_init_port()
946 sinp(UART_IIR); in lirc_serial_suspend()
Dlirc_sir.c442 while ((iir = inb(io + UART_IIR) & UART_IIR_ID)) { in sir_interrupt()
/drivers/tty/serial/8250/
D8250_port.c1012 status1 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1084 status1 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1088 status2 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1266 scratch = serial_in(up, UART_IIR) >> 6; in autoconfig()
1373 serial_in(up, UART_IIR); in autoconfig_irq()
1839 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1854 unsigned int iir = serial_port_in(port, UART_IIR); in exar_handle_irq()
1879 unsigned int iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
1890 iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
2148 serial_port_in(port, UART_IIR); in serial8250_do_startup()
[all …]
D8250_fsl.c35 iir = port->serial_in(port, UART_IIR); in fsl8250_handle_irq()
D8250_em.c71 case UART_IIR: /* IIR @ 0x08 */ in serial8250_em_serial_in()
D8250_mid.c121 ret |= serial8250_handle_irq(p, serial_port_in(p, UART_IIR)); in dnv_handle_irq()
D8250_omap.c587 iir = serial_port_in(port, UART_IIR); in omap8250_irq()
1024 iir = serial_port_in(port, UART_IIR); in omap_8250_dma_handle_irq()
D8250_dw.c203 unsigned int iir = p->serial_in(p, UART_IIR); in dw8250_handle_irq()
D8250_core.c290 iir = serial_in(up, UART_IIR); in serial8250_backup_timeout()
/drivers/bluetooth/
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()
Dbtuart_cs.c303 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt()
333 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in btuart_interrupt()
/drivers/isdn/hisax/
Delsa_ser.c166 (void) serial_inp(cs, UART_IIR); in mstartup()
189 (void)serial_inp(cs, UART_IIR); in mstartup()
410 iir = serial_inp(cs, UART_IIR); in rs_interrupt_elsa()
Delsa.c300 val = serial_inp(cs, UART_IIR); in elsa_interrupt()
380 val = serial_inp(cs, UART_IIR); in elsa_interrupt_ipac()
/drivers/staging/speakup/
Dserialio.c128 inb(speakup_info.port_tts+UART_IIR); in start_serial_interrupt()
/drivers/mmc/card/
Dsdio_uart.c534 iir = sdio_in(port, UART_IIR); in sdio_uart_irq()
638 (void) sdio_in(port, UART_IIR); in sdio_uart_activate()
/drivers/tty/
Dmxser.c909 (void) inb(info->ioaddr + UART_IIR); in mxser_activate()
933 (void) inb(info->ioaddr + UART_IIR); in mxser_activate()
2245 iir = inb(port->ioaddr + UART_IIR); in mxser_interrupt()
2519 scratch = inb(cap + UART_IIR); in mxser_get_ISA_conf()
/drivers/net/irda/
Dsmsc-ircc2.c1582 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in smsc_ircc_interrupt_sir()
1615 iir = inb(iobase + UART_IIR) & UART_IIR_ID; in smsc_ircc_interrupt_sir()

12