Home
last modified time | relevance | path

Searched refs:dma_config (Results 1 – 7 of 7) sorted by relevance

/linux/sound/soc/sof/intel/
H A Dhda-dai.c372 struct sof_ipc4_dma_config *dma_config; in non_hda_dai_hw_params_data() local
432 dma_config_tlv->length = sizeof(dma_config_tlv->dma_config); in non_hda_dai_hw_params_data()
434 dma_config = &dma_config_tlv->dma_config; in non_hda_dai_hw_params_data()
436 dma_config->dma_method = SOF_IPC4_DMA_METHOD_HDA; in non_hda_dai_hw_params_data()
437 dma_config->pre_allocated_by_host = 1; in non_hda_dai_hw_params_data()
438 dma_config->dma_channel_id = stream_id - 1; in non_hda_dai_hw_params_data()
439 dma_config->stream_id = stream_id; in non_hda_dai_hw_params_data()
444 dma_config->dma_stream_channel_map.device_count = 1; in non_hda_dai_hw_params_data()
445 dma_config->dma_priv_config_size = 0; in non_hda_dai_hw_params_data()
495 struct sof_ipc4_dma_config *dma_config; in sdw_hda_dai_hw_params() local
[all …]
/linux/drivers/dma/stm32/
H A Dstm32-mdma.c242 struct dma_slave_config dma_config; member
486 src_addr_width = chan->dma_config.src_addr_width; in stm32_mdma_set_xfer_param()
487 dst_addr_width = chan->dma_config.dst_addr_width; in stm32_mdma_set_xfer_param()
488 src_maxburst = chan->dma_config.src_maxburst; in stm32_mdma_set_xfer_param()
489 dst_maxburst = chan->dma_config.dst_maxburst; in stm32_mdma_set_xfer_param()
544 dst_addr = chan->dma_config.dst_addr; in stm32_mdma_set_xfer_param()
603 src_addr = chan->dma_config.src_addr; in stm32_mdma_set_xfer_param()
730 struct dma_slave_config *dma_config = &chan->dma_config; in stm32_mdma_setup_xfer() local
748 dst_addr = dma_config->dst_addr; in stm32_mdma_setup_xfer()
757 src_addr = dma_config->src_addr; in stm32_mdma_setup_xfer()
[all …]
/linux/sound/soc/tegra/
H A Dtegra30_i2s.h237 struct snd_dmaengine_pcm_config dma_config; member
H A Dtegra30_i2s.c508 &i2s->dma_config, i2s->playback_dma_chan, in tegra30_i2s_platform_probe()
/linux/sound/soc/sof/
H A Dipc4-topology.h275 * @length: sizeof(struct sof_ipc4_dma_config) + dma_config.dma_priv_config_size
276 * @dma_config: actual DMA configuration
281 struct sof_ipc4_dma_config dma_config; member
H A Dipc4-topology.c2036 struct sof_ipc4_dma_config *dma_config; in sof_ipc4_prepare_copier_module() local
2090 dma_config = &ipc4_copier->dma_config_tlv[i].dma_config; in sof_ipc4_prepare_copier_module()
2092 dma_config->dma_stream_channel_map.mapping[0].device; in sof_ipc4_prepare_copier_module()
2183 ipc4_copier->dma_config_tlv[i].dma_config.dma_priv_config_size; in sof_ipc4_prepare_copier_module()
2185 sizeof(ipc4_copier->dma_config_tlv[i].dma_config)); in sof_ipc4_prepare_copier_module()
/linux/Documentation/arch/arm/stm32/
H A Dstm32-dma-mdma-chaining.rst323 dmaengine_slave_config(dma_chan, &dma_config);
330 mdma_conf.peripheral_config = dma_config.peripheral_config; // <- dma_conf