Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/media/rc/
H A Dserial_ir.c328 if ((sinp(UART_IIR) & UART_IIR_NO_INT)) { in serial_ir_irq_handler()
385 } while (!(sinp(UART_IIR) & UART_IIR_NO_INT)); /* still pending ? */ in serial_ir_irq_handler()
431 sinp(UART_IIR); in hardware_init_port()
440 sinp(UART_IIR); in hardware_init_port()
698 sinp(UART_IIR); in serial_ir_suspend()
/kernel/linux/linux-6.6/drivers/media/rc/
H A Dserial_ir.c328 if ((sinp(UART_IIR) & UART_IIR_NO_INT)) { in serial_ir_irq_handler()
385 } while (!(sinp(UART_IIR) & UART_IIR_NO_INT)); /* still pending ? */ in serial_ir_irq_handler()
431 sinp(UART_IIR); in hardware_init_port()
440 sinp(UART_IIR); in hardware_init_port()
698 sinp(UART_IIR); in serial_ir_suspend()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dsunsu.c475 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)); in sunsu_serial_interrupt()
535 if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) { in sunsu_kbd_ms_interrupt()
659 (void) serial_inp(up, UART_IIR); in sunsu_startup()
720 (void) serial_inp(up, UART_IIR); in sunsu_startup()
1098 scratch = serial_in(up, UART_IIR) >> 6; in sunsu_autoconfig()
1129 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
1141 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
H A Dpxa.c247 iir = serial_in(up, UART_IIR); in serial_pxa_irq()
363 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
389 (void) serial_in(up, UART_IIR); in serial_pxa_startup()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dsunsu.c471 } while (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)); in sunsu_serial_interrupt()
531 if (!(serial_in(up, UART_IIR) & UART_IIR_NO_INT)) { in sunsu_kbd_ms_interrupt()
655 (void) serial_inp(up, UART_IIR); in sunsu_startup()
716 (void) serial_inp(up, UART_IIR); in sunsu_startup()
1092 scratch = serial_in(up, UART_IIR) >> 6; in sunsu_autoconfig()
1123 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
1135 scratch = serial_in(up, UART_IIR) >> 5; in sunsu_autoconfig()
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250_port.c336 3, /* UART_IIR */
1032 status1 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1104 status1 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1108 status2 = serial_in(up, UART_IIR) >> 5; in autoconfig_16550a()
1276 scratch = serial_in(up, UART_IIR); in autoconfig()
1382 serial_in(up, UART_IIR); in autoconfig_irq()
1943 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1959 unsigned int iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
1970 iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
2231 serial_port_in(port, UART_IIR); in serial8250_do_startup()
[all...]
H A D8250_fsl.c39 iir = port->serial_in(port, UART_IIR); in fsl8250_handle_irq()
H A D8250_em.c60 case UART_IIR: /* IIR @ 0x08 */ in serial8250_em_serial_in()
H A D8250_mid.c108 ret |= serial8250_handle_irq(p, serial_port_in(p, UART_IIR)); in tng_handle_irq()
162 ret |= serial8250_handle_irq(p, serial_port_in(p, UART_IIR)); in dnv_handle_irq()
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_port.c1011 status1 = serial_in(up, UART_IIR) & (UART_IIR_64BYTE_FIFO | in autoconfig_16550a()
1084 status1 = serial_in(up, UART_IIR) & (UART_IIR_64BYTE_FIFO | UART_IIR_FIFO_ENABLED); in autoconfig_16550a()
1089 status2 = serial_in(up, UART_IIR) & (UART_IIR_64BYTE_FIFO | UART_IIR_FIFO_ENABLED); in autoconfig_16550a()
1260 switch (serial_in(up, UART_IIR) & UART_IIR_FIFO_ENABLED) { in autoconfig()
1364 serial_in(up, UART_IIR); in autoconfig_irq()
1963 iir = serial_port_in(port, UART_IIR); in serial8250_default_handle_irq()
1979 unsigned int iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
1990 iir = serial_port_in(port, UART_IIR); in serial8250_tx_threshold_handle_irq()
2268 serial_port_in(port, UART_IIR); in serial8250_do_startup()
2349 iir1 = serial_port_in(port, UART_IIR); in serial8250_do_startup()
[all...]
H A D8250_rt288x.c21 [UART_IIR] = 3,
H A D8250_fsl.c35 iir = port->serial_in(port, UART_IIR); in fsl8250_handle_irq()
H A D8250_mid.c108 ret |= serial8250_handle_irq(p, serial_port_in(p, UART_IIR)); in tng_handle_irq()
162 ret |= serial8250_handle_irq(p, serial_port_in(p, UART_IIR)); in dnv_handle_irq()
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/
H A Dls_uart.c106 (void) in_8(avr_addr + UART_IIR); in ls_uart_init()
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dsmc37c93x.h60 #define UART_IIR 0x4 /* Interrupt Ident Register (Read Only) */ macro
/kernel/linux/linux-5.10/arch/x86/platform/ce4100/
H A Dce4100.c56 if (offset == UART_IIR) { in ce4100_mem_serial_in()
/kernel/linux/linux-6.6/arch/powerpc/platforms/embedded6xx/
H A Dls_uart.c107 (void) in_8(avr_addr + UART_IIR); in ls_uart_init()
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dsmc37c93x.h60 #define UART_IIR 0x4 /* Interrupt Ident Register (Read Only) */ macro
/kernel/linux/linux-6.6/arch/x86/platform/ce4100/
H A Dce4100.c56 if (offset == UART_IIR) { in ce4100_mem_serial_in()
/kernel/linux/linux-5.10/sound/drivers/
H A Dserial-u16550.c292 inb(uart->base + UART_IIR); in snd_uart16550_interrupt()
380 if ((inb(uart->base + UART_IIR) & 0xf0) == 0xc0) in snd_uart16550_do_open()
447 inb(uart->base + UART_IIR); /* Clear any pre-existing transmit interrupt */ in snd_uart16550_do_open()
486 inb(uart->base + UART_IIR); /* Clear any outstanding interrupts */ in snd_uart16550_do_close()
/kernel/linux/linux-6.6/sound/drivers/
H A Dserial-u16550.c290 inb(uart->base + UART_IIR); in snd_uart16550_interrupt()
377 if ((inb(uart->base + UART_IIR) & 0xf0) == 0xc0) in snd_uart16550_do_open()
444 inb(uart->base + UART_IIR); /* Clear any pre-existing transmit interrupt */ in snd_uart16550_do_open()
483 inb(uart->base + UART_IIR); /* Clear any outstanding interrupts */ in snd_uart16550_do_close()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dlegacy_serial.c59 if (offset == UART_IIR) { in tsi_serial_in()
60 tmp = readl(p->membase + (UART_IIR & ~3)); in tsi_serial_in()
61 return (tmp >> 16) & 0xff; /* UART_IIR % 4 == 2 */ in tsi_serial_in()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dlegacy_serial.c61 if (offset == UART_IIR) { in tsi_serial_in()
62 tmp = readl(p->membase + (UART_IIR & ~3)); in tsi_serial_in()
63 return (tmp >> 16) & 0xff; /* UART_IIR % 4 == 2 */ in tsi_serial_in()
/kernel/linux/linux-6.6/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()

Completed in 24 milliseconds

123