Searched refs:intr_cause (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/misc/mei/ ! |
H A D | hw-txe.c | 362 clear_bit(TXE_INTR_IN_READY_BIT, &hw->intr_cause); in mei_txe_input_doorbell_set() 461 bool ret = (hw->intr_cause & (TXE_INTR_READINESS | in mei_txe_pending_interrupts() 469 !!(hw->intr_cause & TXE_INTR_IN_READY), in mei_txe_pending_interrupts() 470 !!(hw->intr_cause & TXE_INTR_READINESS), in mei_txe_pending_interrupts() 471 !!(hw->intr_cause & TXE_INTR_ALIVENESS), in mei_txe_pending_interrupts() 472 !!(hw->intr_cause & TXE_INTR_OUT_DB)); in mei_txe_pending_interrupts() 936 clear_bit(TXE_INTR_OUT_DB_BIT, &hw->intr_cause); in mei_txe_hw_start() 999 hw->intr_cause |= hisr & HISR_INT_STS_MSK; in mei_txe_check_and_ack_intrs() 1001 hw->intr_cause |= TXE_INTR_IN_READY; in mei_txe_check_and_ack_intrs() 1075 if (test_and_clear_bit(TXE_INTR_READINESS_BIT, &hw->intr_cause)) { in mei_txe_irq_thread_handler() [all...] |
H A D | hw-txe.h | 35 * @intr_cause: translated interrupt cause 45 unsigned long intr_cause; member
|
/linux/drivers/pci/controller/dwc/ ! |
H A D | pcie-amd-mdb.c | 164 } intr_cause[32] = { variable 337 if (intr_cause[d->hwirq].str) in amd_mdb_pcie_intr_handler() 338 dev_warn(dev, "%s\n", intr_cause[d->hwirq].str); in amd_mdb_pcie_intr_handler() 359 for (i = 0; i < ARRAY_SIZE(intr_cause); i++) { in amd_mdb_setup_irq() 360 if (!intr_cause[i].str) in amd_mdb_setup_irq() 370 IRQF_NO_THREAD, intr_cause[i].sym, pcie); in amd_mdb_setup_irq()
|
/linux/drivers/dma/ ! |
H A D | mv_xor.c | 118 u32 intr_cause = readl_relaxed(XOR_INTR_CAUSE(chan)); in mv_chan_get_intr_cause() local 119 intr_cause = (intr_cause >> (chan->idx * 16)) & 0xFFFF; in mv_chan_get_intr_cause() 120 return intr_cause; in mv_chan_get_intr_cause() 716 u32 intr_cause) in mv_chan_err_interrupt_handler() argument 718 if (intr_cause & XOR_INT_ERR_DECODE) { in mv_chan_err_interrupt_handler() 724 chan->idx, intr_cause); in mv_chan_err_interrupt_handler() 733 u32 intr_cause = mv_chan_get_intr_cause(chan); in mv_xor_interrupt_handler() local 735 dev_dbg(mv_chan_to_devp(chan), "intr cause %x\n", intr_cause); in mv_xor_interrupt_handler() 737 if (intr_cause in mv_xor_interrupt_handler() [all...] |
/linux/drivers/pci/controller/ ! |
H A D | pcie-xilinx-dma-pl.c | 335 } intr_cause[32] = { variable 367 if (intr_cause[d->hwirq].str) in xilinx_pl_dma_pcie_intr_handler() 368 dev_warn(dev, "%s\n", intr_cause[d->hwirq].str); in xilinx_pl_dma_pcie_intr_handler() 619 for (i = 0; i < ARRAY_SIZE(intr_cause); i++) { in xilinx_pl_dma_pcie_setup_irq() 622 if (!intr_cause[i].str) in xilinx_pl_dma_pcie_setup_irq() 634 intr_cause[i].sym, port); in xilinx_pl_dma_pcie_setup_irq()
|
/linux/drivers/accel/habanalabs/gaudi2/ ! |
H A D | gaudi2.c | 8712 u64 intr_cause_data = le64_to_cpu(razwi_with_intr_cause->intr_cause.intr_cause_data); in gaudi2_handle_rot_err() 8734 u64 intr_cause_data = le64_to_cpu(razwi_with_intr_cause->intr_cause.intr_cause_data); in gaudi2_tpc_ack_interrupts() 8885 static int gaudi2_handle_dma_core_event(struct hl_device *hdev, u16 event_type, u64 intr_cause) in gaudi2_handle_dma_core_event() argument 8891 if (intr_cause & BIT(i)) { in gaudi2_handle_dma_core_event() 9547 cause = le64_to_cpu(drain_data->intr_cause.intr_cause_data); in gaudi2_handle_pcie_drain() 9945 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe() 9951 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe() 9957 le64_to_cpu(eq_entry->intr_cause.intr_cause_data)); in gaudi2_handle_eqe() 9963 le64_to_cpu(eq_entry->intr_cause.intr_cause_data), &event_mask); in gaudi2_handle_eqe() 9979 le64_to_cpu(eq_entry->intr_cause in gaudi2_handle_eqe() [all...] |