Home
last modified time | relevance | path

Searched refs:dma_channels (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/arch/unicore32/kernel/
Ddma.c33 static struct dma_channel dma_channels[MAX_DMA_CHANNELS]; variable
52 if ((dma_channels[i].prio == prio) && in puv3_request_dma()
53 !dma_channels[i].name) { in puv3_request_dma()
62 dma_channels[i].name = name; in puv3_request_dma()
63 dma_channels[i].irq_handler = irq_handler; in puv3_request_dma()
64 dma_channels[i].err_handler = err_handler; in puv3_request_dma()
65 dma_channels[i].data = data; in puv3_request_dma()
81 if (!dma_channels[dma_ch].name) { in puv3_free_dma()
89 dma_channels[dma_ch].name = NULL; in puv3_free_dma()
90 dma_channels[dma_ch].err_handler = NULL; in puv3_free_dma()
[all …]
Dpuv3-core.c70 .dma_channels = 8,
/Linux-v4.19/drivers/dma/
Dmmp_pdma.c126 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()
934 for (i = 0; i < pdev->dma_channels; i++) { in mmp_pdma_remove()
939 if (irq_num != pdev->dma_channels) { in mmp_pdma_remove()
943 for (i = 0; i < pdev->dma_channels; i++) { in mmp_pdma_remove()
1017 int dma_channels = 0, irq_num = 0; in mmp_pdma_probe() local
1038 &dma_channels); in mmp_pdma_probe()
1039 else if (pdata && pdata->dma_channels) in mmp_pdma_probe()
[all …]
Dzx_dma.c129 u32 dma_channels; member
261 for (pch = 0; pch < d->dma_channels; pch++) { in zx_dma_task()
776 "dma-channels", &d->dma_channels); in zx_dma_probe()
779 if (!d->dma_requests || !d->dma_channels) in zx_dma_probe()
802 d->dma_channels, sizeof(struct zx_dma_phy), GFP_KERNEL); in zx_dma_probe()
806 for (i = 0; i < d->dma_channels; i++) { in zx_dma_probe()
Dk3dma.c114 u32 dma_channels; member
312 for (pch = 0; pch < d->dma_channels; pch++) { in k3_dma_tasklet()
329 for (pch = 0; pch < d->dma_channels; pch++) { in k3_dma_tasklet()
825 "dma-channels", &d->dma_channels); in k3_dma_probe()
852 d->dma_channels, sizeof(struct k3_dma_phy), GFP_KERNEL); in k3_dma_probe()
856 for (i = 0; i < d->dma_channels; i++) { in k3_dma_probe()
Dpxa_dma.c1409 int ret, dma_channels = 0, nb_requestors = 0, slave_map_cnt = 0; in pxad_probe() local
1428 &dma_channels); in pxad_probe()
1437 } else if (pdata && pdata->dma_channels) { in pxad_probe()
1438 dma_channels = pdata->dma_channels; in pxad_probe()
1443 dma_channels = 32; /* default 32 channel */ in pxad_probe()
1465 ret = pxad_init_dmadev(op, pdev, dma_channels, nb_requestors); in pxad_probe()
1485 dma_channels, nb_requestors); in pxad_probe()
/Linux-v4.19/drivers/dma/sh/
Dshdma-r8a73a4.c40 static const struct sh_dmae_channel dma_channels[] = { variable
66 .channel = dma_channels,
67 .channel_num = ARRAY_SIZE(dma_channels),
/Linux-v4.19/drivers/dma/qcom/
Dhidma_mgmt_sys.c61 IMPLEMENT_GETSET(dma_channels) in IMPLEMENT_GETSET()
69 if (i >= mdev->dma_channels) in IMPLEMENT_GETSET()
85 if (i >= mdev->dma_channels) in set_weight()
99 DECLARE_ATTRIBUTE(dma_channels, S_IRUGO),
249 required = sizeof(*mdev->chroots) * mdev->dma_channels; in hidma_mgmt_init_sys()
259 for (i = 0; i < mdev->dma_channels; i++) { in hidma_mgmt_init_sys()
277 for (i = 0; i < mdev->dma_channels; i++) { in hidma_mgmt_init_sys()
Dhidma_mgmt.c108 for (i = 0; i < mgmtdev->dma_channels; i++) { in hidma_mgmt_setup()
147 for (i = 0; i < mgmtdev->dma_channels; i++) { in hidma_mgmt_setup()
210 &mgmtdev->dma_channels); in hidma_mgmt_probe()
282 mgmtdev->dma_channels, in hidma_mgmt_probe()
291 mgmtdev->dma_channels, in hidma_mgmt_probe()
318 &res->start, mgmtdev->dma_channels); in hidma_mgmt_probe()
Dhidma_mgmt.h24 u32 dma_channels; member
/Linux-v4.19/drivers/spi/
Dspi-omap2-mcspi.c134 struct omap2_mcspi_dma *dma_channels; member
375 struct omap2_mcspi_dma *mcspi_dma = &mcspi->dma_channels[spi->chip_select]; in omap2_mcspi_rx_callback()
387 struct omap2_mcspi_dma *mcspi_dma = &mcspi->dma_channels[spi->chip_select]; in omap2_mcspi_tx_callback()
403 mcspi_dma = &mcspi->dma_channels[spi->chip_select]; in omap2_mcspi_tx_dma()
445 mcspi_dma = &mcspi->dma_channels[spi->chip_select]; in omap2_mcspi_rx_dma()
594 mcspi_dma = &mcspi->dma_channels[spi->chip_select]; in omap2_mcspi_txrx_dma()
978 mcspi_dma = mcspi->dma_channels + spi->chip_select; in omap2_mcspi_request_dma()
1012 mcspi_dma = &mcspi->dma_channels[spi->chip_select]; in omap2_mcspi_setup()
1076 mcspi_dma = &mcspi->dma_channels[spi->chip_select]; in omap2_mcspi_cleanup()
1113 mcspi_dma = mcspi->dma_channels + spi->chip_select; in omap2_mcspi_transfer_one()
[all …]
/Linux-v4.19/include/linux/platform_data/
Dmmp_dma.h18 int dma_channels; member
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-platform-hidma-mgmt31 What: /sys/devices/platform/hidma-mgmt*/dma_channels
32 /sys/devices/platform/QCOM8060:*/dma_channels
/Linux-v4.19/drivers/media/pci/cobalt/
Dcobalt-omnitek.c129 cobalt->dma_channels = capa & 0xf; in omni_sg_dma_init()
135 for (i = 0; i < cobalt->dma_channels; i++) { in omni_sg_dma_init()
Dcobalt-driver.h279 int dma_channels; member
/Linux-v4.19/arch/arm/mach-pxa/
Dpxa25x.c234 .dma_channels = 16,
Dpxa27x.c331 .dma_channels = 32,
Dpxa3xx.c457 .dma_channels = 32,
/Linux-v4.19/drivers/net/ethernet/amd/
Dlance.c471 unsigned long dma_channels; /* Mark spuriously-busy DMA channels */ in lance_probe1() local
618 dma_channels = ((inb(DMA1_STAT_REG) >> 4) & 0x0f) | in lance_probe1()
666 if (test_bit(dma, &dma_channels)) in lance_probe1()
Dni65.c494 unsigned long dma_channels = in ni65_probe1() local
499 if(test_bit(dma,&dma_channels) || request_dma(dma,"ni6510")) in ni65_probe1()