/drivers/tty/serial/8250/ |
H A D | 8250_fsl.c | 28 unsigned char lsr, orig_lsr; local 50 lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR); 52 if (lsr & (UART_LSR_DR | UART_LSR_BI)) 53 lsr = serial8250_rx_chars(up, lsr); 57 if (lsr & UART_LSR_THRE)
|
H A D | 8250.c | 1292 unsigned char lsr; local 1293 lsr = serial_in(up, UART_LSR); 1294 up->lsr_saved_flags |= lsr & LSR_SAVE_FLAGS; 1296 (lsr & UART_LSR_THRE) : 1297 (lsr & UART_LSR_TEMT)) 1361 serial8250_rx_chars(struct uart_8250_port *up, unsigned char lsr) argument 1370 if (likely(lsr & UART_LSR_DR)) 1385 lsr |= up->lsr_saved_flags; 1388 if (unlikely(lsr & UART_LSR_BRK_ERROR_BITS)) { 1392 if (lsr 1722 unsigned int iir, ier = 0, lsr; local 1771 unsigned int lsr; local 1881 unsigned char lsr = serial_port_in(port, UART_LSR); local 1932 unsigned char lsr, iir; local [all...] |
/drivers/scsi/arm/ |
H A D | acornscsi-io.S | 70 mov r3, r3, lsr #8 86 orr r3, r3, r3, lsr #16 87 mov r4, r4, lsr #16 90 orr r5, r5, r5, lsr #16 91 mov r6, r6, lsr #16 95 orr r3, r3, r3, lsr #16 96 mov r4, ip, lsr #16 99 orr ip, ip, ip, lsr #16 100 mov lr, lr, lsr #16 110 orr r3, r3, r3, lsr #1 [all...] |
/drivers/net/irda/ |
H A D | bfin_sir.h | 42 unsigned int lsr; member in struct:bfin_sir_port 86 #define get_lsr_cache(port) (((struct bfin_sir_port *)(port))->lsr) 87 #define put_lsr_cache(port, v) (((struct bfin_sir_port *)(port))->lsr = (v))
|
H A D | pxaficp_ir.c | 269 int iir, lsr, data; local 275 lsr = STLSR; 276 while (lsr & LSR_FIFOE) { 278 if (lsr & (LSR_OE | LSR_PE | LSR_FE | LSR_BI)) { 281 if (lsr & LSR_FE) 283 if (lsr & LSR_OE) 290 lsr = STLSR;
|
H A D | smsc-ircc2.c | 1418 int len, msgcnt, lsr; local 1431 lsr= inb(iobase + IRCC_LSR); 1440 if (lsr & (IRCC_LSR_FRAME_ERROR | IRCC_LSR_CRC_ERROR | IRCC_LSR_SIZE_ERROR)) { 1442 if (lsr & IRCC_LSR_FRAME_ERROR) 1444 if (lsr & IRCC_LSR_CRC_ERROR) 1446 if (lsr & IRCC_LSR_SIZE_ERROR) 1448 if (lsr & (IRCC_LSR_UNDERRUN | IRCC_LSR_OVERRUN)) 1523 int iobase, iir, lcra, lsr; local 1546 lsr = inb(iobase + IRCC_LSR); 1584 int iir, lsr; local [all...] |
H A D | bfin_sir.c | 97 unsigned short val, lsr, lcr; local 119 lsr = UART_GET_LSR(port); 120 } while (!(lsr & TEMT) && count--);
|
/drivers/usb/serial/ |
H A D | ark3116.c | 87 __u32 lsr; /* line status register value */ member in struct:ark3116_private 389 priv->lsr = ark3116_read_reg(serial, UART_LSR, buf); 591 static void ark3116_update_lsr(struct usb_serial_port *port, __u8 lsr) argument 598 priv->lsr |= lsr; 601 if (lsr&UART_LSR_BRK_ERROR_BITS) { 602 if (lsr & UART_LSR_BI) 604 if (lsr & UART_LSR_FE) 606 if (lsr & UART_LSR_PE) 608 if (lsr 684 __u32 lsr; local [all...] |
H A D | ssu100.c | 573 static void ssu100_update_lsr(struct usb_serial_port *port, u8 lsr, argument 580 priv->shadowLSR = lsr; 584 if (lsr & UART_LSR_BRK_ERROR_BITS) { 587 if (lsr & UART_LSR_BI) { 592 if (lsr & UART_LSR_PE) { 597 if (lsr & UART_LSR_FE) { 602 if (lsr & UART_LSR_OE){
|
H A D | io_ti.c | 497 __u8 *lsr; local 506 lsr = kmalloc(1, GFP_KERNEL); /* Sigh, that's right, just one byte, 509 if (!lsr) { 523 port->uart_base + UMPMEM_OFFS_UART_LSR, 1, lsr); 527 dbg("%s - LSR = 0x%X", __func__, *lsr); 533 if ((*lsr & UMP_UART_LSR_TX_MASK) == 0) 540 kfree(lsr); 1511 __u8 lsr = 0; local 1515 lsr |= flagUart; 1526 return lsr; 1568 handle_new_lsr(struct edgeport_port *edge_port, int lsr_data, __u8 lsr, __u8 data) argument 1619 __u8 lsr; local [all...] |
/drivers/tty/serial/ |
H A D | vr41xx_siu.c | 194 uint8_t lsr; local 196 lsr = siu_read(port, UART_LSR); 197 if (lsr & UART_LSR_TEMT) 317 uint8_t lsr, ch; local 322 lsr = *status; 330 lsr |= lsr_break_flag[port->line]; 333 if (unlikely(lsr & (UART_LSR_BI | UART_LSR_FE | 335 if (lsr & UART_LSR_BI) { 336 lsr &= ~(UART_LSR_FE | UART_LSR_PE); 343 if (lsr 429 uint8_t iir, lsr; local 743 uint8_t lsr, msr; local [all...] |
H A D | serial_ks8695.c | 157 unsigned int status, ch, lsr, flg, max_count = 256; local 170 lsr = UART_GET_LSR(port) | UART_DUMMY_LSR_RX; 171 if (unlikely(lsr & (URLS_URBI | URLS_URPE | URLS_URFE | URLS_URROE))) { 172 if (lsr & URLS_URBI) { 173 lsr &= ~(URLS_URFE | URLS_URPE); 178 if (lsr & URLS_URPE) 180 if (lsr & URLS_URFE) 182 if (lsr & URLS_URROE) 185 lsr &= port->read_status_mask; 187 if (lsr [all...] |
H A D | omap-serial.c | 187 unsigned int flag, lsr = *status; local 192 if (likely(lsr & UART_LSR_DR)) 197 if (unlikely(lsr & UART_LSR_BRK_ERROR_BITS)) { 201 if (lsr & UART_LSR_BI) { 202 lsr &= ~(UART_LSR_FE | UART_LSR_PE); 212 } else if (lsr & UART_LSR_PE) { 214 } else if (lsr & UART_LSR_FE) { 218 if (lsr & UART_LSR_OE) 224 lsr &= up->port.read_status_mask; 229 lsr | 394 unsigned int iir, lsr; local [all...] |
H A D | pch_uart.c | 551 u8 rbr, lsr; local 553 lsr = ioread8(priv->membase + UART_LSR); 554 for (i = 0, lsr = ioread8(priv->membase + UART_LSR); 555 i < rx_size && lsr & UART_LSR_DR; 556 lsr = ioread8(priv->membase + UART_LSR)) { 1029 static void pch_uart_err_ir(struct eg20t_port *priv, unsigned int lsr) argument 1037 if (lsr & PCH_UART_LSR_ERR) 1040 if (lsr & UART_LSR_FE) 1043 if (lsr & UART_LSR_PE) 1046 if (lsr 1054 u8 lsr; local [all...] |
H A D | mfd.c | 591 unsigned int iir, lsr; local 599 lsr = serial_in(up, UART_LSR); 600 if (unlikely(lsr & (UART_LSR_BI | UART_LSR_PE | 603 "Got lsr irq while using DMA, lsr = 0x%2x\n", 604 lsr); 616 lsr = serial_in(up, UART_LSR); 617 if (lsr & UART_LSR_DR) 618 receive_chars(up, &lsr); 621 /* lsr wil [all...] |
H A D | pxa.c | 254 unsigned int iir, lsr; local 259 lsr = serial_in(up, UART_LSR); 260 if (lsr & UART_LSR_DR) 261 receive_chars(up, &lsr); 263 if (lsr & UART_LSR_THRE)
|
H A D | bfin_uart.c | 40 #define get_lsr_cache(uart) (((struct bfin_serial_port *)(uart))->lsr) 41 #define put_lsr_cache(uart, v) (((struct bfin_serial_port *)(uart))->lsr = (v)) 589 unsigned short lsr; local 591 lsr = UART_GET_LSR(uart); 592 if (lsr & TEMT)
|
/drivers/staging/speakup/ |
H A D | serialio.c | 187 unsigned char lsr; local 189 lsr = inb_p(speakup_info.port_tts + UART_LSR); 190 if (!(lsr & UART_LSR_DR))
|
/drivers/isdn/hisax/ |
H A D | amd7930_fn.c | 161 BYTE lsr = rByteAMD(cs, 0xA1); local 162 cs->dc.amd7930.ph_state = (lsr & 0x7) + 2; 418 BYTE dsr1, dsr2, lsr; local 427 lsr = rByteAMD(cs, 0xA1); 430 debugl1(cs, "Amd7930: interrupt: flags: 0x%02X, DSR1: 0x%02X, DSR2: 0x%02X, LSR: 0x%02X, DER=0x%04X", irflags, dsr1, dsr2, lsr, der); 537 if (lsr & 0x38) { 542 debugl1(cs, "Amd: interrupt: LSR=0x%02X, LIU is in state %d", lsr, ((lsr & 0x7) + 2)); 544 cs->dc.amd7930.ph_state = (lsr & 0x7) + 2;
|
/drivers/tty/serial/jsm/ |
H A D | jsm_neo.c | 350 linestatus = readb(&ch->ch_neo_uart->lsr); 414 linestatus |= readb(&ch->ch_neo_uart->lsr); 517 u8 lsrbits = readb(&ch->ch_neo_uart->lsr); 850 linestatus = readb(&ch->ch_neo_uart->lsr); 1317 readb(&ch->ch_neo_uart->lsr); 1341 u8 lsr = readb(&ch->ch_neo_uart->lsr); local 1344 ch->ch_cached_lsr |= lsr; 1347 if (!(lsr & UART_LSR_TEMT))
|
H A D | jsm.h | 261 u8 lsr; /* WR LSR - Line Status Reg */ member in struct:neo_uart_struct
|
/drivers/bluetooth/ |
H A D | btuart_cs.c | 291 int iir, lsr; local 307 lsr = inb(iobase + UART_LSR); 318 if (lsr & UART_LSR_THRE) {
|
H A D | dtl1_cs.c | 292 int iir, lsr; local 308 lsr = inb(iobase + UART_LSR); 319 if (lsr & UART_LSR_THRE) {
|
/drivers/mmc/card/ |
H A D | sdio_uart.c | 546 unsigned int iir, lsr; local 564 lsr = sdio_in(port, UART_LSR); 565 if (lsr & UART_LSR_DR) 566 sdio_uart_receive_chars(port, &lsr); 568 if (lsr & UART_LSR_THRE)
|
/drivers/staging/media/lirc/ |
H A D | lirc_sir.c | 613 int iir, lsr; local 625 if (lsr & UART_LSR_THRE) /* FIFO is empty */ 687 lsr = inb(io + UART_LSR); 688 } while (lsr & UART_LSR_DR); /* data ready */
|