Home
last modified time | relevance | path

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

/linux-4.4.14/arch/sh/drivers/dma/
Ddma-api.c37 (chan >= info->first_vchannel_nr + info->nr_channels)) in get_dma_info()
71 nr += info->nr_channels; in get_nr_channels()
85 for (i = 0; i < info->nr_channels; i++) { in get_dma_channel()
149 for (i = 0; i < info->nr_channels; i++) { in request_dma_bycap()
173 for (i = 0; i < info->nr_channels; i++) { in dmac_search_free_channel()
261 for (i = 0; i < info->nr_channels; i++, caps++) { in register_chan_caps()
328 for (i = 0; i < info->nr_channels; i++) { in dma_proc_show()
361 info->name, info->nr_channels, info->nr_channels > 1 ? "s" : ""); in register_dmac()
376 size = sizeof(struct dma_channel) * info->nr_channels; in register_dmac()
385 for (i = 0; i < info->nr_channels; i++) { in register_dmac()
[all …]
Ddma-pvr2.c83 .nr_channels = 1,
Ddma-g2.c164 .nr_channels = 4,
Ddma-sh.c376 .nr_channels = CONFIG_NR_ONCHIP_DMA_CHANNELS,
/linux-4.4.14/drivers/edac/
Di3000_edac.c239 multi_chan = mci->csrows[0]->nr_channels - 1; in i3000_process_error_info()
318 int interleaved, nr_channels; in i3000_probe1() local
357 nr_channels = interleaved ? 2 : 1; in i3000_probe1()
360 layers[0].size = I3000_RANKS / nr_channels; in i3000_probe1()
363 layers[1].size = nr_channels; in i3000_probe1()
411 for (j = 0; j < nr_channels; j++) { in i3000_probe1()
414 dimm->nr_pages = nr_pages / nr_channels; in i3000_probe1()
Di3200_edac.c105 static int nr_channels; variable
201 if (nr_channels == 2) in i3200_get_and_clear_error_info()
214 if (nr_channels == 2) in i3200_get_and_clear_error_info()
236 for (channel = 0; channel < nr_channels; channel++) { in i3200_process_error_info()
356 nr_channels = how_many_channels(pdev); in i3200_probe1()
362 layers[1].size = nr_channels; in i3200_probe1()
397 for (j = 0; j < nr_channels; j++) { in i3200_probe1()
Die31200_edac.c133 static int nr_channels; variable
236 if (nr_channels == 2) in ie31200_get_and_clear_error_info()
249 if (nr_channels == 2) in ie31200_get_and_clear_error_info()
272 for (channel = 0; channel < nr_channels; channel++) { in ie31200_process_error_info()
346 nr_channels = how_many_channels(pdev); in ie31200_probe1()
351 layers[1].size = nr_channels; in ie31200_probe1()
Di82975x_edac.c311 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 1; in i82975x_process_error_info()
403 if (csrow->nr_channels > 1) in i82975x_init_csrows()
418 for (chan = 0; chan < csrow->nr_channels; chan++) { in i82975x_init_csrows()
421 dimm->nr_pages = nr_pages / csrow->nr_channels; in i82975x_init_csrows()
Dcpc925_edac.c358 switch (csrow->nr_channels) { in cpc925_init_csrows()
381 for (j = 0; j < csrow->nr_channels; j++) { in cpc925_init_csrows()
383 dimm->nr_pages = nr_pages / csrow->nr_channels; in cpc925_init_csrows()
943 int res = 0, nr_channels; in cpc925_probe() local
975 nr_channels = cpc925_mc_get_channels(vbase) + 1; in cpc925_probe()
981 layers[1].size = nr_channels; in cpc925_probe()
Dcell_edac.c152 for (j = 0; j < csrow->nr_channels; j++) { in cell_edac_init_csrows()
156 dimm->nr_pages = nr_pages / csrow->nr_channels; in cell_edac_init_csrows()
Dedac_mc_sysfs.c189 for (i = 0; i < csrow->nr_channels; i++) in csrow_size_show()
372 if (idx >= csrow->nr_channels) in csrow_dev_is_visible()
401 for (chan = 0; chan < csrow->nr_channels; chan++) in nr_pages_per_csrow()
646 for (chan = 0; chan < ri->nr_channels; chan++) in mci_reset_counters_store()
775 for (j = 0; j < csrow->nr_channels; j++) { in mci_size_mb_show()
Dsynopsys_edac.c372 for (j = 0; j < csi->nr_channels; j++) { in synps_edac_init_csrows()
376 dimm->nr_pages = (size >> PAGE_SHIFT) / csi->nr_channels; in synps_edac_init_csrows()
Dedac_mc.c109 edac_dbg(4, " csrow->nr_channels = %d\n", csrow->nr_channels); in edac_mc_dump_csrow()
363 csr->nr_channels = tot_channels; in edac_mc_alloc()
744 for (j = 0; j < csrow->nr_channels; j++) in edac_mc_add_mc_with_groups()
749 for (j = 0; j < csrow->nr_channels; j++) in edac_mc_add_mc_with_groups()
895 for (j = 0; j < csrow->nr_channels; j++) { in edac_mc_find_csrow_by_page()
Dppc4xx_edac.c976 for (j = 0; j < csi->nr_channels; j++) { in ppc4xx_edac_init_csrows()
979 dimm->nr_pages = nr_pages / csi->nr_channels; in ppc4xx_edac_init_csrows()
Di82875p_edac.c230 multi_chan = mci->csrows[0]->nr_channels - 1; in i82875p_process_error_info()
De752x_edac.c1127 for (i = 0; i < csrow->nr_channels; i++) { in e752x_init_csrows()
1131 dimm->nr_pages = nr_pages / csrow->nr_channels; in e752x_init_csrows()
/linux-4.4.14/drivers/reset/sti/
Dreset-stih407.c112 .nr_channels = ARRAY_SIZE(stih407_powerdowns),
119 .nr_channels = ARRAY_SIZE(stih407_softresets),
125 .nr_channels = ARRAY_SIZE(stih407_picophyresets),
Dreset-syscfg.c130 size = sizeof(struct syscfg_reset_channel) * data->nr_channels; in syscfg_reset_controller_register()
138 rc->rst.nr_resets = data->nr_channels; in syscfg_reset_controller_register()
141 for (i = 0; i < data->nr_channels; i++) { in syscfg_reset_controller_register()
Dreset-stih415.c81 .nr_channels = ARRAY_SIZE(stih415_powerdowns),
88 .nr_channels = ARRAY_SIZE(stih415_softresets),
Dreset-stih416.c112 .nr_channels = ARRAY_SIZE(stih416_powerdowns),
119 .nr_channels = ARRAY_SIZE(stih416_softresets),
Dreset-syscfg.h54 int nr_channels; member
/linux-4.4.14/drivers/dma/hsu/
Dhsu.c149 if (nr >= chip->hsu->nr_channels) in hsu_dma_irq()
389 hsu->nr_channels = (chip->length - chip->offset) / HSU_DMA_CHAN_LENGTH; in hsu_dma_probe()
391 hsu->chan = devm_kcalloc(chip->dev, hsu->nr_channels, in hsu_dma_probe()
397 for (i = 0; i < hsu->nr_channels; i++) { in hsu_dma_probe()
433 dev_info(chip->dev, "Found HSU DMA, %d channels\n", hsu->nr_channels); in hsu_dma_probe()
445 for (i = 0; i < hsu->nr_channels; i++) { in hsu_dma_remove()
Dhsu.h113 unsigned short nr_channels; member
Dpci.c34 for (i = 0; i < chip->hsu->nr_channels; i++) { in hsu_pci_irq()
/linux-4.4.14/include/linux/
Dtimb_dma.h51 unsigned nr_channels; member
Dedac.h603 u32 nr_channels; member
/linux-4.4.14/include/linux/platform_data/
Ddma-dw.h49 unsigned int nr_channels; member
Ddma-atmel.h22 unsigned int nr_channels; member
/linux-4.4.14/drivers/dma/
Dtegra20-apb-dma.c128 int nr_channels; member
1259 .nr_channels = 16,
1268 .nr_channels = 32,
1277 .nr_channels = 32,
1286 .nr_channels = 32,
1328 tdma = devm_kzalloc(&pdev->dev, sizeof(*tdma) + cdata->nr_channels * in tegra_dma_probe()
1388 for (i = 0; i < cdata->nr_channels; i++) { in tegra_dma_probe()
1477 cdata->nr_channels); in tegra_dma_probe()
1503 for (i = 0; i < tdma->chip_data->nr_channels; ++i) { in tegra_dma_remove()
1551 for (i = 0; i < tdma->chip_data->nr_channels; i++) { in tegra_dma_pm_suspend()
[all …]
Dmxs-dma.c149 unsigned int nr_channels; member
337 for (i = 0; i != mxs_dma->nr_channels; ++i) in mxs_dma_irq_to_chan()
765 if (param.chan_id >= mxs_dma->nr_channels) in mxs_dma_xlate()
785 ret = of_property_read_u32(np, "dma-channels", &mxs_dma->nr_channels); in mxs_dma_probe()
Dimg-mdc-dma.c143 unsigned int nr_channels; member
877 mdma->nr_channels = (val >> MDC_GLOBAL_CONFIG_A_DMA_CONTEXTS_SHIFT) & in mdc_dma_probe()
897 &mdma->nr_channels); in mdc_dma_probe()
922 for (i = 0; i < mdma->nr_channels; i++) { in mdc_dma_probe()
959 mdma->nr_channels, mdma->nr_threads); in mdc_dma_probe()
Ddmatest.c113 unsigned int nr_channels; member
821 info->nr_channels++; in dmatest_add_channel()
857 info->nr_channels >= params->max_channels) in request_channels()
896 info->nr_channels = 0; in stop_threaded_test()
Dat_xdmac.c1877 int irq, size, nr_channels, i, ret; in at_xdmac_probe() local
1899 nr_channels = AT_XDMAC_NB_CH(reg); in at_xdmac_probe()
1900 if (nr_channels > AT_XDMAC_MAX_CHAN) { in at_xdmac_probe()
1902 nr_channels); in at_xdmac_probe()
1907 size += nr_channels * sizeof(struct at_xdmac_chan); in at_xdmac_probe()
1981 for (i = 0; i < nr_channels; i++) { in at_xdmac_probe()
2017 nr_channels, atxdmac->regs); in at_xdmac_probe()
Dat_hdmac.c1868 .nr_channels = 2,
1871 .nr_channels = 8,
1967 size += plat_dat->nr_channels * sizeof(struct at_dma_chan); in at_dma_probe()
1974 atdma->all_chan_mask = (1 << plat_dat->nr_channels) - 1; in at_dma_probe()
2031 for (i = 0; i < plat_dat->nr_channels; i++) { in at_dma_probe()
2099 plat_dat->nr_channels); in at_dma_probe()
Dpch_dma.c837 unsigned int nr_channels; in pch_dma_probe() local
841 nr_channels = id->driver_data; in pch_dma_probe()
899 for (i = 0; i < nr_channels; i++) { in pch_dma_probe()
Dtimb_dma.c654 sizeof(struct timb_dma_chan) * pdata->nr_channels, GFP_KERNEL); in td_probe()
698 for (i = 0; i < pdata->nr_channels; i++) { in td_probe()
/linux-4.4.14/drivers/xen/events/
Devents_internal.h60 unsigned (*nr_channels)(void); member
Devents_fifo.c386 .nr_channels = evtchn_fifo_nr_channels,
Devents_2l.c359 .nr_channels = evtchn_2l_max_channels,
Devents_base.c968 return evtchn_ops->nr_channels(); in xen_evtchn_nr_channels()
/linux-4.4.14/drivers/dma/dw/
Dplatform.c116 if (of_property_read_u32(np, "dma-channels", &pdata->nr_channels)) in dw_dma_parse_dt()
256 .nr_channels = 8,
Dcore.c1534 pdata->nr_channels = (dw_params >> DW_PARAMS_NR_CHAN & 7) + 1; in dw_dma_probe()
1547 } else if (pdata->nr_channels > DW_DMA_MAX_NR_CHANNELS) { in dw_dma_probe()
1552 dw->chan = devm_kcalloc(chip->dev, pdata->nr_channels, sizeof(*dw->chan), in dw_dma_probe()
1565 dw->all_chan_mask = (1 << pdata->nr_channels) - 1; in dw_dma_probe()
1587 for (i = 0; i < pdata->nr_channels; i++) { in dw_dma_probe()
1600 dwc->priority = pdata->nr_channels - i - 1; in dw_dma_probe()
1688 pdata->nr_channels); in dw_dma_probe()
/linux-4.4.14/arch/sh/include/asm/
Ddma.h93 unsigned int nr_channels; member
/linux-4.4.14/drivers/rapidio/devices/
Dtsi721_dma.c856 int nr_channels = 0; in tsi721_register_dma() local
886 nr_channels++; in tsi721_register_dma()
889 mport->dma.chancnt = nr_channels; in tsi721_register_dma()
/linux-4.4.14/drivers/mfd/
Dtimberdale.c306 .nr_channels = 10,