Lines Matching refs:isr
890 static __u8 w83977af_sir_interrupt(struct w83977af_ir *self, int isr) in w83977af_sir_interrupt() argument
897 pr_debug("%s(), isr=%#x\n", __func__ , isr); in w83977af_sir_interrupt()
901 if (isr & ISR_TXTH_I) { in w83977af_sir_interrupt()
930 if (isr & ISR_TXEMP_I) { in w83977af_sir_interrupt()
944 if (isr & ISR_RXTH_I) { in w83977af_sir_interrupt()
959 static __u8 w83977af_fir_interrupt(struct w83977af_ir *self, int isr) in w83977af_fir_interrupt() argument
969 if (isr & (ISR_FEND_I|ISR_FSF_I)) { in w83977af_fir_interrupt()
989 if (isr & ISR_TMR_I) { in w83977af_fir_interrupt()
1011 if (isr & ISR_DMA_I) { in w83977af_fir_interrupt()
1042 __u8 set, icr, isr; in w83977af_interrupt() local
1054 isr = inb(iobase+ISR) & icr; /* Mask out the interesting ones */ in w83977af_interrupt()
1058 if (isr) { in w83977af_interrupt()
1061 icr = w83977af_fir_interrupt(self, isr); in w83977af_interrupt()
1063 icr = w83977af_sir_interrupt(self, isr); in w83977af_interrupt()
1068 return IRQ_RETVAL(isr); in w83977af_interrupt()