Lines Matching refs:eir
1751 static void nsc_ircc_sir_interrupt(struct nsc_ircc_cb *self, int eir) in nsc_ircc_sir_interrupt() argument
1756 if (eir & EIR_TXLDL_EV) { in nsc_ircc_sir_interrupt()
1779 if (eir & EIR_TXEMP_EV) { in nsc_ircc_sir_interrupt()
1801 if (eir & EIR_RXHDL_EV) { in nsc_ircc_sir_interrupt()
1816 int eir) in nsc_ircc_fir_interrupt() argument
1823 if (eir & EIR_SFIF_EV) { in nsc_ircc_fir_interrupt()
1831 } else if (eir & EIR_TMR_EV) { /* Timer finished */ in nsc_ircc_fir_interrupt()
1854 } else if (eir & EIR_DMA_EV) { in nsc_ircc_fir_interrupt()
1882 __u8 bsr, eir; in nsc_ircc_interrupt() local
1899 eir = inb(iobase+EIR) & self->ier; /* Mask out the interesting ones */ in nsc_ircc_interrupt()
1903 if (eir) { in nsc_ircc_interrupt()
1906 nsc_ircc_fir_interrupt(self, iobase, eir); in nsc_ircc_interrupt()
1908 nsc_ircc_sir_interrupt(self, eir); in nsc_ircc_interrupt()