Lines Matching refs:status
412 unsigned int status;
414 status = serial_in(up, UART_MSR);
415 status |= up->msr_saved_flags;
417 if ((status & UART_MSR_ANY_DELTA) == 0)
418 return status;
420 if (status & UART_MSR_ANY_DELTA && up->ier & UART_IER_MSI &&
422 if (status & UART_MSR_TERI)
424 if (status & UART_MSR_DDSR)
426 if (status & UART_MSR_DDCD)
428 (&up->port, status & UART_MSR_DCD);
429 if (status & UART_MSR_DCTS)
431 (&up->port, status & UART_MSR_CTS);
435 return status;
592 unsigned int status;
595 status = check_modem_status(up);
599 if (status & UART_MSR_DCD)
601 if (status & UART_MSR_RI)
603 if (status & UART_MSR_DSR)
605 if (status & UART_MSR_CTS)
636 if ((mctrl & TIOCM_RTS) && (port->status & UPSTAT_AUTORTS))
714 * Finally, enable interrupts. Note: Modem status interrupts
854 * Modem status interrupts
965 up->port.status &= ~(UPSTAT_AUTOCTS | UPSTAT_AUTORTS | UPSTAT_AUTOXOFF);
969 up->port.status |= UPSTAT_AUTOCTS | UPSTAT_AUTORTS;
994 up->port.status |= UPSTAT_AUTOXOFF;
1080 unsigned int status, tmout = 10000;
1084 status = serial_in(up, UART_LSR);
1086 if (status & UART_LSR_BI)
1092 } while (!uart_lsr_tx_empty(status));
1122 unsigned int status;
1124 status = serial_in(up, UART_LSR);
1125 if (!(status & UART_LSR_DR)) {
1126 status = NO_POLL_CHAR;
1130 status = serial_in(up, UART_RX);
1133 return status;
1156 unsigned int status;
1159 status = omap_serial_early_in(port, UART_LSR);
1160 if (uart_lsr_tx_empty(status))