Home
last modified time | relevance | path

Searched refs:nr_channels (Results 1 – 25 of 43) sorted by relevance

12

/linux/drivers/dma/dw/
H A Dof.c39 slave.channels >= BIT(dw->pdata->nr_channels))) in dw_dma_of_xlate()
55 u32 nr_channels; in dw_dma_parse_dt() local
62 if (of_property_read_u32(np, "dma-channels", &nr_channels)) in dw_dma_parse_dt()
64 if (nr_channels > DW_DMA_MAX_NR_CHANNELS) in dw_dma_parse_dt()
72 pdata->nr_channels = nr_channels; in dw_dma_parse_dt()
88 memset32(pdata->multi_block, 1, nr_channels); in dw_dma_parse_dt()
89 of_property_read_u32_array(np, "multi-block", pdata->multi_block, nr_channels); in dw_dma_parse_dt()
91 memset32(pdata->max_burst, DW_DMA_MAX_BURST, nr_channels); in dw_dma_parse_dt()
92 of_property_read_u32_array(np, "snps,max-burst-len", pdata->max_burst, nr_channels); in dw_dma_parse_dt()
H A Dinternal.h66 .nr_channels = 8,
84 .nr_channels = 8,
H A Dcore.c1182 pdata->nr_channels = (dw_params >> DW_PARAMS_NR_CHAN & 7) + 1; in do_dma_probe()
1193 } else if (chip->pdata->nr_channels > DW_DMA_MAX_NR_CHANNELS) { in do_dma_probe()
1203 dw->chan = devm_kcalloc(chip->dev, pdata->nr_channels, sizeof(*dw->chan), in do_dma_probe()
1211 dw->all_chan_mask = (1 << pdata->nr_channels) - 1; in do_dma_probe()
1236 for (i = 0; i < pdata->nr_channels; i++) { in do_dma_probe()
1249 dwc->priority = pdata->nr_channels - i - 1; in do_dma_probe()
1349 pdata->nr_channels); in do_dma_probe()
/linux/arch/sh/drivers/dma/
H A Ddma-api.c34 (chan >= info->first_vchannel_nr + info->nr_channels)) in get_dma_info()
53 nr += info->nr_channels; in get_nr_channels()
67 for (i = 0; i < info->nr_channels; i++) { in get_dma_channel()
182 for (i = 0; i < info->nr_channels; i++) { in dma_proc_show()
203 info->name, info->nr_channels, info->nr_channels > 1 ? "s" : ""); in register_dmac()
218 size = sizeof(struct dma_channel) * info->nr_channels; in register_dmac()
227 for (i = 0; i < info->nr_channels; i++) { in register_dmac()
254 for (i = 0; i < info->nr_channels; i++) in unregister_dmac()
H A Ddma-pvr2.c75 .nr_channels = 1,
/linux/drivers/hwtracing/stm/
H A Ddummy_stm.c56 static unsigned int nr_channels = STP_CHANNEL_MAX; variable
58 module_param(nr_channels, int, 0400);
78 nr_channels > STP_CHANNEL_MAX) in dummy_stm_init()
88 dummy_stm[i].sw_nchannels = nr_channels; in dummy_stm_init()
/linux/drivers/dma/
H A Dtegra210-adma.c126 unsigned int nr_channels; member
192 unsigned int nr_channels; member
204 struct tegra_adma_chan channels[] __counted_by(nr_channels);
863 for (i = 0; i < tdma->nr_channels; i++) { in tegra_adma_runtime_suspend()
920 for (i = 0; i < tdma->nr_channels; i++) { in tegra_adma_runtime_resume()
969 .nr_channels = 22,
994 .nr_channels = 32,
1019 .nr_channels = 64,
1048 struct_size(tdma, channels, cdata->nr_channels), in tegra_adma_probe()
1055 tdma->nr_channels = cdata->nr_channels; in tegra_adma_probe()
[all …]
H A Dtegra20-apb-dma.c123 unsigned int nr_channels; member
1369 .nr_channels = 16,
1378 .nr_channels = 32,
1387 .nr_channels = 32,
1396 .nr_channels = 32,
1442 size = struct_size(tdma, channels, cdata->nr_channels); in tegra_dma_probe()
1482 for (i = 0; i < cdata->nr_channels; i++) { in tegra_dma_probe()
1568 cdata->nr_channels); in tegra_dma_probe()
1617 for (i = 0; i < tdma->chip_data->nr_channels; i++) { in tegra_dma_dev_suspend()
H A Dimg-mdc-dma.c140 unsigned int nr_channels; member
919 mdma->nr_channels = (val >> MDC_GLOBAL_CONFIG_A_DMA_CONTEXTS_SHIFT) & in mdc_dma_probe()
939 &mdma->nr_channels); in mdc_dma_probe()
966 for (i = 0; i < mdma->nr_channels; i++) { in mdc_dma_probe()
1007 mdma->nr_channels, mdma->nr_threads); in mdc_dma_probe()
1049 for (i = 0; i < mdma->nr_channels; i++) { in img_mdc_suspend_late()
H A Dst_fdma.c721 &fdev->nr_channels); in st_fdma_parse_dt()
733 for (i = 0; i < fdev->nr_channels; i++) { in st_fdma_free()
759 fdev->chans = devm_kcalloc(&pdev->dev, fdev->nr_channels, in st_fdma_probe()
788 for (i = 0; i < fdev->nr_channels; i++) { in st_fdma_probe()
/linux/drivers/dma/hsu/
H A Dhsu.c159 if (nr >= chip->hsu->nr_channels) in hsu_dma_get_status()
218 if (nr >= chip->hsu->nr_channels) in hsu_dma_do_irq()
441 hsu->nr_channels = (chip->length - chip->offset) / HSU_DMA_CHAN_LENGTH; in hsu_dma_probe()
443 hsu->chan = devm_kcalloc(chip->dev, hsu->nr_channels, in hsu_dma_probe()
449 for (i = 0; i < hsu->nr_channels; i++) { in hsu_dma_probe()
488 dev_info(chip->dev, "Found HSU DMA, %d channels\n", hsu->nr_channels); in hsu_dma_probe()
500 for (i = 0; i < hsu->nr_channels; i++) { in hsu_dma_remove()
H A Dhsu.h119 unsigned short nr_channels; member
H A Dpci.c37 for_each_set_bit(i, &dmaisr, chip->hsu->nr_channels) { in hsu_pci_irq()
/linux/drivers/reset/sti/
H A Dreset-stih407.c113 .nr_channels = ARRAY_SIZE(stih407_powerdowns),
120 .nr_channels = ARRAY_SIZE(stih407_softresets),
126 .nr_channels = ARRAY_SIZE(stih407_picophyresets),
H A Dreset-syscfg.h50 int nr_channels; member
/linux/drivers/dma/dw-axi-dmac/
H A Ddw-axi-dmac-platform.c199 if (chan->chip->dw->hdata->nr_channels >= DMAC_CHAN_16) { in axi_chan_disable()
226 if (chan->chip->dw->hdata->nr_channels >= DMAC_CHAN_16) { in axi_chan_enable()
255 if (chan->chip->dw->hdata->nr_channels >= DMAC_CHAN_16) in axi_chan_is_hw_enable()
271 for (i = 0; i < chip->dw->hdata->nr_channels; i++) { in axi_dma_hw_init()
1162 for (i = 0; i < dw->hdata->nr_channels; i++) { in dw_axi_dma_interrupt()
1227 if (chan->chip->dw->hdata->nr_channels >= DMAC_CHAN_16) { in dma_chan_pause()
1274 if (chan->chip->dw->hdata->nr_channels >= DMAC_CHAN_16) { in axi_chan_resume()
1370 if (handshake >= dw->hdata->nr_channels) in dw_axi_dma_of_xlate()
1400 chip->dw->hdata->nr_channels = tmp; in parse_device_properties()
1421 chip->dw->hdata->nr_channels); in parse_device_properties()
[all …]
/linux/drivers/edac/
H A Die31200_edac.c143 static int nr_channels; variable
294 if (nr_channels == 2) in ie31200_get_and_clear_error_info()
311 if (nr_channels == 2) in ie31200_get_and_clear_error_info()
324 if (nr_channels == 2) in ie31200_get_and_clear_error_info()
351 for (channel = 0; channel < nr_channels; channel++) { in ie31200_process_error_info()
484 nr_channels = how_many_channels(pdev); in ie31200_register_mci()
489 layers[1].size = nr_channels; in ie31200_register_mci()
H A Dcpc925_edac.c345 switch (csrow->nr_channels) { in cpc925_init_csrows()
368 for (j = 0; j < csrow->nr_channels; j++) { in cpc925_init_csrows()
370 dimm->nr_pages = nr_pages / csrow->nr_channels; in cpc925_init_csrows()
914 int res = 0, nr_channels; in cpc925_probe() local
946 nr_channels = cpc925_mc_get_channels(vbase) + 1; in cpc925_probe()
952 layers[1].size = nr_channels; in cpc925_probe()
H A Dedac_mc.c115 edac_dbg(4, " csrow->nr_channels = %d\n", csrow->nr_channels); in edac_mc_dump_csrow()
232 csr->nr_channels = tot_channels; in edac_mc_alloc_csrows()
615 for (j = 0; j < csrow->nr_channels; j++) in edac_mc_add_mc_with_groups()
620 for (j = 0; j < csrow->nr_channels; j++) in edac_mc_add_mc_with_groups()
760 for (j = 0; j < csrow->nr_channels; j++) { in edac_mc_find_csrow_by_page()
/linux/include/linux/
H A Dtimb_dma.h39 unsigned nr_channels; member
/linux/include/linux/platform_data/
H A Ddma-dw.h59 u32 nr_channels; member
/linux/drivers/net/can/kvaser_pciefd/
H A Dkvaser_pciefd.h85 u8 nr_channels; member
/linux/drivers/xen/events/
H A Devents_internal.h14 unsigned (*nr_channels)(void); member
/linux/arch/sh/include/asm/
H A Ddma.h88 unsigned int nr_channels; member
/linux/drivers/dma/stm32/
H A Dstm32-mdma.c254 u32 nr_channels; member
1597 u32 nr_channels, nr_requests; in stm32_mdma_probe() local
1605 &nr_channels); in stm32_mdma_probe()
1607 nr_channels = STM32_MDMA_MAX_CHANNELS; in stm32_mdma_probe()
1609 nr_channels); in stm32_mdma_probe()
1631 dmadev->nr_channels = nr_channels; in stm32_mdma_probe()
1697 for (i = 0; i < dmadev->nr_channels; i++) { in stm32_mdma_probe()
1784 for (id = 0; id < dmadev->nr_channels; id++) { in stm32_mdma_pm_suspend()

12