Searched refs:intr_cause (Results 1 - 4 of 4) sorted by relevance

/linux-4.1.27/drivers/misc/mei/
H A Dhw-txe.h45 * @intr_cause: translated interrupt cause
55 unsigned long intr_cause; member in struct:mei_txe_hw
H A Dhw-txe.c367 clear_bit(TXE_INTR_IN_READY_BIT, &hw->intr_cause); mei_txe_input_doorbell_set()
454 bool ret = (hw->intr_cause & (TXE_INTR_READINESS | mei_txe_pending_interrupts()
462 !!(hw->intr_cause & TXE_INTR_IN_READY), mei_txe_pending_interrupts()
463 !!(hw->intr_cause & TXE_INTR_READINESS), mei_txe_pending_interrupts()
464 !!(hw->intr_cause & TXE_INTR_ALIVENESS), mei_txe_pending_interrupts()
465 !!(hw->intr_cause & TXE_INTR_OUT_DB)); mei_txe_pending_interrupts()
924 clear_bit(TXE_INTR_OUT_DB_BIT, &hw->intr_cause); mei_txe_hw_start()
987 hw->intr_cause |= hisr & HISR_INT_STS_MSK; mei_txe_check_and_ack_intrs()
989 hw->intr_cause |= TXE_INTR_IN_READY; mei_txe_check_and_ack_intrs()
1063 if (test_and_clear_bit(TXE_INTR_READINESS_BIT, &hw->intr_cause)) { mei_txe_irq_thread_handler()
1089 if (test_and_clear_bit(TXE_INTR_ALIVENESS_BIT, &hw->intr_cause)) { mei_txe_irq_thread_handler()
1103 if (test_and_clear_bit(TXE_INTR_OUT_DB_BIT, &hw->intr_cause)) { mei_txe_irq_thread_handler()
1115 if (test_and_clear_bit(TXE_INTR_IN_READY_BIT, &hw->intr_cause)) { mei_txe_irq_thread_handler()
/linux-4.1.27/drivers/net/ethernet/qualcomm/
H A Dqca_spi.c77 start_spi_intr_handling(struct qcaspi *qca, u16 *intr_cause) start_spi_intr_handling() argument
79 *intr_cause = 0; start_spi_intr_handling()
82 qcaspi_read_register(qca, SPI_REG_INTR_CAUSE, intr_cause); start_spi_intr_handling()
83 netdev_dbg(qca->net_dev, "interrupts: 0x%04x\n", *intr_cause); start_spi_intr_handling()
87 end_spi_intr_handling(struct qcaspi *qca, u16 intr_cause) end_spi_intr_handling() argument
94 qcaspi_write_register(qca, SPI_REG_INTR_CAUSE, intr_cause); end_spi_intr_handling()
96 netdev_dbg(qca->net_dev, "acking int: 0x%04x\n", intr_cause); end_spi_intr_handling()
513 u16 intr_cause = 0; qcaspi_spi_thread() local
542 start_spi_intr_handling(qca, &intr_cause); qcaspi_spi_thread()
544 if (intr_cause & SPI_INT_CPU_ON) { qcaspi_spi_thread()
556 if (intr_cause & SPI_INT_RDBUF_ERR) { qcaspi_spi_thread()
564 if (intr_cause & SPI_INT_WRBUF_ERR) { qcaspi_spi_thread()
576 if (intr_cause & SPI_INT_PKT_AVLBL) qcaspi_spi_thread()
580 end_spi_intr_handling(qca, intr_cause); qcaspi_spi_thread()
/linux-4.1.27/drivers/dma/
H A Dmv_xor.c102 u32 intr_cause = readl_relaxed(XOR_INTR_CAUSE(chan)); mv_chan_get_intr_cause() local
103 intr_cause = (intr_cause >> (chan->idx * 16)) & 0xFFFF; mv_chan_get_intr_cause()
104 return intr_cause; mv_chan_get_intr_cause()
656 u32 intr_cause) mv_xor_err_interrupt_handler()
658 if (intr_cause & XOR_INT_ERR_DECODE) { mv_xor_err_interrupt_handler()
664 chan->idx, intr_cause); mv_xor_err_interrupt_handler() local
673 u32 intr_cause = mv_chan_get_intr_cause(chan); mv_xor_interrupt_handler() local
675 dev_dbg(mv_chan_to_devp(chan), "intr cause %x\n", intr_cause); mv_xor_interrupt_handler() local
677 if (intr_cause & XOR_INTR_ERRORS) mv_xor_interrupt_handler()
678 mv_xor_err_interrupt_handler(chan, intr_cause); mv_xor_interrupt_handler()
655 mv_xor_err_interrupt_handler(struct mv_xor_chan *chan, u32 intr_cause) mv_xor_err_interrupt_handler() argument

Completed in 221 milliseconds