Lines Matching refs:dma_channels
122 int dma_channels; member
222 if (i >= pdev->dma_channels) in mmp_pdma_int_handler()
254 for (prio = 0; prio <= ((pdev->dma_channels - 1) & 0xf) >> 2; prio++) { in lookup_phy()
255 for (i = 0; i < pdev->dma_channels; i++) { in lookup_phy()
943 for (i = 0; i < pdev->dma_channels; i++) { in mmp_pdma_remove()
948 if (irq_num != pdev->dma_channels) { in mmp_pdma_remove()
952 for (i = 0; i < pdev->dma_channels; i++) { in mmp_pdma_remove()
1023 int dma_channels = 0, irq_num = 0; in mmp_pdma_probe() local
1043 &dma_channels)) in mmp_pdma_probe()
1045 &dma_channels); in mmp_pdma_probe()
1046 } else if (pdata && pdata->dma_channels) { in mmp_pdma_probe()
1047 dma_channels = pdata->dma_channels; in mmp_pdma_probe()
1049 dma_channels = 32; /* default 32 channel */ in mmp_pdma_probe()
1051 pdev->dma_channels = dma_channels; in mmp_pdma_probe()
1053 for (i = 0; i < dma_channels; i++) { in mmp_pdma_probe()
1058 pdev->phy = devm_kcalloc(pdev->dev, dma_channels, sizeof(*pdev->phy), in mmp_pdma_probe()
1065 if (irq_num != dma_channels) { in mmp_pdma_probe()
1074 for (i = 0; i < dma_channels; i++) { in mmp_pdma_probe()
1075 irq = (irq_num != dma_channels) ? 0 : platform_get_irq(op, i); in mmp_pdma_probe()
1124 dev_info(pdev->device.dev, "initialized %d channels\n", dma_channels); in mmp_pdma_probe()