Lines Matching refs:events
525 void fsl_espi_cpu_irq(struct mpc8xxx_spi *mspi, u32 events) in fsl_espi_cpu_irq() argument
530 if (events & SPIE_NE) { in fsl_espi_cpu_irq()
535 while (SPIE_RXCNT(events) < min(4, mspi->len)) { in fsl_espi_cpu_irq()
537 events = mpc8xxx_spi_read_reg(®_base->event); in fsl_espi_cpu_irq()
559 if (!(events & SPIE_NF)) { in fsl_espi_cpu_irq()
563 ret = spin_event_timeout(((events = mpc8xxx_spi_read_reg( in fsl_espi_cpu_irq()
572 mpc8xxx_spi_write_reg(®_base->event, events); in fsl_espi_cpu_irq()
589 u32 events; in fsl_espi_irq() local
592 events = mpc8xxx_spi_read_reg(®_base->event); in fsl_espi_irq()
593 if (events) in fsl_espi_irq()
596 dev_vdbg(mspi->dev, "%s: events %x\n", __func__, events); in fsl_espi_irq()
598 fsl_espi_cpu_irq(mspi, events); in fsl_espi_irq()