Lines Matching refs:intr_cause
70 start_spi_intr_handling(struct qcaspi *qca, u16 *intr_cause) in start_spi_intr_handling() argument
72 *intr_cause = 0; in start_spi_intr_handling()
75 qcaspi_read_register(qca, SPI_REG_INTR_CAUSE, intr_cause); in start_spi_intr_handling()
76 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause); in start_spi_intr_handling()
80 end_spi_intr_handling(struct qcaspi *qca, u16 intr_cause) in end_spi_intr_handling() argument
87 qcaspi_write_register(qca, SPI_REG_INTR_CAUSE, intr_cause, 0); in end_spi_intr_handling()
89 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
567 u16 intr_cause = 0; in qcaspi_spi_thread() local
606 start_spi_intr_handling(qca, &intr_cause); in qcaspi_spi_thread()
608 if (intr_cause & SPI_INT_CPU_ON) { in qcaspi_spi_thread()
626 if (intr_cause & SPI_INT_RDBUF_ERR) { in qcaspi_spi_thread()
634 if (intr_cause & SPI_INT_WRBUF_ERR) { in qcaspi_spi_thread()
646 if (intr_cause & SPI_INT_PKT_AVLBL) in qcaspi_spi_thread()
650 end_spi_intr_handling(qca, intr_cause); in qcaspi_spi_thread()