Lines Matching defs:pending
161 unsigned int pending;
834 bool pending;
837 pending = uart_port_tx(port, ch,
840 if (pending) {
1293 atmel_handle_receive(struct uart_port *port, unsigned int pending)
1305 if (pending & (ATMEL_US_ENDRX | ATMEL_US_TIMEOUT)) {
1312 if (pending & (ATMEL_US_RXBRK | ATMEL_US_OVRE |
1314 atmel_pdc_rxerr(port, pending);
1318 if (pending & ATMEL_US_TIMEOUT) {
1327 if (pending & ATMEL_US_RXRDY)
1329 else if (pending & ATMEL_US_RXBRK) {
1344 atmel_handle_transmit(struct uart_port *port, unsigned int pending)
1348 if (pending & atmel_port->tx_done_mask) {
1370 atmel_handle_status(struct uart_port *port, unsigned int pending,
1376 if (pending & (ATMEL_US_RIIC | ATMEL_US_DSRIC | ATMEL_US_DCDIC
1397 if (pending & (ATMEL_US_NACK | ATMEL_US_ITERATION))
1398 dev_dbg(port->dev, "ISO7816 ERROR (0x%08x)\n", pending);
1408 unsigned int status, pending, mask, pass_counter = 0;
1415 pending = status & mask;
1416 if (!pending)
1420 atmel_port->pending |= pending;
1427 atmel_handle_receive(port, pending);
1428 atmel_handle_status(port, pending, status);
1429 atmel_handle_transmit(port, pending);
2818 if (atmel_port->pending) {
2819 atmel_handle_receive(port, atmel_port->pending);
2820 atmel_handle_status(port, atmel_port->pending,
2822 atmel_handle_transmit(port, atmel_port->pending);
2823 atmel_port->pending = 0;