Lines Matching refs:stat
109 union sab82532_irq_status *stat)
122 if (stat->sreg.isr0 & SAB82532_ISR0_RPF) {
127 if (stat->sreg.isr0 & SAB82532_ISR0_TCD) {
133 if (stat->sreg.isr0 & SAB82532_ISR0_TIME) {
139 if (stat->sreg.isr0 & SAB82532_ISR0_RFO)
153 if ((stat->sreg.isr1 & SAB82532_ISR1_BRK) &&
158 if (unlikely(stat->sreg.isr1 & SAB82532_ISR1_BRK)) {
159 stat->sreg.isr0 &= ~(SAB82532_ISR0_PERR |
172 if (unlikely(stat->sreg.isr0 & (SAB82532_ISR0_PERR |
175 unlikely(stat->sreg.isr1 & SAB82532_ISR1_BRK)) {
179 if (stat->sreg.isr1 & SAB82532_ISR1_BRK) {
180 stat->sreg.isr0 &= ~(SAB82532_ISR0_PERR |
191 } else if (stat->sreg.isr0 & SAB82532_ISR0_PERR)
193 else if (stat->sreg.isr0 & SAB82532_ISR0_FERR)
195 if (stat->sreg.isr0 & SAB82532_ISR0_RFO)
201 stat->sreg.isr0 &= (up->port.read_status_mask & 0xff);
202 stat->sreg.isr1 &= ((up->port.read_status_mask >> 8) & 0xff);
204 if (stat->sreg.isr1 & SAB82532_ISR1_BRK) {
206 } else if (stat->sreg.isr0 & SAB82532_ISR0_PERR)
208 else if (stat->sreg.isr0 & SAB82532_ISR0_FERR)
215 if ((stat->sreg.isr0 & (up->port.ignore_status_mask & 0xff)) == 0 &&
216 (stat->sreg.isr1 & ((up->port.ignore_status_mask >> 8) & 0xff)) == 0)
218 if (stat->sreg.isr0 & SAB82532_ISR0_RFO)
232 union sab82532_irq_status *stat)
237 if (stat->sreg.isr1 & SAB82532_ISR1_ALLS) {
244 if (!(stat->sreg.isr1 & SAB82532_ISR1_XPR))
287 union sab82532_irq_status *stat)
289 if (stat->sreg.isr0 & SAB82532_ISR0_CDSC)
293 if (stat->sreg.isr1 & SAB82532_ISR1_CSC)
315 status.stat = 0;
322 if (status.stat) {