Lines Matching refs:events
507 void fsl_espi_cpu_irq(struct mpc8xxx_spi *mspi, u32 events) in fsl_espi_cpu_irq() argument
512 if (events & SPIE_NE) { in fsl_espi_cpu_irq()
517 while (SPIE_RXCNT(events) < min(4, mspi->len)) { in fsl_espi_cpu_irq()
519 events = mpc8xxx_spi_read_reg(®_base->event); in fsl_espi_cpu_irq()
541 if (!(events & SPIE_NF)) { in fsl_espi_cpu_irq()
545 ret = spin_event_timeout(((events = mpc8xxx_spi_read_reg( in fsl_espi_cpu_irq()
554 mpc8xxx_spi_write_reg(®_base->event, events); in fsl_espi_cpu_irq()
571 u32 events; in fsl_espi_irq() local
574 events = mpc8xxx_spi_read_reg(®_base->event); in fsl_espi_irq()
575 if (events) in fsl_espi_irq()
578 dev_vdbg(mspi->dev, "%s: events %x\n", __func__, events); in fsl_espi_irq()
580 fsl_espi_cpu_irq(mspi, events); in fsl_espi_irq()