| /OK3568_Linux_fs/kernel/sound/core/ |
| H A D | pcm_dmaengine.c | 55 struct dma_slave_config *slave_config) in snd_hwparams_to_dma_slave_config() argument 75 slave_config->direction = DMA_MEM_TO_DEV; in snd_hwparams_to_dma_slave_config() 76 slave_config->dst_addr_width = buswidth; in snd_hwparams_to_dma_slave_config() 78 slave_config->direction = DMA_DEV_TO_MEM; in snd_hwparams_to_dma_slave_config() 79 slave_config->src_addr_width = buswidth; in snd_hwparams_to_dma_slave_config() 82 slave_config->device_fc = false; in snd_hwparams_to_dma_slave_config() 108 struct dma_slave_config *slave_config) in snd_dmaengine_pcm_set_config_from_dai_data() argument 111 slave_config->dst_addr = dma_data->addr; in snd_dmaengine_pcm_set_config_from_dai_data() 112 slave_config->dst_maxburst = dma_data->maxburst; in snd_dmaengine_pcm_set_config_from_dai_data() 114 slave_config->dst_addr_width = in snd_dmaengine_pcm_set_config_from_dai_data() [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/ux500/ |
| H A D | ux500_pcm.c | 86 struct dma_slave_config *slave_config) in ux500_pcm_prepare_slave_config() argument 105 ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); in ux500_pcm_prepare_slave_config() 109 slave_config->dst_maxburst = 4; in ux500_pcm_prepare_slave_config() 110 slave_config->src_maxburst = 4; in ux500_pcm_prepare_slave_config() 112 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in ux500_pcm_prepare_slave_config() 113 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in ux500_pcm_prepare_slave_config() 116 slave_config->dst_addr = dma_addr; in ux500_pcm_prepare_slave_config() 118 slave_config->src_addr = dma_addr; in ux500_pcm_prepare_slave_config()
|
| /OK3568_Linux_fs/kernel/sound/soc/atmel/ |
| H A D | atmel-pcm-dma.c | 78 struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) in atmel_pcm_configure_dma() argument 88 ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); in atmel_pcm_configure_dma() 94 slave_config->dst_addr = ssc->phybase + SSC_THR; in atmel_pcm_configure_dma() 95 slave_config->dst_maxburst = 1; in atmel_pcm_configure_dma() 97 slave_config->src_addr = ssc->phybase + SSC_RHR; in atmel_pcm_configure_dma() 98 slave_config->src_maxburst = 1; in atmel_pcm_configure_dma()
|
| H A D | atmel-classd.c | 142 struct dma_slave_config *slave_config) in atmel_classd_platform_configure_dma() argument 154 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_classd_platform_configure_dma() 156 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in atmel_classd_platform_configure_dma() 158 slave_config->direction = DMA_MEM_TO_DEV; in atmel_classd_platform_configure_dma() 159 slave_config->dst_addr = dd->phy_base + CLASSD_THR; in atmel_classd_platform_configure_dma() 160 slave_config->dst_maxburst = 1; in atmel_classd_platform_configure_dma() 161 slave_config->src_maxburst = 1; in atmel_classd_platform_configure_dma() 162 slave_config->device_fc = false; in atmel_classd_platform_configure_dma()
|
| H A D | atmel-pdmic.c | 192 struct dma_slave_config *slave_config) in atmel_pdmic_platform_configure_dma() argument 199 slave_config); in atmel_pdmic_platform_configure_dma() 206 slave_config->src_addr = dd->phy_base + PDMIC_CDR; in atmel_pdmic_platform_configure_dma() 207 slave_config->src_maxburst = 1; in atmel_pdmic_platform_configure_dma() 208 slave_config->dst_maxburst = 1; in atmel_pdmic_platform_configure_dma()
|
| /OK3568_Linux_fs/kernel/sound/soc/rockchip/ |
| H A D | rockchip_multi_dais_pcm.c | 85 struct dma_slave_config *slave_config) in snd_dmaengine_mpcm_set_config_from_dai_data() argument 88 slave_config->dst_addr = dma_data->addr; in snd_dmaengine_mpcm_set_config_from_dai_data() 90 slave_config->dst_addr_width = dma_data->addr_width; in snd_dmaengine_mpcm_set_config_from_dai_data() 92 slave_config->src_addr = dma_data->addr; in snd_dmaengine_mpcm_set_config_from_dai_data() 94 slave_config->src_addr_width = dma_data->addr_width; in snd_dmaengine_mpcm_set_config_from_dai_data() 97 slave_config->slave_id = dma_data->slave_id; in snd_dmaengine_mpcm_set_config_from_dai_data() 388 struct dma_slave_config slave_config; in dmaengine_mpcm_hw_params() local 403 memset(&slave_config, 0, sizeof(slave_config)); in dmaengine_mpcm_hw_params() 405 &slave_config); in dmaengine_mpcm_hw_params() 416 &slave_config); in dmaengine_mpcm_hw_params() [all …]
|
| H A D | rockchip_dlp.c | 388 struct dma_slave_config slave_config; in dmaengine_dlp_hw_params() local 401 memset(&slave_config, 0, sizeof(slave_config)); in dmaengine_dlp_hw_params() 403 ret = snd_dmaengine_pcm_prepare_slave_config(substream, params, &slave_config); in dmaengine_dlp_hw_params() 407 ret = dmaengine_slave_config(chan, &slave_config); in dmaengine_dlp_hw_params()
|
| /OK3568_Linux_fs/kernel/sound/soc/tegra/ |
| H A D | tegra_pcm.c | 138 struct dma_slave_config slave_config; in tegra_pcm_hw_params() local 152 &slave_config); in tegra_pcm_hw_params() 159 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_pcm_hw_params() 160 slave_config.dst_addr = dmap->addr; in tegra_pcm_hw_params() 161 slave_config.dst_maxburst = 8; in tegra_pcm_hw_params() 163 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in tegra_pcm_hw_params() 164 slave_config.src_addr = dmap->addr; in tegra_pcm_hw_params() 165 slave_config.src_maxburst = 8; in tegra_pcm_hw_params() 168 ret = dmaengine_slave_config(chan, &slave_config); in tegra_pcm_hw_params()
|
| /OK3568_Linux_fs/kernel/drivers/spi/ |
| H A D | spi-at91-usart.c | 126 struct dma_slave_config slave_config; in at91_usart_spi_configure_dma() local 161 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in at91_usart_spi_configure_dma() 162 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in at91_usart_spi_configure_dma() 163 slave_config.dst_addr = (dma_addr_t)phybase + US_THR; in at91_usart_spi_configure_dma() 164 slave_config.src_addr = (dma_addr_t)phybase + US_RHR; in at91_usart_spi_configure_dma() 165 slave_config.src_maxburst = 1; in at91_usart_spi_configure_dma() 166 slave_config.dst_maxburst = 1; in at91_usart_spi_configure_dma() 167 slave_config.device_fc = false; in at91_usart_spi_configure_dma() 169 slave_config.direction = DMA_DEV_TO_MEM; in at91_usart_spi_configure_dma() 170 if (dmaengine_slave_config(ctlr->dma_rx, &slave_config)) { in at91_usart_spi_configure_dma() [all …]
|
| H A D | spi-atmel.c | 443 struct dma_slave_config *slave_config, in atmel_spi_dma_slave_config() argument 450 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config() 451 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; in atmel_spi_dma_slave_config() 453 slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config() 454 slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in atmel_spi_dma_slave_config() 457 slave_config->dst_addr = (dma_addr_t)as->phybase + SPI_TDR; in atmel_spi_dma_slave_config() 458 slave_config->src_addr = (dma_addr_t)as->phybase + SPI_RDR; in atmel_spi_dma_slave_config() 459 slave_config->src_maxburst = 1; in atmel_spi_dma_slave_config() 460 slave_config->dst_maxburst = 1; in atmel_spi_dma_slave_config() 461 slave_config->device_fc = false; in atmel_spi_dma_slave_config() [all …]
|
| H A D | spi-bcm2835.c | 894 struct dma_slave_config slave_config; in bcm2835_dma_init() local 929 slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO); in bcm2835_dma_init() 930 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in bcm2835_dma_init() 932 ret = dmaengine_slave_config(ctlr->dma_tx, &slave_config); in bcm2835_dma_init() 968 slave_config.src_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO); in bcm2835_dma_init() 969 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in bcm2835_dma_init() 970 slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_CS); in bcm2835_dma_init() 971 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in bcm2835_dma_init() 973 ret = dmaengine_slave_config(ctlr->dma_rx, &slave_config); in bcm2835_dma_init()
|
| /OK3568_Linux_fs/kernel/sound/soc/ |
| H A D | soc-generic-dmaengine-pcm.c | 51 struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) in snd_dmaengine_pcm_prepare_slave_config() argument 65 ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); in snd_dmaengine_pcm_prepare_slave_config() 70 slave_config); in snd_dmaengine_pcm_prepare_slave_config() 84 struct dma_slave_config *slave_config); in dmaengine_pcm_hw_params() 85 struct dma_slave_config slave_config; in dmaengine_pcm_hw_params() local 88 memset(&slave_config, 0, sizeof(slave_config)); in dmaengine_pcm_hw_params() 96 ret = prepare_slave_config(substream, params, &slave_config); in dmaengine_pcm_hw_params() 100 ret = dmaengine_slave_config(chan, &slave_config); in dmaengine_pcm_hw_params()
|
| /OK3568_Linux_fs/kernel/drivers/i2c/busses/ |
| H A D | i2c-at91-master.c | 751 struct dma_slave_config slave_config; in at91_twi_configure_dma() local 773 memset(&slave_config, 0, sizeof(slave_config)); in at91_twi_configure_dma() 774 slave_config.src_addr = (dma_addr_t)phy_addr + AT91_TWI_RHR; in at91_twi_configure_dma() 775 slave_config.src_addr_width = addr_width; in at91_twi_configure_dma() 776 slave_config.src_maxburst = 1; in at91_twi_configure_dma() 777 slave_config.dst_addr = (dma_addr_t)phy_addr + AT91_TWI_THR; in at91_twi_configure_dma() 778 slave_config.dst_addr_width = addr_width; in at91_twi_configure_dma() 779 slave_config.dst_maxburst = 1; in at91_twi_configure_dma() 780 slave_config.device_fc = false; in at91_twi_configure_dma() 796 slave_config.direction = DMA_MEM_TO_DEV; in at91_twi_configure_dma() [all …]
|
| /OK3568_Linux_fs/kernel/include/sound/ |
| H A D | dmaengine_pcm.h | 29 const struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config); 139 struct dma_slave_config *slave_config); 165 struct dma_slave_config *slave_config);
|
| /OK3568_Linux_fs/kernel/drivers/dma/ |
| H A D | pl330.c | 451 struct dma_slave_config slave_config; member 557 struct dma_slave_config *slave_config, 2446 struct dma_slave_config *slave_config, in pl330_config_write() argument 2453 if (slave_config->dst_addr) in pl330_config_write() 2454 pch->fifo_addr = slave_config->dst_addr; in pl330_config_write() 2455 if (slave_config->dst_addr_width) in pl330_config_write() 2456 pch->burst_sz = __ffs(slave_config->dst_addr_width); in pl330_config_write() 2458 if (slave_config->src_interlace_size) in pl330_config_write() 2459 pch->slave_config.src_interlace_size = slave_config->src_interlace_size; in pl330_config_write() 2461 pch->burst_len = fixup_burst_len(slave_config->dst_maxburst, in pl330_config_write() [all …]
|
| H A D | mmp_tdma.c | 115 struct dma_slave_config slave_config; member 455 if (mmp_tdma_config_write(chan, direction, &tdmac->slave_config)) in mmp_tdma_prep_dma_cyclic() 511 memcpy(&tdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg)); in mmp_tdma_config()
|
| H A D | mmp_pdma.c | 96 struct dma_slave_config slave_config; member 542 mmp_pdma_config_write(dchan, &chan->slave_config, dir); in mmp_pdma_prep_slave_sg() 626 mmp_pdma_config_write(dchan, &chan->slave_config, direction); in mmp_pdma_prep_dma_cyclic() 740 memcpy(&chan->slave_config, cfg, sizeof(*cfg)); in mmp_pdma_config()
|
| H A D | ep93xx_dma.c | 183 struct dma_slave_config slave_config; member 1056 ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config); in ep93xx_dma_prep_slave_sg() 1143 ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config); in ep93xx_dma_prep_dma_cyclic() 1237 memcpy(&edmac->slave_config, config, sizeof(*config)); in ep93xx_dma_slave_config()
|
| H A D | k3dma.c | 88 struct dma_slave_config slave_config; member 558 k3_dma_config_write(chan, dir, &c->slave_config); in k3_dma_prep_slave_sg() 619 k3_dma_config_write(chan, dir, &c->slave_config); in k3_dma_prep_dma_cyclic() 661 memcpy(&c->slave_config, cfg, sizeof(*cfg)); in k3_dma_config()
|
| /OK3568_Linux_fs/kernel/sound/soc/pxa/ |
| H A D | mmp-pcm.c | 63 struct dma_slave_config slave_config; in mmp_pcm_hw_params() local 68 &slave_config); in mmp_pcm_hw_params() 72 ret = dmaengine_slave_config(chan, &slave_config); in mmp_pcm_hw_params()
|
| /OK3568_Linux_fs/kernel/sound/soc/stm/ |
| H A D | stm32_spdifrx.c | 240 struct dma_slave_config slave_config; member 429 spdifrx->slave_config.direction = DMA_DEV_TO_MEM; in stm32_spdifrx_dma_ctrl_register() 430 spdifrx->slave_config.src_addr = (dma_addr_t)(spdifrx->phys_addr + in stm32_spdifrx_dma_ctrl_register() 432 spdifrx->slave_config.dst_addr = spdifrx->dmab->addr; in stm32_spdifrx_dma_ctrl_register() 433 spdifrx->slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; in stm32_spdifrx_dma_ctrl_register() 434 spdifrx->slave_config.src_maxburst = 1; in stm32_spdifrx_dma_ctrl_register() 437 &spdifrx->slave_config); in stm32_spdifrx_dma_ctrl_register()
|
| /OK3568_Linux_fs/kernel/include/uapi/linux/ |
| H A D | if_eql.h | 44 typedef struct slave_config { struct
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/ |
| H A D | if_eql.h | 44 typedef struct slave_config { struct
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/ |
| H A D | if_eql.h | 44 typedef struct slave_config { struct
|
| /OK3568_Linux_fs/kernel/drivers/tty/serial/ |
| H A D | imx.c | 1327 struct dma_slave_config slave_config = {}; in imx_uart_dma_init() local 1339 slave_config.direction = DMA_DEV_TO_MEM; in imx_uart_dma_init() 1340 slave_config.src_addr = sport->port.mapbase + URXD0; in imx_uart_dma_init() 1341 slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in imx_uart_dma_init() 1343 slave_config.src_maxburst = RXTL_DMA - 1; in imx_uart_dma_init() 1344 ret = dmaengine_slave_config(sport->dma_chan_rx, &slave_config); in imx_uart_dma_init() 1365 slave_config.direction = DMA_MEM_TO_DEV; in imx_uart_dma_init() 1366 slave_config.dst_addr = sport->port.mapbase + URTX0; in imx_uart_dma_init() 1367 slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; in imx_uart_dma_init() 1368 slave_config.dst_maxburst = TXTL_DMA; in imx_uart_dma_init() [all …]
|