Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/dma/dw/
Dof.c52 u32 nr_channels; in dw_dma_parse_dt() local
64 if (of_property_read_u32(np, "dma-channels", &nr_channels)) in dw_dma_parse_dt()
66 if (nr_channels > DW_DMA_MAX_NR_CHANNELS) in dw_dma_parse_dt()
74 pdata->nr_channels = nr_channels; in dw_dma_parse_dt()
93 if (!of_property_read_u32_array(np, "multi-block", mb, nr_channels)) { in dw_dma_parse_dt()
94 for (tmp = 0; tmp < nr_channels; tmp++) in dw_dma_parse_dt()
97 for (tmp = 0; tmp < nr_channels; tmp++) in dw_dma_parse_dt()
Dinternal.h62 .nr_channels = 8,
/Linux-v5.4/arch/sh/drivers/dma/
Ddma-api.c34 (chan >= info->first_vchannel_nr + info->nr_channels)) in get_dma_info()
68 nr += info->nr_channels; in get_nr_channels()
82 for (i = 0; i < info->nr_channels; i++) { in get_dma_channel()
146 for (i = 0; i < info->nr_channels; i++) { in request_dma_bycap()
170 for (i = 0; i < info->nr_channels; i++) { in dmac_search_free_channel()
258 for (i = 0; i < info->nr_channels; i++, caps++) { in register_chan_caps()
325 for (i = 0; i < info->nr_channels; i++) { in dma_proc_show()
346 info->name, info->nr_channels, info->nr_channels > 1 ? "s" : ""); in register_dmac()
361 size = sizeof(struct dma_channel) * info->nr_channels; in register_dmac()
370 for (i = 0; i < info->nr_channels; i++) { in register_dmac()
[all …]
Ddma-pvr2.c80 .nr_channels = 1,
/Linux-v5.4/drivers/hwtracing/stm/
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-v5.4/drivers/edac/
Di3000_edac.c237 multi_chan = mci->csrows[0]->nr_channels - 1; in i3000_process_error_info()
316 int interleaved, nr_channels; in i3000_probe1() local
355 nr_channels = interleaved ? 2 : 1; in i3000_probe1()
358 layers[0].size = I3000_RANKS / nr_channels; in i3000_probe1()
361 layers[1].size = nr_channels; in i3000_probe1()
408 for (j = 0; j < nr_channels; j++) { in i3000_probe1()
411 dimm->nr_pages = nr_pages / nr_channels; in i3000_probe1()
Di3200_edac.c103 static int nr_channels; variable
199 if (nr_channels == 2) in i3200_get_and_clear_error_info()
212 if (nr_channels == 2) in i3200_get_and_clear_error_info()
234 for (channel = 0; channel < nr_channels; channel++) { in i3200_process_error_info()
354 nr_channels = how_many_channels(pdev); in i3200_probe1()
360 layers[1].size = nr_channels; in i3200_probe1()
394 for (j = 0; j < nr_channels; j++) { in i3200_probe1()
Die31200_edac.c172 static int nr_channels; variable
275 if (nr_channels == 2) in ie31200_get_and_clear_error_info()
288 if (nr_channels == 2) in ie31200_get_and_clear_error_info()
311 for (channel = 0; channel < nr_channels; channel++) { in ie31200_process_error_info()
418 nr_channels = how_many_channels(pdev); in ie31200_probe1()
423 layers[1].size = nr_channels; in ie31200_probe1()
Di82975x_edac.c310 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 1; in i82975x_process_error_info()
393 if (csrow->nr_channels > 1) in i82975x_init_csrows()
407 for (chan = 0; chan < csrow->nr_channels; chan++) { in i82975x_init_csrows()
410 dimm->nr_pages = nr_pages / csrow->nr_channels; in i82975x_init_csrows()
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()
/Linux-v5.4/drivers/dma/hsu/
Dhsu.c151 if (nr >= chip->hsu->nr_channels) in hsu_dma_get_status()
209 if (nr >= chip->hsu->nr_channels) in hsu_dma_do_irq()
430 hsu->nr_channels = (chip->length - chip->offset) / HSU_DMA_CHAN_LENGTH; in hsu_dma_probe()
432 hsu->chan = devm_kcalloc(chip->dev, hsu->nr_channels, in hsu_dma_probe()
438 for (i = 0; i < hsu->nr_channels; i++) { in hsu_dma_probe()
477 dev_info(chip->dev, "Found HSU DMA, %d channels\n", hsu->nr_channels); in hsu_dma_probe()
489 for (i = 0; i < hsu->nr_channels; i++) { in hsu_dma_remove()
/Linux-v5.4/drivers/dma/dw-axi-dmac/
Ddw-axi-dmac-platform.c179 for (i = 0; i < chip->dw->hdata->nr_channels; i++) { in axi_dma_hw_init()
607 for (i = 0; i < dw->hdata->nr_channels; i++) { in dw_axi_dma_interrupt()
765 chip->dw->hdata->nr_channels = tmp; in parse_device_properties()
784 chip->dw->hdata->nr_channels); in parse_device_properties()
787 for (tmp = 0; tmp < chip->dw->hdata->nr_channels; tmp++) { in parse_device_properties()
795 chip->dw->hdata->nr_channels); in parse_device_properties()
799 for (tmp = 0; tmp < chip->dw->hdata->nr_channels; tmp++) { in parse_device_properties()
800 if (carr[tmp] >= chip->dw->hdata->nr_channels) in parse_device_properties()
867 dw->chan = devm_kcalloc(chip->dev, hdata->nr_channels, in dw_probe()
886 for (i = 0; i < hdata->nr_channels; i++) { in dw_probe()
[all …]
/Linux-v5.4/drivers/dma/
Dtegra210-adma.c99 unsigned int nr_channels; member
157 unsigned int nr_channels; member
723 for (i = 0; i < tdma->nr_channels; i++) { in tegra_adma_runtime_suspend()
761 for (i = 0; i < tdma->nr_channels; i++) { in tegra_adma_runtime_resume()
791 .nr_channels = 22,
806 .nr_channels = 32,
830 struct_size(tdma, channels, cdata->nr_channels), in tegra_adma_probe()
837 tdma->nr_channels = cdata->nr_channels; in tegra_adma_probe()
852 for (i = 0; i < tdma->nr_channels; i++) { in tegra_adma_probe()
916 tdma->nr_channels); in tegra_adma_probe()
[all …]
Dtegra20-apb-dma.c123 int nr_channels; member
1347 .nr_channels = 16,
1356 .nr_channels = 32,
1365 .nr_channels = 32,
1374 .nr_channels = 32,
1396 struct_size(tdma, channels, cdata->nr_channels), in tegra_dma_probe()
1448 for (i = 0; i < cdata->nr_channels; i++) { in tegra_dma_probe()
1532 cdata->nr_channels); in tegra_dma_probe()
1559 for (i = 0; i < tdma->chip_data->nr_channels; ++i) { in tegra_dma_remove()
1578 for (i = 0; i < tdma->chip_data->nr_channels; i++) { in tegra_dma_runtime_suspend()
[all …]
Dimg-mdc-dma.c141 unsigned int nr_channels; member
922 mdma->nr_channels = (val >> MDC_GLOBAL_CONFIG_A_DMA_CONTEXTS_SHIFT) & in mdc_dma_probe()
942 &mdma->nr_channels); in mdc_dma_probe()
969 for (i = 0; i < mdma->nr_channels; i++) { in mdc_dma_probe()
1010 mdma->nr_channels, mdma->nr_threads); in mdc_dma_probe()
1054 for (i = 0; i < mdma->nr_channels; i++) { in img_mdc_suspend_late()
/Linux-v5.4/drivers/reset/sti/
Dreset-stih407.c113 .nr_channels = ARRAY_SIZE(stih407_powerdowns),
120 .nr_channels = ARRAY_SIZE(stih407_softresets),
126 .nr_channels = ARRAY_SIZE(stih407_picophyresets),
Dreset-syscfg.c150 rc->channels = devm_kcalloc(dev, data->nr_channels, in syscfg_reset_controller_register()
157 rc->rst.nr_resets = data->nr_channels; in syscfg_reset_controller_register()
160 for (i = 0; i < data->nr_channels; i++) { in syscfg_reset_controller_register()
Dreset-syscfg.h50 int nr_channels; member
/Linux-v5.4/arch/x86/kernel/
Dhpet.c35 unsigned int nr_channels; member
194 hd.hd_nirqs = hpet_base.nr_channels; in hpet_reserve_platform_timers()
204 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_reserve_platform_timers()
229 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_select_device_channel()
561 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_get_unused_clockevent()
609 for (i = 0; i < hpet_base.nr_channels; i++) { in hpet_select_clockevents()
634 hpet_base.nr_channels, hpet_base.nr_clockevents); in hpet_select_clockevents()
865 hpet_base.nr_channels = channels; in hpet_enable()
917 hpet_base.nr_channels = 0; in hpet_enable()
990 for (i = 0; i < hpet_base.nr_channels; i++) in hpet_disable()
/Linux-v5.4/drivers/net/can/
Dkvaser_pciefd.c271 u8 nr_channels; member
432 memcpy(&pcie->nr_channels, param->data, le32_to_cpu(param->len)); in kvaser_pciefd_cfg_read_params()
924 for (i = 0; i < pcie->nr_channels; i++) { in kvaser_pciefd_setup_can_ctrls()
1012 for (i = 0; i < pcie->nr_channels; i++) { in kvaser_pciefd_reg_candev()
1100 if (pcie->nr_channels != sysid_nr_chan) { in kvaser_pciefd_setup_board()
1103 pcie->nr_channels, in kvaser_pciefd_setup_board()
1108 if (pcie->nr_channels > KVASER_PCIEFD_MAX_CAN_CHANNELS) in kvaser_pciefd_setup_board()
1109 pcie->nr_channels = KVASER_PCIEFD_MAX_CAN_CHANNELS; in kvaser_pciefd_setup_board()
1147 if (ch_id >= pcie->nr_channels) in kvaser_pciefd_handle_data_packet()
1314 if (ch_id >= pcie->nr_channels) in kvaser_pciefd_handle_error_packet()
[all …]
/Linux-v5.4/arch/mips/include/asm/mach-loongson32/
Ddma.h16 int nr_channels; member
/Linux-v5.4/include/linux/
Dtimb_dma.h39 unsigned nr_channels; member
/Linux-v5.4/include/linux/platform_data/
Ddma-dw.h48 unsigned int nr_channels; member
Ddma-atmel.h18 unsigned int nr_channels; member
/Linux-v5.4/drivers/xen/events/
Devents_internal.h58 unsigned (*nr_channels)(void); member

123