Lines Matching refs:eir
1946 static void nsc_ircc_sir_interrupt(struct nsc_ircc_cb *self, int eir) in nsc_ircc_sir_interrupt() argument
1951 if (eir & EIR_TXLDL_EV) { in nsc_ircc_sir_interrupt()
1974 if (eir & EIR_TXEMP_EV) { in nsc_ircc_sir_interrupt()
1997 if (eir & EIR_RXHDL_EV) { in nsc_ircc_sir_interrupt()
2012 int eir) in nsc_ircc_fir_interrupt() argument
2019 if (eir & EIR_SFIF_EV) { in nsc_ircc_fir_interrupt()
2027 } else if (eir & EIR_TMR_EV) { /* Timer finished */ in nsc_ircc_fir_interrupt()
2050 } else if (eir & EIR_DMA_EV) { in nsc_ircc_fir_interrupt()
2074 } else if (eir & EIR_TXEMP_EV) { in nsc_ircc_fir_interrupt()
2096 __u8 bsr, eir; in nsc_ircc_interrupt() local
2109 eir = inb(iobase+EIR) & self->ier; /* Mask out the interesting ones */ in nsc_ircc_interrupt()
2113 if (eir) { in nsc_ircc_interrupt()
2116 nsc_ircc_fir_interrupt(self, iobase, eir); in nsc_ircc_interrupt()
2118 nsc_ircc_sir_interrupt(self, eir); in nsc_ircc_interrupt()
2125 return IRQ_RETVAL(eir); in nsc_ircc_interrupt()