Lines Matching refs:ack_irq
62 unsigned int dir, dst_irq, ack_irq;
187 writel(BIT(mchan->ack_irq), ACK_INT_CLR_REG(mbox->ipc));
202 writel(BIT(mchan->ack_irq), ACK_INT_ENA_REG(mbox->ipc));
212 writel(BIT(mchan->ack_irq), ACK_INT_DIS_REG(mbox->ipc));
213 mbox->irq_map_chan[mchan->ack_irq] = NULL;
231 unsigned int ack_irq = spec->args[2];
235 ack_irq >= mbox->chan_num) {
237 "Invalid channel idx %d dst_irq %d ack_irq %d\n",
238 i, dst_irq, ack_irq);
244 if (mbox->irq_map_chan[ack_irq] == (void *)chan) {
251 mchan->ack_irq = ack_irq;
253 mbox->irq_map_chan[ack_irq] = (void *)chan;