Lines Matching refs:ack_irq
62 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()
253 mbox->irq_map_chan[ack_irq] = (void *)chan; in hi6220_mbox_xlate()