Home
last modified time | relevance | path

Searched refs:ack_irq (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/mailbox/
H A Dhi6220-mailbox.c62 unsigned int dir, dst_irq, ack_irq; member
187 writel(BIT(mchan->ack_irq), ACK_INT_CLR_REG(mbox->ipc)); in hi6220_mbox_interrupt()
202 writel(BIT(mchan->ack_irq), ACK_INT_ENA_REG(mbox->ipc)); in hi6220_mbox_startup()
212 writel(BIT(mchan->ack_irq), ACK_INT_DIS_REG(mbox->ipc)); in hi6220_mbox_shutdown()
213 mbox->irq_map_chan[mchan->ack_irq] = NULL; in hi6220_mbox_shutdown()
231 unsigned int ack_irq = spec->args[2]; in hi6220_mbox_xlate() local
235 ack_irq >= mbox->chan_num) { in hi6220_mbox_xlate()
238 i, dst_irq, ack_irq); in hi6220_mbox_xlate()
244 if (mbox->irq_map_chan[ack_irq] == (void *)chan) { in hi6220_mbox_xlate()
251 mchan->ack_irq = ack_irq; in hi6220_mbox_xlate()
[all …]
H A Dhi3660-mailbox.c56 unsigned int ack_irq; member
105 writel(BIT(mchan->ack_irq), base + MBOX_ICLR_REG); in hi3660_mbox_check_state()
142 writel(BIT(mchan->ack_irq), base + MBOX_SRC_REG); in hi3660_mbox_acquire_channel()
146 if (val & BIT(mchan->ack_irq)) in hi3660_mbox_acquire_channel()
200 writel(BIT(mchan->ack_irq), base + MBOX_SEND_REG); in hi3660_mbox_send_data()
223 mchan->ack_irq = spec->args[2]; in hi3660_mbox_xlate()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dmxgpu_vi.c580 adev->virt.ack_irq.num_types = 1; in xgpu_vi_mailbox_set_irq_funcs()
581 adev->virt.ack_irq.funcs = &xgpu_vi_mailbox_ack_irq_funcs; in xgpu_vi_mailbox_set_irq_funcs()
594 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 138, &adev->virt.ack_irq); in xgpu_vi_mailbox_add_irq_id()
610 r = amdgpu_irq_get(adev, &adev->virt.ack_irq, 0); in xgpu_vi_mailbox_get_irq()
623 amdgpu_irq_put(adev, &adev->virt.ack_irq, 0); in xgpu_vi_mailbox_put_irq()
/linux/Documentation/devicetree/bindings/mailbox/
H A Dhisilicon,hi3660-mailbox.txt15 <&phandle channel dst_irq ack_irq>
19 ack_irq : Local interrupt vector
H A Dhisilicon,hi6220-mailbox.txt21 <&phandle slot_id dst_irq ack_irq>
25 ack_irq: IRQ identifier index number with generating a
/linux/drivers/misc/ocxl/
H A Dlink.c118 static void ack_irq(struct spa *spa, enum xsl_response r) in ack_irq() function
186 ack_irq(spa, r); in xsl_fault_handler_bh()
214 ack_irq(spa, ADDRESS_ERROR); in xsl_fault_handler()
233 ack_irq(spa, ADDRESS_ERROR); in xsl_fault_handler()
244 ack_irq(spa, ADDRESS_ERROR); in xsl_fault_handler()
261 ack_irq(spa, ADDRESS_ERROR); in xsl_fault_handler()
/linux/arch/alpha/include/asm/
H A Dmachvec.h76 void (*ack_irq)(unsigned long); member