Lines Matching refs:status
309 union sab82532_irq_status status;
315 status.stat = 0;
318 status.sreg.isr0 = readb(&up->regs->r.isr0);
320 status.sreg.isr1 = readb(&up->regs->r.isr1);
322 if (status.stat) {
323 if ((status.sreg.isr0 & (SAB82532_ISR0_TCD | SAB82532_ISR0_TIME |
325 (status.sreg.isr1 & SAB82532_ISR1_BRK))
326 port = receive_chars(up, &status);
327 if ((status.sreg.isr0 & SAB82532_ISR0_CDSC) ||
328 (status.sreg.isr1 & SAB82532_ISR1_CSC))
329 check_status(up, &status);
330 if (status.sreg.isr1 & (SAB82532_ISR1_ALLS | SAB82532_ISR1_XPR))
331 transmit_chars(up, &status);