Lines Matching refs:linestatus
287 u8 linestatus = 0; in neo_copy_data_from_uart_to_queue() local
302 linestatus = ch->ch_cached_lsr; in neo_copy_data_from_uart_to_queue()
345 linestatus = readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_uart_to_queue()
352 if (linestatus & UART_17158_RX_FIFO_DATA_ERROR) in neo_copy_data_from_uart_to_queue()
371 if (linestatus & (UART_LSR_THRE | UART_17158_TX_AND_FIFO_CLR)) in neo_copy_data_from_uart_to_queue()
374 linestatus = 0; in neo_copy_data_from_uart_to_queue()
409 linestatus |= readb(&ch->ch_neo_uart->lsr); in neo_copy_data_from_uart_to_queue()
416 if (!(linestatus & UART_LSR_DR)) { in neo_copy_data_from_uart_to_queue()
417 ch->ch_cached_lsr = linestatus; in neo_copy_data_from_uart_to_queue()
422 linestatus &= ~UART_LSR_DR; in neo_copy_data_from_uart_to_queue()
429 if (linestatus & (UART_LSR_THRE | UART_17158_TX_AND_FIFO_CLR)) { in neo_copy_data_from_uart_to_queue()
430 linestatus &= ~(UART_LSR_THRE | UART_17158_TX_AND_FIFO_CLR); in neo_copy_data_from_uart_to_queue()
437 if (linestatus & error_mask) { in neo_copy_data_from_uart_to_queue()
439 linestatus = 0; in neo_copy_data_from_uart_to_queue()
463 ch->ch_equeue[head] = (u8) linestatus; in neo_copy_data_from_uart_to_queue()
469 linestatus = 0; in neo_copy_data_from_uart_to_queue()
837 int linestatus; in neo_parse_lsr() local
850 linestatus = readb(&ch->ch_neo_uart->lsr); in neo_parse_lsr()
853 __FILE__, __LINE__, port, linestatus); in neo_parse_lsr()
855 ch->ch_cached_lsr |= linestatus; in neo_parse_lsr()
871 if (linestatus & UART_17158_RX_FIFO_DATA_ERROR) in neo_parse_lsr()
881 if (linestatus & UART_LSR_PE) { in neo_parse_lsr()
887 if (linestatus & UART_LSR_FE) { in neo_parse_lsr()
893 if (linestatus & UART_LSR_BI) { in neo_parse_lsr()
900 if (linestatus & UART_LSR_OE) { in neo_parse_lsr()
913 if (linestatus & UART_LSR_THRE) { in neo_parse_lsr()
921 else if (linestatus & UART_17158_TX_AND_FIFO_CLR) { in neo_parse_lsr()