Lines Matching defs:iomd_dma
25 struct iomd_dma {
54 static void iomd_get_next_sg(struct iomd_dma *idma)
97 struct iomd_dma *idma = dev_id;
136 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma);
144 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma);
157 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma);
194 struct iomd_dma *idma = container_of(dma, struct iomd_dma, dma);
333 static struct iomd_dma iomd_dma[6];
364 iomd_dma[DMA_0].base = IOMD_BASE + IOMD_IO0CURA;
365 iomd_dma[DMA_0].irq = IRQ_DMA0;
366 iomd_dma[DMA_1].base = IOMD_BASE + IOMD_IO1CURA;
367 iomd_dma[DMA_1].irq = IRQ_DMA1;
368 iomd_dma[DMA_2].base = IOMD_BASE + IOMD_IO2CURA;
369 iomd_dma[DMA_2].irq = IRQ_DMA2;
370 iomd_dma[DMA_3].base = IOMD_BASE + IOMD_IO3CURA;
371 iomd_dma[DMA_3].irq = IRQ_DMA3;
372 iomd_dma[DMA_S0].base = IOMD_BASE + IOMD_SD0CURA;
373 iomd_dma[DMA_S0].irq = IRQ_DMAS0;
374 iomd_dma[DMA_S1].base = IOMD_BASE + IOMD_SD1CURA;
375 iomd_dma[DMA_S1].irq = IRQ_DMAS1;
378 iomd_dma[i].dma.d_ops = &iomd_dma_ops;
380 ret = isa_dma_add(i, &iomd_dma[i].dma);