Home
last modified time | relevance | path

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

/linux/drivers/dma/xilinx/
H A Dxilinx_dma.c517 const struct xilinx_dma_config *dma_config; member
867 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) { in xilinx_dma_free_tx_descriptor()
872 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) { in xilinx_dma_free_tx_descriptor()
878 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) { in xilinx_dma_free_tx_descriptor()
943 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) { in xilinx_dma_free_chan_resources()
958 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) { in xilinx_dma_free_chan_resources()
969 if (chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA && in xilinx_dma_free_chan_resources()
970 chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIMCDMA) { in xilinx_dma_free_chan_resources()
997 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) { in xilinx_dma_get_residue()
1004 } else if (chan->xdev->dma_config->dmatype == in xilinx_dma_get_residue()
[all …]
/linux/drivers/dma/stm32/
H A Dstm32-dma3.c293 struct dma_slave_config dma_config; member
585 sdw = chan->dma_config.src_addr_width ? : get_chan_max_dw(sap, chan->max_burst); in stm32_dma3_chan_prep_hw()
586 ddw = chan->dma_config.dst_addr_width ? : get_chan_max_dw(dap, chan->max_burst); in stm32_dma3_chan_prep_hw()
587 sbl_max = chan->dma_config.src_maxburst ? : 1; in stm32_dma3_chan_prep_hw()
588 dbl_max = chan->dma_config.dst_maxburst ? : 1; in stm32_dma3_chan_prep_hw()
635 chan->dma_config.direction = dir; in stm32_dma3_chan_prep_hw()
968 if (chan->dma_config.direction == DMA_DEV_TO_MEM) in stm32_dma3_chan_set_residue()
1182 memset(&chan->dma_config, 0, sizeof(chan->dma_config)); in stm32_dma3_free_chan_resources()
1225 chan->dma_config.src_addr_width = dw; in stm32_dma3_init_chan_config_for_memcpy()
1226 chan->dma_config.dst_addr_width = dw; in stm32_dma3_init_chan_config_for_memcpy()
[all …]
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
/linux/sound/soc/sof/
H A Dipc4-topology.h306 * @length: sizeof(struct sof_ipc4_dma_config) + dma_config.dma_priv_config_size
307 * @dma_config: actual DMA configuration
312 struct sof_ipc4_dma_config dma_config;
303 struct sof_ipc4_dma_config dma_config; global() member
H A Dipc4-topology.c2437 struct sof_ipc4_dma_config *dma_config; in _sof_ipc4_prepare_copier_module() local
2502 dma_config = &ipc4_copier->dma_config_tlv[i].dma_config; in _sof_ipc4_prepare_copier_module()
2504 dma_config->dma_stream_channel_map.mapping[0].device; in _sof_ipc4_prepare_copier_module()
2602 ipc4_copier->dma_config_tlv[i].dma_config.dma_priv_config_size; in _sof_ipc4_prepare_copier_module()
2604 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