Symbol: UART_LSR
arch/mips/ath25/early_printk.c
40
while ((prom_uart_rr(base, UART_LSR) & UART_LSR_THRE) == 0)
arch/mips/ath25/early_printk.c
43
while ((prom_uart_rr(base, UART_LSR) & UART_LSR_THRE) == 0)
arch/mips/ath79/early_printk.c
37
prom_putchar_wait(base + UART_LSR * 4, UART_LSR_BOTH_EMPTY);
arch/mips/ath79/early_printk.c
39
prom_putchar_wait(base + UART_LSR * 4, UART_LSR_BOTH_EMPTY);
arch/mips/boot/compressed/uart-16550.c
50
while (((serial_in(UART_LSR) & UART_LSR_THRE) == 0) && (timeout-- > 0))
arch/mips/kernel/early_printk_8250.c
46
status = serial_in(UART_LSR);
arch/powerpc/boot/ns16550.c
42
while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_THRE) == 0);
arch/powerpc/boot/ns16550.c
48
while ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) == 0);
arch/powerpc/boot/ns16550.c
54
return ((in_8(reg_base + (UART_LSR << reg_shift)) & UART_LSR_DR) != 0);
arch/powerpc/kernel/udbg_16550.c
51
while ((udbg_uart_in(UART_LSR) & LSR_THRE) == 0)
arch/powerpc/kernel/udbg_16550.c
71
if (!(udbg_uart_in(UART_LSR) & LSR_DR))
arch/powerpc/kernel/udbg_16550.c
82
while (!(udbg_uart_in(UART_LSR) & LSR_DR))
arch/powerpc/platforms/embedded6xx/ls_uart.c
105
(void) in_8(avr_addr + UART_LSR);
arch/powerpc/platforms/embedded6xx/ls_uart.c
37
char lsr = in_8(avr_addr + UART_LSR);
arch/powerpc/platforms/embedded6xx/ls_uart.c
47
while (in_8(avr_addr + UART_LSR) & UART_LSR_DR)
drivers/accessibility/speakup/serialio.c
120
while (inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR) {
drivers/accessibility/speakup/serialio.c
146
inb(speakup_info.port_tts + UART_LSR);
drivers/accessibility/speakup/serialio.c
258
while (!(inb_p(speakup_info.port_tts + UART_LSR) & UART_LSR_DR)) {
drivers/accessibility/speakup/serialio.c
272
lsr = inb_p(speakup_info.port_tts + UART_LSR);
drivers/accessibility/speakup/serialio.c
99
if (inb(ser->port + UART_LSR) == 0xff) {
drivers/accessibility/speakup/serialio.h
38
(!uart_lsr_tx_empty(inb(speakup_info.port_tts + UART_LSR)))
drivers/bluetooth/dtl1_cs.c
115
if (!(inb(iobase + UART_LSR) & UART_LSR_THRE))
drivers/bluetooth/dtl1_cs.c
285
} while (inb(iobase + UART_LSR) & UART_LSR_DR);
drivers/bluetooth/dtl1_cs.c
311
lsr = inb(iobase + UART_LSR);
drivers/media/rc/serial_ir.c
197
while (!(sinp(UART_LSR) & UART_LSR_THRE))
drivers/media/rc/serial_ir.c
205
while (!(sinp(UART_LSR) & UART_LSR_TEMT))
drivers/media/rc/serial_ir.c
430
sinp(UART_LSR);
drivers/media/rc/serial_ir.c
439
sinp(UART_LSR);
drivers/media/rc/serial_ir.c
697
sinp(UART_LSR);
drivers/mmc/core/sdio_uart.c
401
*status = sdio_in(port, UART_LSR);
drivers/mmc/core/sdio_uart.c
516
lsr = sdio_in(port, UART_LSR);
drivers/mmc/core/sdio_uart.c
612
(void) sdio_in(port, UART_LSR);
drivers/tty/mxser.c
1064
status = inb(info->ioaddr + UART_LSR);
drivers/tty/mxser.c
1342
return !(inb(info->ioaddr + UART_LSR) & UART_LSR_TEMT);
drivers/tty/mxser.c
1501
status = inb(port->ioaddr + UART_LSR);
drivers/tty/mxser.c
1566
status = inb(port->ioaddr + UART_LSR);
drivers/tty/mxser.c
1593
status = inb(port->ioaddr + UART_LSR);
drivers/tty/mxser.c
748
if (inb(info->ioaddr + UART_LSR) == 0xff) {
drivers/tty/mxser.c
762
(void) inb(info->ioaddr + UART_LSR);
drivers/tty/mxser.c
786
(void) inb(info->ioaddr + UART_LSR);
drivers/tty/serial/8250/8250.h
150
lsr |= serial_in(up, UART_LSR);
drivers/tty/serial/8250/8250_aspeed_vuart.c
345
lsr = serial_port_in(port, UART_LSR);
drivers/tty/serial/8250/8250_aspeed_vuart.c
364
lsr = serial_in(up, UART_LSR);
drivers/tty/serial/8250/8250_bcm7271.c
808
status = serial_port_in(p, UART_LSR);
drivers/tty/serial/8250/8250_bcm7271.c
851
status = serial_port_in(p, UART_LSR);
drivers/tty/serial/8250/8250_ce4100.c
48
lsr = mem_serial_in(p, UART_LSR);
drivers/tty/serial/8250/8250_dw.c
300
lsr = readb (p->membase + (UART_LSR << p->regshift));
drivers/tty/serial/8250/8250_early.c
118
status = serial8250_early_in(port, UART_LSR);
drivers/tty/serial/8250/8250_early.c
92
status = serial8250_early_in(port, UART_LSR);
drivers/tty/serial/8250/8250_em.c
69
case UART_LSR: /* LSR @ 0x18 (+1) */
drivers/tty/serial/8250/8250_exar.c
488
lsr = serial_in(up, UART_LSR);
drivers/tty/serial/8250/8250_fsl.c
62
lsr = orig_lsr = serial_port_in(port, UART_LSR);
drivers/tty/serial/8250/8250_ingenic.c
59
lsr = early_in(port, UART_LSR);
drivers/tty/serial/8250/8250_keba.c
56
#define KUART_EMODE_ICR_VALUE UART_LSR
drivers/tty/serial/8250/8250_omap.c
1249
serial_in(up, UART_LSR);
drivers/tty/serial/8250/8250_omap.c
1310
status = serial_port_in(port, UART_LSR);
drivers/tty/serial/8250/8250_omap.c
653
lsr = serial_port_in(port, UART_LSR);
drivers/tty/serial/8250/8250_port.c
1663
lsr = serial_in(up, UART_LSR);
drivers/tty/serial/8250/8250_port.c
1712
!uart_lsr_tx_empty(serial_in(up, UART_LSR)))
drivers/tty/serial/8250/8250_port.c
1716
!(serial_in(up, UART_LSR) & UART_LSR_THRE))
drivers/tty/serial/8250/8250_port.c
2016
lsr = serial_port_in(port, UART_LSR);
drivers/tty/serial/8250/8250_port.c
2215
lsr_temt = serial_port_in(port, UART_LSR) & UART_LSR_TEMT;
drivers/tty/serial/8250/8250_port.c
2283
(serial_port_in(port, UART_LSR) == 0xff)) {
drivers/tty/serial/8250/8250_port.c
705
serial_port_in(port, UART_LSR);
drivers/tty/serial/8250/8250_port.c
743
for (count = 0; (serial_in(up, UART_LSR) & UART_LSR_DR) &&
drivers/tty/serial/8250/8250_rt288x.c
109
status = au_serial_in(port, UART_LSR);
drivers/tty/serial/8250/8250_rt288x.c
24
[UART_LSR] = 7,
drivers/tty/serial/8250/8250_tegra.c
31
status = p->serial_in(p, UART_LSR);
drivers/tty/serial/omap-serial.c
1084
status = serial_in(up, UART_LSR);
drivers/tty/serial/omap-serial.c
1123
status = serial_in(up, UART_LSR);
drivers/tty/serial/omap-serial.c
1158
status = omap_serial_early_in(port, UART_LSR);
drivers/tty/serial/omap-serial.c
1692
while (UART_LSR_THRE != (serial_in(up, UART_LSR) &
drivers/tty/serial/omap-serial.c
1698
serial_in(up, UART_LSR));
drivers/tty/serial/omap-serial.c
538
lsr = serial_in(up, UART_LSR);
drivers/tty/serial/omap-serial.c
583
ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0;
drivers/tty/serial/omap-serial.c
694
(void) serial_in(up, UART_LSR);
drivers/tty/serial/omap-serial.c
695
if (serial_in(up, UART_LSR) & UART_LSR_DR)
drivers/tty/serial/omap-serial.c
759
if (serial_in(up, UART_LSR) & UART_LSR_DR)
drivers/tty/serial/pch_uart.c
1437
status = ioread8(up->membase + UART_LSR);
drivers/tty/serial/pch_uart.c
1469
u8 lsr = ioread8(priv->membase + UART_LSR);
drivers/tty/serial/pch_uart.c
320
"LSR: \t0x%02x\n", ioread8(priv->membase + UART_LSR));
drivers/tty/serial/pch_uart.c
556
lsr = ioread8(priv->membase + UART_LSR);
drivers/tty/serial/pch_uart.c
557
for (i = 0, lsr = ioread8(priv->membase + UART_LSR);
drivers/tty/serial/pch_uart.c
559
lsr = ioread8(priv->membase + UART_LSR)) {
drivers/tty/serial/pch_uart.c
583
return ioread8(priv->membase + UART_LSR);
drivers/tty/serial/pxa.c
160
*status = serial_in(up, UART_LSR);
drivers/tty/serial/pxa.c
229
lsr = serial_in(up, UART_LSR);
drivers/tty/serial/pxa.c
246
ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0;
drivers/tty/serial/pxa.c
339
(void) serial_in(up, UART_LSR);
drivers/tty/serial/pxa.c
365
(void) serial_in(up, UART_LSR);
drivers/tty/serial/pxa.c
565
status = serial_in(up, UART_LSR);
drivers/tty/serial/pxa.c
641
unsigned char lsr = serial_in(up, UART_LSR);
drivers/tty/serial/pxa.c
644
lsr = serial_in(up, UART_LSR);
drivers/tty/serial/serial-tegra.c
339
lsr = tegra_uart_read(tup, UART_LSR);
drivers/tty/serial/serial-tegra.c
492
unsigned long lsr = tegra_uart_read(tup, UART_LSR);
drivers/tty/serial/serial-tegra.c
609
unsigned long lsr = tegra_uart_read(tup, UART_LSR);
drivers/tty/serial/serial-tegra.c
653
lsr = tegra_uart_read(tup, UART_LSR);
drivers/tty/serial/serial-tegra.c
902
tegra_uart_read(tup, UART_LSR));
drivers/tty/serial/serial-tegra.c
952
lsr = tegra_uart_read(tup, UART_LSR);
drivers/tty/serial/serial-tegra.c
974
lsr = tegra_uart_read(tup, UART_LSR);
drivers/tty/serial/sunsu.c
1237
status = serial_in(up, UART_LSR);
drivers/tty/serial/sunsu.c
366
*status = serial_in(up, UART_LSR);
drivers/tty/serial/sunsu.c
439
status = serial_in(up, UART_LSR);
drivers/tty/serial/sunsu.c
501
} while (serial_in(up, UART_LSR) & UART_LSR_DR);
drivers/tty/serial/sunsu.c
509
unsigned char status = serial_in(up, UART_LSR);
drivers/tty/serial/sunsu.c
526
ret = serial_in(up, UART_LSR) & UART_LSR_TEMT ? TIOCSER_TEMT : 0;
drivers/tty/serial/sunsu.c
630
(void) serial_in(up, UART_LSR);
drivers/tty/serial/sunsu.c
641
(serial_in(up, UART_LSR) == 0xff)) {
drivers/tty/serial/sunsu.c
691
(void) serial_in(up, UART_LSR);
drivers/tty/serial/sunsu.c
966
lsr = serial_in(up, UART_LSR);
drivers/usb/serial/ark3116.c
340
result = ark3116_read_reg(serial, UART_LSR, buf);
samples/vfio-mdev/mtty.c
518
case UART_LSR:
samples/vfio-mdev/mtty.c
622
case UART_LSR:
sound/drivers/serial-u16550.c
201
while ((status = inb(uart->base + UART_LSR)) & UART_LSR_DR) {
sound/drivers/serial-u16550.c
439
inb(uart->base + UART_LSR); /* Clear any pre-existing overrun indication */
sound/drivers/serial-u16550.c
592
if ((inb(uart->base + UART_LSR) & UART_LSR_THRE) != 0) {