Lines Matching refs:stat
110 union sab82532_irq_status *stat)
123 if (stat->sreg.isr0 & SAB82532_ISR0_RPF) {
128 if (stat->sreg.isr0 & SAB82532_ISR0_TCD) {
134 if (stat->sreg.isr0 & SAB82532_ISR0_TIME) {
140 if (stat->sreg.isr0 & SAB82532_ISR0_RFO)
154 if ((stat->sreg.isr1 & SAB82532_ISR1_BRK) &&
159 if (unlikely(stat->sreg.isr1 & SAB82532_ISR1_BRK)) {
160 stat->sreg.isr0 &= ~(SAB82532_ISR0_PERR |
173 if (unlikely(stat->sreg.isr0 & (SAB82532_ISR0_PERR |
176 unlikely(stat->sreg.isr1 & SAB82532_ISR1_BRK)) {
180 if (stat->sreg.isr1 & SAB82532_ISR1_BRK) {
181 stat->sreg.isr0 &= ~(SAB82532_ISR0_PERR |
192 } else if (stat->sreg.isr0 & SAB82532_ISR0_PERR)
194 else if (stat->sreg.isr0 & SAB82532_ISR0_FERR)
196 if (stat->sreg.isr0 & SAB82532_ISR0_RFO)
202 stat->sreg.isr0 &= (up->port.read_status_mask & 0xff);
203 stat->sreg.isr1 &= ((up->port.read_status_mask >> 8) & 0xff);
205 if (stat->sreg.isr1 & SAB82532_ISR1_BRK) {
207 } else if (stat->sreg.isr0 & SAB82532_ISR0_PERR)
209 else if (stat->sreg.isr0 & SAB82532_ISR0_FERR)
216 if ((stat->sreg.isr0 & (up->port.ignore_status_mask & 0xff)) == 0 &&
217 (stat->sreg.isr1 & ((up->port.ignore_status_mask >> 8) & 0xff)) == 0)
219 if (stat->sreg.isr0 & SAB82532_ISR0_RFO)
233 union sab82532_irq_status *stat)
238 if (stat->sreg.isr1 & SAB82532_ISR1_ALLS) {
245 if (!(stat->sreg.isr1 & SAB82532_ISR1_XPR))
288 union sab82532_irq_status *stat)
290 if (stat->sreg.isr0 & SAB82532_ISR0_CDSC)
294 if (stat->sreg.isr1 & SAB82532_ISR1_CSC)
316 status.stat = 0;
323 if (status.stat) {