Lines Matching defs:intr_cause
68 start_spi_intr_handling(struct qcaspi *qca, u16 *intr_cause)
70 *intr_cause = 0;
73 qcaspi_read_register(qca, SPI_REG_INTR_CAUSE, intr_cause);
74 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause);
78 end_spi_intr_handling(struct qcaspi *qca, u16 intr_cause)
85 qcaspi_write_register(qca, SPI_REG_INTR_CAUSE, intr_cause, 0);
87 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause);
565 u16 intr_cause = 0;
605 start_spi_intr_handling(qca, &intr_cause);
607 if (intr_cause & SPI_INT_CPU_ON) {
625 if (intr_cause & SPI_INT_RDBUF_ERR) {
633 if (intr_cause & SPI_INT_WRBUF_ERR) {
645 if (intr_cause & SPI_INT_PKT_AVLBL)
649 end_spi_intr_handling(qca, intr_cause);