Lines Matching refs:intr_cause
77 start_spi_intr_handling(struct qcaspi *qca, u16 *intr_cause) in start_spi_intr_handling() argument
79 *intr_cause = 0; in start_spi_intr_handling()
82 qcaspi_read_register(qca, SPI_REG_INTR_CAUSE, intr_cause); in start_spi_intr_handling()
83 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause); in start_spi_intr_handling()
87 end_spi_intr_handling(struct qcaspi *qca, u16 intr_cause) in end_spi_intr_handling() argument
94 qcaspi_write_register(qca, SPI_REG_INTR_CAUSE, intr_cause); in end_spi_intr_handling()
96 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); in end_spi_intr_handling()
513 u16 intr_cause = 0; in qcaspi_spi_thread() local
542 start_spi_intr_handling(qca, &intr_cause); in qcaspi_spi_thread()
544 if (intr_cause & SPI_INT_CPU_ON) { in qcaspi_spi_thread()
556 if (intr_cause & SPI_INT_RDBUF_ERR) { in qcaspi_spi_thread()
564 if (intr_cause & SPI_INT_WRBUF_ERR) { in qcaspi_spi_thread()
576 if (intr_cause & SPI_INT_PKT_AVLBL) in qcaspi_spi_thread()
580 end_spi_intr_handling(qca, intr_cause); in qcaspi_spi_thread()