Lines Matching defs:error
361 static struct nbpf_channel *nbpf_error_get_channel(struct nbpf_device *nbpf, u32 error)
363 return nbpf->chan + __ffs(error);
1227 u32 error = nbpf_error_get(nbpf);
1229 dev_warn(nbpf->dma_dev.dev, "DMA error IRQ %u\n", irq);
1231 if (!error)
1235 struct nbpf_channel *chan = nbpf_error_get_channel(nbpf, error);
1236 /* On error: abort all queued transfers, no callback */
1239 error = nbpf_error_get(nbpf);
1240 } while (error);
1301 int irqbuf[9] /* maximum 8 channels + error IRQ */;
1349 * 1. 1 shared IRQ for error and all channels
1350 * 2. 2 IRQs: one for error and one shared for all channels
1351 * 3. 1 IRQ for error and an own IRQ for each channel
1362 eirq = platform_get_irq_byname(pdev, "error");
1371 /* Skip the error IRQ */
1392 IRQF_SHARED, "dma error", nbpf);