Home
last modified time | relevance | path

Searched refs:dma_array (Results 1 – 25 of 26) sorted by relevance

12

/sof-3.4.0/src/schedule/
Ddma_multi_chan_domain.c51 struct dma *dma_array; /* pointer to scheduling DMAs */ member
122 struct dma *dmas = dma_domain->dma_array; in dma_multi_chan_domain_register()
213 struct dma *dmas = dma_domain->dma_array; in dma_multi_chan_domain_unregister()
276 struct dma *dmas = dma_domain->dma_array; in dma_multi_chan_domain_is_pending()
352 struct ll_schedule_domain *dma_multi_chan_domain_init(struct dma *dma_array, in dma_multi_chan_domain_init() argument
369 dma_domain->dma_array = dma_array; in dma_multi_chan_domain_init()
375 dma = &dma_array[i]; in dma_multi_chan_domain_init()
Dzephyr_dma_domain.c58 struct dma *dma_array; /* array of scheduling DMAs */ member
82 struct ll_schedule_domain *zephyr_dma_domain_init(struct dma *dma_array, in zephyr_dma_domain_init() argument
101 zephyr_dma_domain->dma_array = dma_array; in zephyr_dma_domain_init()
193 crt_dma = domain->dma_array + i; in register_dma_irq()
381 crt_dma = domain->dma_array + i; in unregister_dma_irq()
Ddma_single_chan_domain.c40 struct dma *dma_array; /* pointer to scheduling DMAs */ member
62 struct dma *dmas = dma_domain->dma_array; in dma_chan_min_period()
308 struct dma *dmas = dma_domain->dma_array; in dma_domain_unregister_owner()
368 struct dma *dmas = dma_domain->dma_array; in dma_single_chan_domain_unregister()
534 struct ll_schedule_domain *dma_single_chan_domain_init(struct dma *dma_array, in dma_single_chan_domain_init() argument
548 dma_domain->dma_array = dma_array; in dma_single_chan_domain_init()
/sof-3.4.0/src/lib/
Ddma.c48 for (d = info->dma_array; d < info->dma_array + info->num_dmas; in dma_get()
85 for (d = info->dma_array; in dma_get()
86 d < info->dma_array + info->num_dmas; in dma_get()
181 for (d = info->dma_array; d < info->dma_array + info->num_dmas; in dma_get()
223 for (d = info->dma_array; in dma_get()
224 d < info->dma_array + info->num_dmas; in dma_get()
/sof-3.4.0/src/include/sof/schedule/
Dll_schedule_domain.h212 #define dma_multi_chan_domain_init(dma_array, num_dma, clk, aggregated_irq)\ argument
213 zephyr_dma_domain_init(dma_array, num_dma, clk)
214 struct ll_schedule_domain *zephyr_dma_domain_init(struct dma *dma_array,
222 struct ll_schedule_domain *dma_multi_chan_domain_init(struct dma *dma_array,
226 struct ll_schedule_domain *dma_single_chan_domain_init(struct dma *dma_array,
/sof-3.4.0/src/platform/intel/cavs/lib/
Ddma.c223 .dma_array = cache_to_uncache_init((struct dma *)dma),
242 k_spinlock_init(&sof->dma_info->dma_array[i].lock); in dmac_init()
244 switch (sof->dma_info->dma_array[i].plat_data.id) { in dmac_init()
281 sof->dma_info->dma_array[i].z_dev = z_dev; in dmac_init()
/sof-3.4.0/zephyr/lib/
Ddma.c103 .dma_array = dma,
116 k_spinlock_init(&sof->dma_info->dma_array[i].lock); in dmac_init()
/sof-3.4.0/src/platform/mt8188/lib/
Ddma.c46 .dma_array = cache_to_uncache_init((struct dma *)dma),
/sof-3.4.0/src/platform/mt8195/lib/
Ddma.c44 .dma_array = cache_to_uncache_init((struct dma *)dma),
/sof-3.4.0/src/platform/mt8186/lib/
Ddma.c45 .dma_array = cache_to_uncache_init((struct dma *)dma),
/sof-3.4.0/src/platform/imx8m/lib/
Ddma.c45 .dma_array = cache_to_uncache_init((struct dma *)dma),
/sof-3.4.0/src/platform/imx8ulp/lib/
Ddma.c48 .dma_array = cache_to_uncache_init((struct dma *)dma),
/sof-3.4.0/src/platform/imx8/lib/
Ddma.c50 .dma_array = cache_to_uncache_init((struct dma *)dma),
/sof-3.4.0/src/platform/amd/renoir/
Dplatform.c157 sof->platform_dma_domain = dma_multi_chan_domain_init(&sof->dma_info->dma_array[0], in platform_init()
158 sizeof(sof->dma_info->dma_array), PLATFORM_DEFAULT_CLOCK, true); in platform_init()
/sof-3.4.0/src/platform/amd/rembrandt/
Dplatform.c155 sof->platform_dma_domain = dma_multi_chan_domain_init(&sof->dma_info->dma_array[0], in platform_init()
156 sizeof(sof->dma_info->dma_array), PLATFORM_DEFAULT_CLOCK, true); in platform_init()
/sof-3.4.0/src/platform/amd/renoir/lib/
Ddma.c84 .dma_array = cache_to_uncache_init((struct dma *)dma),
/sof-3.4.0/src/platform/amd/rembrandt/lib/
Ddma.c113 .dma_array = dma,
/sof-3.4.0/src/platform/mt8188/
Dplatform.c185 sof->platform_dma_domain = dma_multi_chan_domain_init(&sof->dma_info->dma_array[0], 1, in platform_init()
/sof-3.4.0/src/platform/mt8186/
Dplatform.c187 sof->platform_dma_domain = dma_multi_chan_domain_init(&sof->dma_info->dma_array[0], 1, in platform_init()
/sof-3.4.0/src/platform/imx8/
Dplatform.c192 (&sof->dma_info->dma_array[0], 1, in platform_init()
/sof-3.4.0/src/platform/imx8ulp/
Dplatform.c180 (&sof->dma_info->dma_array[0], 1, in platform_init()
/sof-3.4.0/src/platform/imx8m/
Dplatform.c191 dma_multi_chan_domain_init(&sof->dma_info->dma_array[1], in platform_init()
/sof-3.4.0/src/platform/mt8195/
Dplatform.c207 sof->platform_dma_domain = dma_multi_chan_domain_init(&sof->dma_info->dma_array[0], 1, in platform_init()
/sof-3.4.0/src/platform/posix/
Ddma.c217 .dma_array = posix_sof_dma,
/sof-3.4.0/src/platform/intel/cavs/
Dplatform.c454 (&sof->dma_info->dma_array[PLATFORM_DW_DMA_INDEX], in platform_init()

12