Lines Matching refs:irqstat
590 u8 irqstat = 0; in checkdone() local
601 irqstat |= SL11H_INTMASK_DONE_A; in checkdone()
613 irqstat |= SL11H_INTMASK_DONE_A; in checkdone()
616 return irqstat; in checkdone()
622 u8 irqstat; in sl811h_irq() local
629 irqstat = sl811_read(sl811, SL11H_IRQ_STATUS) & ~SL11H_INTMASK_DP; in sl811h_irq()
630 if (irqstat) { in sl811h_irq()
631 sl811_write(sl811, SL11H_IRQ_STATUS, irqstat); in sl811h_irq()
632 irqstat &= sl811->irq_enable; in sl811h_irq()
637 if (irqstat == 0) { in sl811h_irq()
638 irqstat = checkdone(sl811); in sl811h_irq()
639 if (irqstat) in sl811h_irq()
647 if (irqstat & SL11H_INTMASK_DONE_A) { in sl811h_irq()
653 if (irqstat & SL11H_INTMASK_DONE_B) { in sl811h_irq()
659 if (irqstat & SL11H_INTMASK_SOFINTR) { in sl811h_irq()
678 if (irqstat & SL11H_INTMASK_INSRMV) { in sl811h_irq()
719 if (irqstat & SL11H_INTMASK_RD) in sl811h_irq()
726 } else if (irqstat & SL11H_INTMASK_RD) { in sl811h_irq()
732 irqstat &= ~SL11H_INTMASK_RD; in sl811h_irq()
735 if (irqstat) { in sl811h_irq()
1125 u8 irqstat; in sl811h_timer() local
1138 irqstat = sl811_read(sl811, SL11H_IRQ_STATUS); in sl811h_timer()
1147 if (irqstat & SL11H_INTMASK_INSRMV) in sl811h_timer()
1148 irqstat &= ~SL11H_INTMASK_RD; in sl811h_timer()
1159 sl811_write(sl811, SL11H_IRQ_STATUS, irqstat); in sl811h_timer()
1161 if (irqstat & SL11H_INTMASK_RD) { in sl811h_timer()
1170 if (irqstat & SL11H_INTMASK_DP) in sl811h_timer()