Searched refs:dst_irq (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | hi6220-mailbox.c | 61 unsigned int dir, dst_irq, ack_irq; member 144 writel(BIT(mchan->dst_irq), DST_INT_RAW_REG(mbox->ipc)); in hi6220_mbox_send_data() 229 unsigned int dst_irq = spec->args[1]; in hi6220_mbox_xlate() local 233 if (i >= mbox->chan_num || dst_irq >= mbox->chan_num || in hi6220_mbox_xlate() 236 "Invalid channel idx %d dst_irq %d ack_irq %d\n", in hi6220_mbox_xlate() 237 i, dst_irq, ack_irq); in hi6220_mbox_xlate() 249 mchan->dst_irq = dst_irq; in hi6220_mbox_xlate()
|
H A D | hi3660-mailbox.c | 53 * @dst_irq: Interrupt vector for remote processor 57 unsigned int dst_irq; member 190 writel_relaxed(~BIT(mchan->dst_irq), base + MBOX_IMASK_REG); in hi3660_mbox_send_data() 193 writel_relaxed(BIT(mchan->dst_irq), base + MBOX_DST_REG); in hi3660_mbox_send_data() 225 mchan->dst_irq = spec->args[1]; in hi3660_mbox_xlate()
|
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | hi6220-mailbox.c | 62 unsigned int dir, dst_irq, ack_irq; member 145 writel(BIT(mchan->dst_irq), DST_INT_RAW_REG(mbox->ipc)); in hi6220_mbox_send_data() 230 unsigned int dst_irq = spec->args[1]; in hi6220_mbox_xlate() local 234 if (i >= mbox->chan_num || dst_irq >= mbox->chan_num || in hi6220_mbox_xlate() 237 "Invalid channel idx %d dst_irq %d ack_irq %d\n", in hi6220_mbox_xlate() 238 i, dst_irq, ack_irq); in hi6220_mbox_xlate() 250 mchan->dst_irq = dst_irq; in hi6220_mbox_xlate()
|
H A D | hi3660-mailbox.c | 49 * @dst_irq: Interrupt vector for remote processor 57 unsigned int dst_irq; member 189 writel_relaxed(~BIT(mchan->dst_irq), base + MBOX_IMASK_REG); in hi3660_mbox_send_data() 192 writel_relaxed(BIT(mchan->dst_irq), base + MBOX_DST_REG); in hi3660_mbox_send_data() 224 mchan->dst_irq = spec->args[1]; in hi3660_mbox_xlate()
|
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-imgpdc.c | 202 unsigned int dst_irq; in pdc_irq_set_wake() local 214 dst_irq = priv->syswake_irq; in pdc_irq_set_wake() 216 dst_irq = priv->perip_irqs[hw]; in pdc_irq_set_wake() 217 irq_set_irq_wake(dst_irq, on); in pdc_irq_set_wake()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-imgpdc.c | 202 unsigned int dst_irq; in pdc_irq_set_wake() local 214 dst_irq = priv->syswake_irq; in pdc_irq_set_wake() 216 dst_irq = priv->perip_irqs[hw]; in pdc_irq_set_wake() 217 irq_set_irq_wake(dst_irq, on); in pdc_irq_set_wake()
|
Completed in 5 milliseconds