Home
last modified time | relevance | path

Searched refs:dst_addr_width (Results 1 – 25 of 120) sorted by relevance

12345

/linux/sound/core/
H A Dpcm_dmaengine.c77 slave_config->dst_addr_width = buswidth; in snd_hwparams_to_dma_slave_config()
115 slave_config->dst_addr_width = in snd_dmaengine_pcm_set_config_from_dai_data()
118 slave_config->dst_addr_width = dma_data->addr_width; in snd_dmaengine_pcm_set_config_from_dai_data()
/linux/drivers/dma/stm32/
H A Dstm32-mdma.c480 enum dma_slave_buswidth src_addr_width, dst_addr_width; in stm32_mdma_set_xfer_param() local
487 dst_addr_width = chan->dma_config.dst_addr_width; in stm32_mdma_set_xfer_param()
515 dst_maxburst * dst_addr_width > STM32_MDMA_MAX_BURST) { in stm32_mdma_set_xfer_param()
548 dst_addr_width = stm32_mdma_get_max_width(dst_addr, buf_len, in stm32_mdma_set_xfer_param()
550 dst_bus_width = stm32_mdma_get_width(chan, dst_addr_width); in stm32_mdma_set_xfer_param()
562 dst_maxburst = STM32_MDMA_MAX_BUF_LEN / dst_addr_width; in stm32_mdma_set_xfer_param()
566 dst_addr_width); in stm32_mdma_set_xfer_param()
631 dst_addr_width = stm32_mdma_get_max_width(addr, buf_len, tlen); in stm32_mdma_set_xfer_param()
632 chan->mem_width = dst_addr_width; in stm32_mdma_set_xfer_param()
[all...]
H A Dstm32-dma.c935 enum dma_slave_buswidth src_addr_width, dst_addr_width; in stm32_dma_set_xfer_param() local
942 dst_addr_width = chan->dma_sconfig.dst_addr_width; in stm32_dma_set_xfer_param()
950 dst_bus_width = stm32_dma_get_width(chan, dst_addr_width); in stm32_dma_set_xfer_param()
958 dst_addr_width); in stm32_dma_set_xfer_param()
1001 *buswidth = dst_addr_width; in stm32_dma_set_xfer_param()
1021 dst_addr_width = stm32_dma_get_max_width(buf_len, buf_addr, in stm32_dma_set_xfer_param()
1023 chan->mem_width = dst_addr_width; in stm32_dma_set_xfer_param()
1024 dst_bus_width = stm32_dma_get_width(chan, dst_addr_width); in stm32_dma_set_xfer_param()
1039 dst_addr_width); in stm32_dma_set_xfer_param()
[all...]
/linux/drivers/dma/
H A Dsun4i-dma.c482 if ((sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) || in sanitize_config()
487 sconfig->src_addr_width = sconfig->dst_addr_width; in sanitize_config()
499 if (sconfig->dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in sanitize_config()
500 sconfig->dst_addr_width = sconfig->src_addr_width; in sanitize_config()
548 sconfig->src_addr_width, sconfig->dst_addr_width); in generate_ndma_promise()
569 ret = convert_buswidth(sconfig->dst_addr_width); in generate_ndma_promise()
627 ret = convert_buswidth(sconfig->dst_addr_width); in generate_ddma_promise()
723 sconfig->dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in sun4i_dma_prep_dma_memcpy()
H A Dloongson1-apb-dma.c70 enum dma_slave_buswidth dst_addr_width; member
230 chan->bus_width = chan->dst_addr_width; in ls1x_dma_prep_lli()
369 chan->dst_addr_width = config->dst_addr_width; in ls1x_dma_slave_config()
H A Dste_dma40.c2683 enum dma_slave_buswidth src_addr_width, dst_addr_width; in d40_set_runtime_config_write() local
2695 dst_addr_width = config->dst_addr_width; in d40_set_runtime_config_write()
2709 if (dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) in d40_set_runtime_config_write()
2710 dst_addr_width = src_addr_width; in d40_set_runtime_config_write()
2726 src_addr_width = dst_addr_width; in d40_set_runtime_config_write()
2741 if (src_maxburst * src_addr_width != dst_maxburst * dst_addr_width) { in d40_set_runtime_config_write()
2747 dst_addr_width); in d40_set_runtime_config_write()
2753 dst_maxburst = src_maxburst * src_addr_width / dst_addr_width; in d40_set_runtime_config_write()
2756 src_maxburst = dst_maxburst * dst_addr_width / src_addr_widt in d40_set_runtime_config_write()
[all...]
H A Dloongson2-apb-dma.c224 (lchan->sconfig.dst_addr_width & LDMA_SLAVE_BUSWIDTHS)) in ls2x_dmac_detect_burst()
229 buswidth = lchan->sconfig.dst_addr_width; in ls2x_dmac_detect_burst()
H A Duniphier-xdmac.c160 buswidth = xc->sconfig.dst_addr_width; in uniphier_xdmac_chan_start()
339 buswidth = xc->sconfig.dst_addr_width; in uniphier_xdmac_prep_slave_sg()
H A Dmpc512x_dma.c851 !IS_ALIGNED(cfg->dst_addr, cfg->dst_addr_width)) { in mpc_dma_device_config()
856 !is_buswidth_valid(cfg->dst_addr_width, mdma->is_mpc8308)) in mpc_dma_device_config()
866 mchan->dwidth = cfg->dst_addr_width; in mpc_dma_device_config()
H A Dimg-mdc-dma.c238 mdc_set_write_width(ldesc, mchan->config.dst_addr_width); in mdc_list_desc_config()
240 mchan->config.dst_addr_width); in mdc_list_desc_config()
345 width = mchan->config.dst_addr_width; in mdc_check_slave_width()
/linux/sound/soc/ux500/
H A Dux500_pcm.c51 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in ux500_pcm_prepare_slave_config()
/linux/drivers/spi/
H A Dspi-pl022.c889 tx_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_UNDEFINED; in configure_dma()
892 tx_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in configure_dma()
895 tx_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in configure_dma()
898 tx_conf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in configure_dma()
904 rx_conf.src_addr_width = tx_conf.dst_addr_width; in configure_dma()
905 if (tx_conf.dst_addr_width == DMA_SLAVE_BUSWIDTH_UNDEFINED) 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()
H A Dspi-pxa2xx-dma.c94 cfg.dst_addr_width = width; in pxa2xx_spi_dma_prepare_one()
H A Dspi-dw-dma.c333 txconf.dst_addr_width = dw_spi_dma_convert_width(dws->n_bytes); in dw_spi_dma_config_tx()
433 rxconf.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in dw_spi_dma_config_rx()
H A Dspi-img-spfi.c345 txconf.dst_addr_width = 4; in img_spfi_start_dma()
349 txconf.dst_addr_width = 1; in img_spfi_start_dma()
/linux/drivers/dma/dw/
H A Dcore.c644 reg_width = __ffs(sconfig->dst_addr_width); in dwc_prep_slave_sg()
722 mem_width = __ffs(sconfig->dst_addr_width | mem); in dwc_prep_slave_sg()
806 reg_width = dwc->dma_sconfig.dst_addr_width; in dwc_verify_p_buswidth()
824 dwc->dma_sconfig.dst_addr_width = reg_width; in dwc_verify_p_buswidth()
851 reg_width = dwc->dma_sconfig.dst_addr_width; in dwc_verify_m_buswidth()
860 dwc->dma_sconfig.dst_addr_width = min(mem_width, reg_width * reg_burst); in dwc_verify_m_buswidth()
/linux/drivers/media/pci/mgb4/
H A Dmgb4_dma.c36 cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in mgb4_dma_transfer()
/linux/drivers/i2c/busses/
H A Di2c-stm32.c37 dma_sconfig.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in stm32_i2c_dma_request()
/linux/sound/soc/tegra/
H A Dtegra_pcm.c168 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_pcm_hw_params()
/linux/drivers/soc/tegra/fuse/
H A Dfuse-tegra20.c144 fuse->apbdma.config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra20_fuse_probe()
/linux/drivers/usb/musb/
H A Dtusb6010_omap.c275 dma_cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tusb_omap_dma_program()
279 dma_cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in tusb_omap_dma_program()
H A Dux500_dma.c108 slave_conf.dst_addr_width = addr_width; in ux500_configure_channel()
/linux/drivers/crypto/
H A Datmel-tdes.c412 dd->dma_lch_in.dma_conf.dst_addr_width = addr_width; in atmel_tdes_crypt_dma()
685 dd->dma_lch_in.dma_conf.dst_addr_width = in atmel_tdes_dma_init()
701 dd->dma_lch_out.dma_conf.dst_addr_width = in atmel_tdes_dma_init()
/linux/drivers/ata/
H A Dpata_pxa.c274 config.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in pxa_ata_probe()
/linux/drivers/tty/serial/8250/
H A D8250_dma.c224 dma->txconf.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in serial8250_request_dma()

12345