Home
last modified time | relevance | path

Searched refs:src_addr_width (Results 1 – 25 of 152) sorted by relevance

1234567

/linux/sound/core/
A Dpcm_dmaengine.c80 slave_config->src_addr_width = buswidth; in snd_hwparams_to_dma_slave_config()
123 slave_config->src_addr_width = in snd_dmaengine_pcm_set_config_from_dai_data()
126 slave_config->src_addr_width = dma_data->addr_width; in snd_dmaengine_pcm_set_config_from_dai_data()
/linux/drivers/dma/
A Dsun4i-dma.c406 if (sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in sanitize_config()
407 sconfig->src_addr_width = sconfig->dst_addr_width; in sanitize_config()
415 if ((sconfig->src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) || in sanitize_config()
420 sconfig->dst_addr_width = sconfig->src_addr_width; in sanitize_config()
467 sconfig->src_addr_width, sconfig->dst_addr_width); in generate_ndma_promise()
482 ret = convert_buswidth(sconfig->src_addr_width); in generate_ndma_promise()
539 ret = convert_buswidth(sconfig->src_addr_width); in generate_ddma_promise()
639 sconfig->src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_dma_prep_dma_memcpy()
A Dloongson1-apb-dma.c69 enum dma_slave_buswidth src_addr_width; member
235 chan->bus_width = chan->src_addr_width; in ls1x_dma_prep_lli()
367 chan->src_addr_width = config->src_addr_width; in ls1x_dma_slave_config()
A Dfsl-edma-common.c607 fsl_edma_get_tcd_attr(fsl_chan->cfg.src_addr_width); in fsl_edma_prep_dma_cyclic()
608 nbytes = fsl_chan->cfg.src_addr_width * in fsl_edma_prep_dma_cyclic()
630 doff = fsl_chan->cfg.src_addr_width; in fsl_edma_prep_dma_cyclic()
680 fsl_edma_get_tcd_attr(fsl_chan->cfg.src_addr_width); in fsl_edma_prep_slave_sg()
681 nbytes = fsl_chan->cfg.src_addr_width * in fsl_edma_prep_slave_sg()
695 doff = fsl_chan->cfg.src_addr_width; in fsl_edma_prep_slave_sg()
A Dste_dma40.c2683 enum dma_slave_buswidth src_addr_width, dst_addr_width; in d40_set_runtime_config_write() local
2693 src_addr_width = config->src_addr_width; in d40_set_runtime_config_write()
2710 dst_addr_width = src_addr_width; in d40_set_runtime_config_write()
2725 if (src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in d40_set_runtime_config_write()
2726 src_addr_width = dst_addr_width; in d40_set_runtime_config_write()
2745 src_addr_width, in d40_set_runtime_config_write()
2760 if (src_addr_width <= DMA_SLAVE_BUSWIDTH_UNDEFINED || in d40_set_runtime_config_write()
2761 src_addr_width > DMA_SLAVE_BUSWIDTH_8_BYTES || in d40_set_runtime_config_write()
2764 !is_power_of_2(src_addr_width) || in d40_set_runtime_config_write()
2768 cfg->src_info.data_width = src_addr_width; in d40_set_runtime_config_write()
[all …]
A Dsun6i-dma.c590 enum dma_slave_buswidth src_addr_width, dst_addr_width; in set_config() local
594 src_addr_width = sconfig->src_addr_width; in set_config()
601 if (src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in set_config()
602 src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in set_config()
614 if (!(BIT(src_addr_width) & sdev->slave.src_addr_widths)) in set_config()
623 src_width = convert_buswidth(src_addr_width); in set_config()
A Dmoxart-dma.c218 switch (ch->cfg.src_addr_width) { in moxart_slave_config()
282 dev_width = ch->cfg.src_addr_width; in moxart_prep_slave_sg()
A Duniphier-xdmac.c151 buswidth = xc->sconfig.src_addr_width; in uniphier_xdmac_chan_start()
336 buswidth = xc->sconfig.src_addr_width; in uniphier_xdmac_prep_slave_sg()
A Dls2x-apb-dma.c223 if ((lchan->sconfig.src_addr_width & LDMA_SLAVE_BUSWIDTHS) && in ls2x_dmac_detect_burst()
232 buswidth = lchan->sconfig.src_addr_width; in ls2x_dmac_detect_burst()
A Dmpc512x_dma.c850 if (!IS_ALIGNED(cfg->src_addr, cfg->src_addr_width) || in mpc_dma_device_config()
855 if (!is_buswidth_valid(cfg->src_addr_width, mdma->is_mpc8308) || in mpc_dma_device_config()
863 mchan->swidth = cfg->src_addr_width; in mpc_dma_device_config()
/linux/drivers/dma/stm32/
A Dstm32-mdma.c480 enum dma_slave_buswidth src_addr_width, dst_addr_width; in stm32_mdma_set_xfer_param() local
486 src_addr_width = chan->dma_config.src_addr_width; in stm32_mdma_set_xfer_param()
514 if (src_maxburst * src_addr_width > STM32_MDMA_MAX_BURST || in stm32_mdma_set_xfer_param()
573 chan->mem_width = src_addr_width; in stm32_mdma_set_xfer_param()
574 src_bus_width = stm32_mdma_get_width(chan, src_addr_width); in stm32_mdma_set_xfer_param()
583 src_maxburst = STM32_MDMA_MAX_BUF_LEN / src_addr_width; in stm32_mdma_set_xfer_param()
586 src_addr_width); in stm32_mdma_set_xfer_param()
607 src_addr_width = stm32_mdma_get_max_width(src_addr, buf_len, in stm32_mdma_set_xfer_param()
610 src_bus_width = stm32_mdma_get_width(chan, src_addr_width); in stm32_mdma_set_xfer_param()
622 src_maxburst = STM32_MDMA_MAX_BUF_LEN / src_addr_width; in stm32_mdma_set_xfer_param()
[all …]
A Dstm32-dma.c935 enum dma_slave_buswidth src_addr_width, dst_addr_width; in stm32_dma_set_xfer_param() local
941 src_addr_width = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param()
965 src_addr_width = stm32_dma_get_max_width(buf_len, buf_addr, in stm32_dma_set_xfer_param()
967 chan->mem_width = src_addr_width; in stm32_dma_set_xfer_param()
968 src_bus_width = stm32_dma_get_width(chan, src_addr_width); in stm32_dma_set_xfer_param()
983 src_addr_width); in stm32_dma_set_xfer_param()
1006 src_bus_width = stm32_dma_get_width(chan, src_addr_width); in stm32_dma_set_xfer_param()
1014 src_addr_width); in stm32_dma_set_xfer_param()
1058 *buswidth = chan->dma_sconfig.src_addr_width; in stm32_dma_set_xfer_param()
/linux/sound/soc/ux500/
A Dux500_pcm.c50 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in ux500_pcm_prepare_slave_config()
/linux/drivers/mmc/host/
A Drenesas_sdhi_sys_dmac.c392 cfg.src_addr_width = priv->dma_priv.dma_buswidth; in renesas_sdhi_sys_dmac_request_dma()
393 if (!cfg.src_addr_width) in renesas_sdhi_sys_dmac_request_dma()
394 cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in renesas_sdhi_sys_dmac_request_dma()
/linux/drivers/spi/
A Dspi-ingenic.c137 cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in spi_ingenic_prepare_dma()
141 cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in spi_ingenic_prepare_dma()
145 cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in spi_ingenic_prepare_dma()
A Dspi-pl022.c873 rx_conf.src_addr_width = DMA_SLAVE_BUSWIDTH_UNDEFINED; in configure_dma()
876 rx_conf.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in configure_dma()
879 rx_conf.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in configure_dma()
882 rx_conf.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in configure_dma()
903 if (rx_conf.src_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in configure_dma()
904 rx_conf.src_addr_width = tx_conf.dst_addr_width; in configure_dma()
906 tx_conf.dst_addr_width = rx_conf.src_addr_width; in configure_dma()
907 BUG_ON(rx_conf.src_addr_width != tx_conf.dst_addr_width); in configure_dma()
A Dspi-pxa2xx-dma.c101 cfg.src_addr_width = width; in pxa2xx_spi_dma_prepare_one()
A Dspi-dw-dma.c332 txconf.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in dw_spi_dma_config_tx()
434 rxconf.src_addr_width = dw_spi_dma_convert_width(dws->n_bytes); in dw_spi_dma_config_rx()
/linux/drivers/usb/musb/
A Dtusb6010_omap.c274 dma_cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tusb_omap_dma_program()
278 dma_cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in tusb_omap_dma_program()
318 dma_cfg.src_addr_width * 8, in tusb_omap_dma_program()
/linux/drivers/dma/dw/
A Dcore.c662 mem_width = __ffs(sconfig->src_addr_width | mem | len); in dwc_prep_slave_sg()
694 reg_width = __ffs(sconfig->src_addr_width); in dwc_prep_slave_sg()
808 reg_width = dwc->dma_sconfig.src_addr_width; in dwc_verify_p_buswidth()
826 dwc->dma_sconfig.src_addr_width = reg_width; in dwc_verify_p_buswidth()
855 dwc->dma_sconfig.src_addr_width = mem_width; in dwc_verify_m_buswidth()
857 reg_width = dwc->dma_sconfig.src_addr_width; in dwc_verify_m_buswidth()
/linux/drivers/media/pci/mgb4/
A Dmgb4_dma.c41 cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in mgb4_dma_transfer()
/linux/drivers/i2c/busses/
A Di2c-stm32.c59 dma_sconfig.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in stm32_i2c_dma_request()
/linux/sound/soc/tegra/
A Dtegra_pcm.c172 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_pcm_hw_params()
/linux/drivers/soc/tegra/fuse/
A Dfuse-tegra20.c143 fuse->apbdma.config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_fuse_probe()
/linux/drivers/crypto/
A Datmel-tdes.c413 dd->dma_lch_out.dma_conf.src_addr_width = addr_width; in atmel_tdes_crypt_dma()
682 dd->dma_lch_in.dma_conf.src_addr_width = in atmel_tdes_dma_init()
698 dd->dma_lch_out.dma_conf.src_addr_width = in atmel_tdes_dma_init()

Completed in 77 milliseconds

1234567