Lines Matching refs:eir
1939 static void nsc_ircc_sir_interrupt(struct nsc_ircc_cb *self, int eir) in nsc_ircc_sir_interrupt() argument
1944 if (eir & EIR_TXLDL_EV) { in nsc_ircc_sir_interrupt()
1967 if (eir & EIR_TXEMP_EV) { in nsc_ircc_sir_interrupt()
1990 if (eir & EIR_RXHDL_EV) { in nsc_ircc_sir_interrupt()
2005 int eir) in nsc_ircc_fir_interrupt() argument
2012 if (eir & EIR_SFIF_EV) { in nsc_ircc_fir_interrupt()
2020 } else if (eir & EIR_TMR_EV) { /* Timer finished */ in nsc_ircc_fir_interrupt()
2043 } else if (eir & EIR_DMA_EV) { in nsc_ircc_fir_interrupt()
2066 } else if (eir & EIR_TXEMP_EV) { in nsc_ircc_fir_interrupt()
2088 __u8 bsr, eir; in nsc_ircc_interrupt() local
2101 eir = inb(iobase+EIR) & self->ier; /* Mask out the interesting ones */ in nsc_ircc_interrupt()
2105 if (eir) { in nsc_ircc_interrupt()
2108 nsc_ircc_fir_interrupt(self, iobase, eir); in nsc_ircc_interrupt()
2110 nsc_ircc_sir_interrupt(self, eir); in nsc_ircc_interrupt()
2117 return IRQ_RETVAL(eir); in nsc_ircc_interrupt()