Lines Matching refs:channels
385 struct bam_chan *channels; member
745 struct bam_chan *bchan = &bdev->channels[i]; in process_channel_irqs()
958 bchan = &bdev->channels[i]; in dma_tasklet()
1014 return dma_get_slave_channel(&(bdev->channels[request].vc.chan)); in bam_dma_xlate()
1141 bdev->channels = devm_kcalloc(bdev->dev, bdev->num_channels, in bam_dma_probe()
1142 sizeof(*bdev->channels), GFP_KERNEL); in bam_dma_probe()
1144 if (!bdev->channels) { in bam_dma_probe()
1150 INIT_LIST_HEAD(&bdev->common.channels); in bam_dma_probe()
1153 bam_channel_init(bdev, &bdev->channels[i], i); in bam_dma_probe()
1208 tasklet_kill(&bdev->channels[i].vc.task); in bam_dma_probe()
1231 bam_dma_terminate_all(&bdev->channels[i].vc.chan); in bam_dma_remove()
1232 tasklet_kill(&bdev->channels[i].vc.task); in bam_dma_remove()
1235 bdev->channels[i].fifo_virt, in bam_dma_remove()
1236 bdev->channels[i].fifo_phys); in bam_dma_remove()