Searched refs:dma_config (Results 1 – 9 of 9) sorted by relevance
15 struct thc_dma_configuration *dma_config) in dma_set_prd_base_addr() argument19 if (!dma_config->is_enabled) in dma_set_prd_base_addr()25 regmap_write(dev->thc_regmap, dma_config->prd_base_addr_high, addr_high); in dma_set_prd_base_addr()26 regmap_write(dev->thc_regmap, dma_config->prd_base_addr_low, addr_low); in dma_set_prd_base_addr()30 struct thc_dma_configuration *dma_config) in dma_set_start_bit() argument34 if (!dma_config->is_enabled) in dma_set_start_bit()37 switch (dma_config->dma_channel) { in dma_set_start_bit()40 if (dma_config->dma_channel == THC_RXDMA2) { in dma_set_start_bit()57 offset = dma_config->dma_channel == THC_RXDMA1 ? in dma_set_start_bit()98 struct thc_dma_configuration *dma_config) in dma_set_prd_control() argument[all …]
132 struct thc_dma_configuration dma_config[MAX_THC_DMA_CHANNEL]; member
515 const struct xilinx_dma_config *dma_config; member865 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_VDMA) { in xilinx_dma_free_tx_descriptor()870 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) { in xilinx_dma_free_tx_descriptor()876 } else if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) { in xilinx_dma_free_tx_descriptor()941 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIDMA) { in xilinx_dma_free_chan_resources()956 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_AXIMCDMA) { in xilinx_dma_free_chan_resources()967 if (chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIDMA && in xilinx_dma_free_chan_resources()968 chan->xdev->dma_config->dmatype != XDMA_TYPE_AXIMCDMA) { in xilinx_dma_free_chan_resources()995 if (chan->xdev->dma_config->dmatype == XDMA_TYPE_CDMA) { in xilinx_dma_get_residue()1002 } else if (chan->xdev->dma_config->dmatype == in xilinx_dma_get_residue()[all …]
293 struct dma_slave_config dma_config; member585 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 …]
242 struct dma_slave_config dma_config; member486 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() local748 dst_addr = dma_config->dst_addr; in stm32_mdma_setup_xfer()757 src_addr = dma_config->src_addr; in stm32_mdma_setup_xfer()[all …]
237 struct snd_dmaengine_pcm_config dma_config; member
301 * @length: sizeof(struct sof_ipc4_dma_config) + dma_config.dma_priv_config_size302 * @dma_config: actual DMA configuration307 struct sof_ipc4_dma_config dma_config;303 struct sof_ipc4_dma_config dma_config; global() member
2299 struct sof_ipc4_dma_config *dma_config; in sof_ipc4_prepare_copier_module() local2364 dma_config = &ipc4_copier->dma_config_tlv[i].dma_config; in sof_ipc4_prepare_copier_module()2366 dma_config->dma_stream_channel_map.mapping[0].device; in sof_ipc4_prepare_copier_module()2455 ipc4_copier->dma_config_tlv[i].dma_config.dma_priv_config_size; in sof_ipc4_prepare_copier_module()2457 sizeof(ipc4_copier->dma_config_tlv[i].dma_config)); in sof_ipc4_prepare_copier_module()
323 dmaengine_slave_config(dma_chan, &dma_config);330 mdma_conf.peripheral_config = dma_config.peripheral_config; // <- dma_conf