Lines Matching refs:frv_dma_channels
53 static struct frv_dma_channel frv_dma_channels[FRV_DMA_NCHANS] = { variable
128 frv_clear_dma_inprogress(channel - frv_dma_channels); in dma_irq_handler()
129 return channel->handler(channel - frv_dma_channels, in dma_irq_handler()
161 frv_dma_channels[i].flags = FRV_DMA_FLAGS_RESERVED; in frv_dma_init()
185 channel = &frv_dma_channels[dma]; in frv_dma_open()
193 if (!frv_dma_channels[dma].flags) in frv_dma_open()
205 channel = &frv_dma_channels[dma]; in frv_dma_open()
241 struct frv_dma_channel *channel = &frv_dma_channels[dma]; in frv_dma_close()
262 unsigned long ioaddr = frv_dma_channels[dma].ioaddr; in frv_dma_config()
281 unsigned long ioaddr = frv_dma_channels[dma].ioaddr; in frv_dma_start()
304 unsigned long ioaddr = frv_dma_channels[dma].ioaddr; in frv_dma_restart_circular()
323 unsigned long ioaddr = frv_dma_channels[dma].ioaddr; in frv_dma_stop()
343 unsigned long ioaddr = frv_dma_channels[dma].ioaddr; in is_frv_dma_interrupting()
357 unsigned long ioaddr = frv_dma_channels[dma].ioaddr; in frv_dma_dump()
387 channel = &frv_dma_channels[dma]; in frv_dma_pause_all()
426 channel = &frv_dma_channels[dma]; in frv_dma_resume_all()
456 unsigned long ioaddr = frv_dma_channels[dma].ioaddr; in frv_dma_status_clear()