Lines Matching refs:events
534 void fsl_espi_cpu_irq(struct mpc8xxx_spi *mspi, u32 events) in fsl_espi_cpu_irq() argument
539 if (events & SPIE_NE) { in fsl_espi_cpu_irq()
544 while (SPIE_RXCNT(events) < min(4, mspi->len)) { in fsl_espi_cpu_irq()
546 events = mpc8xxx_spi_read_reg(®_base->event); in fsl_espi_cpu_irq()
568 if (!(events & SPIE_NF)) { in fsl_espi_cpu_irq()
572 ret = spin_event_timeout(((events = mpc8xxx_spi_read_reg( in fsl_espi_cpu_irq()
578 mpc8xxx_spi_write_reg(®_base->event, events); in fsl_espi_cpu_irq()
585 mpc8xxx_spi_write_reg(®_base->event, events); in fsl_espi_cpu_irq()
602 u32 events; in fsl_espi_irq() local
605 events = mpc8xxx_spi_read_reg(®_base->event); in fsl_espi_irq()
606 if (events) in fsl_espi_irq()
609 dev_vdbg(mspi->dev, "%s: events %x\n", __func__, events); in fsl_espi_irq()
611 fsl_espi_cpu_irq(mspi, events); in fsl_espi_irq()