Lines Matching refs:ack_irq
61 unsigned int dir, dst_irq, ack_irq;
186 writel(BIT(mchan->ack_irq), ACK_INT_CLR_REG(mbox->ipc));
201 writel(BIT(mchan->ack_irq), ACK_INT_ENA_REG(mbox->ipc));
211 writel(BIT(mchan->ack_irq), ACK_INT_DIS_REG(mbox->ipc));
212 mbox->irq_map_chan[mchan->ack_irq] = NULL;
230 unsigned int ack_irq = spec->args[2];
234 ack_irq >= mbox->chan_num) {
236 "Invalid channel idx %d dst_irq %d ack_irq %d\n",
237 i, dst_irq, ack_irq);
243 if (mbox->irq_map_chan[ack_irq] == (void *)chan) {
250 mchan->ack_irq = ack_irq;
252 mbox->irq_map_chan[ack_irq] = (void *)chan;