Lines Matching refs:ack_irq
70 unsigned int dir, dst_irq, ack_irq; member
195 writel(BIT(mchan->ack_irq), ACK_INT_CLR_REG(mbox->ipc)); in hi6220_mbox_interrupt()
210 writel(BIT(mchan->ack_irq), ACK_INT_ENA_REG(mbox->ipc)); in hi6220_mbox_startup()
220 writel(BIT(mchan->ack_irq), ACK_INT_DIS_REG(mbox->ipc)); in hi6220_mbox_shutdown()
221 mbox->irq_map_chan[mchan->ack_irq] = NULL; in hi6220_mbox_shutdown()
239 unsigned int ack_irq = spec->args[2]; in hi6220_mbox_xlate() local
243 ack_irq >= mbox->chan_num) { in hi6220_mbox_xlate()
246 i, dst_irq, ack_irq); in hi6220_mbox_xlate()
252 if (mbox->irq_map_chan[ack_irq] == (void *)chan) { in hi6220_mbox_xlate()
259 mchan->ack_irq = ack_irq; in hi6220_mbox_xlate()
261 mbox->irq_map_chan[ack_irq] = (void *)chan; in hi6220_mbox_xlate()