slave_config 182 drivers/dma/ep93xx_dma.c struct dma_slave_config slave_config; slave_config 1054 drivers/dma/ep93xx_dma.c ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config); slave_config 1141 drivers/dma/ep93xx_dma.c ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config); slave_config 1235 drivers/dma/ep93xx_dma.c memcpy(&edmac->slave_config, config, sizeof(*config)); slave_config 366 drivers/dma/imx-sdma.c struct dma_slave_config slave_config; slave_config 1452 drivers/dma/imx-sdma.c sdma_config_write(chan, &sdmac->slave_config, direction); slave_config 1538 drivers/dma/imx-sdma.c sdma_config_write(chan, &sdmac->slave_config, direction); slave_config 1629 drivers/dma/imx-sdma.c memcpy(&sdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg)); slave_config 88 drivers/dma/k3dma.c struct dma_slave_config slave_config; slave_config 558 drivers/dma/k3dma.c k3_dma_config_write(chan, dir, &c->slave_config); slave_config 619 drivers/dma/k3dma.c k3_dma_config_write(chan, dir, &c->slave_config); slave_config 661 drivers/dma/k3dma.c memcpy(&c->slave_config, cfg, sizeof(*cfg)); slave_config 96 drivers/dma/mmp_pdma.c struct dma_slave_config slave_config; slave_config 542 drivers/dma/mmp_pdma.c mmp_pdma_config_write(dchan, &chan->slave_config, dir); slave_config 626 drivers/dma/mmp_pdma.c mmp_pdma_config_write(dchan, &chan->slave_config, direction); slave_config 746 drivers/dma/mmp_pdma.c memcpy(&chan->slave_config, cfg, sizeof(*cfg)); slave_config 115 drivers/dma/mmp_tdma.c struct dma_slave_config slave_config; slave_config 448 drivers/dma/mmp_tdma.c if (mmp_tdma_config_write(chan, direction, &tdmac->slave_config)) slave_config 504 drivers/dma/mmp_tdma.c memcpy(&tdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg)); slave_config 449 drivers/dma/pl330.c struct dma_slave_config slave_config; slave_config 548 drivers/dma/pl330.c struct dma_slave_config *slave_config, slave_config 2235 drivers/dma/pl330.c struct dma_slave_config *slave_config, slave_config 2242 drivers/dma/pl330.c if (slave_config->dst_addr) slave_config 2243 drivers/dma/pl330.c pch->fifo_addr = slave_config->dst_addr; slave_config 2244 drivers/dma/pl330.c if (slave_config->dst_addr_width) slave_config 2245 drivers/dma/pl330.c pch->burst_sz = __ffs(slave_config->dst_addr_width); slave_config 2246 drivers/dma/pl330.c pch->burst_len = fixup_burst_len(slave_config->dst_maxburst, slave_config 2249 drivers/dma/pl330.c if (slave_config->src_addr) slave_config 2250 drivers/dma/pl330.c pch->fifo_addr = slave_config->src_addr; slave_config 2251 drivers/dma/pl330.c if (slave_config->src_addr_width) slave_config 2252 drivers/dma/pl330.c pch->burst_sz = __ffs(slave_config->src_addr_width); slave_config 2253 drivers/dma/pl330.c pch->burst_len = fixup_burst_len(slave_config->src_maxburst, slave_config 2261 drivers/dma/pl330.c struct dma_slave_config *slave_config) slave_config 2265 drivers/dma/pl330.c memcpy(&pch->slave_config, slave_config, sizeof(*slave_config)); slave_config 2685 drivers/dma/pl330.c pl330_config_write(chan, &pch->slave_config, direction); slave_config 2841 drivers/dma/pl330.c pl330_config_write(chan, &pch->slave_config, direction); slave_config 472 drivers/dma/ste_dma40.c struct dma_slave_config slave_config; slave_config 2225 drivers/dma/ste_dma40.c d40_set_runtime_config_write(dchan, &chan->slave_config, direction); slave_config 2650 drivers/dma/ste_dma40.c memcpy(&d40c->slave_config, config, sizeof(*config)); slave_config 692 drivers/i2c/busses/i2c-at91-master.c struct dma_slave_config slave_config; slave_config 714 drivers/i2c/busses/i2c-at91-master.c memset(&slave_config, 0, sizeof(slave_config)); slave_config 715 drivers/i2c/busses/i2c-at91-master.c slave_config.src_addr = (dma_addr_t)phy_addr + AT91_TWI_RHR; slave_config 716 drivers/i2c/busses/i2c-at91-master.c slave_config.src_addr_width = addr_width; slave_config 717 drivers/i2c/busses/i2c-at91-master.c slave_config.src_maxburst = 1; slave_config 718 drivers/i2c/busses/i2c-at91-master.c slave_config.dst_addr = (dma_addr_t)phy_addr + AT91_TWI_THR; slave_config 719 drivers/i2c/busses/i2c-at91-master.c slave_config.dst_addr_width = addr_width; slave_config 720 drivers/i2c/busses/i2c-at91-master.c slave_config.dst_maxburst = 1; slave_config 721 drivers/i2c/busses/i2c-at91-master.c slave_config.device_fc = false; slave_config 737 drivers/i2c/busses/i2c-at91-master.c slave_config.direction = DMA_MEM_TO_DEV; slave_config 738 drivers/i2c/busses/i2c-at91-master.c if (dmaengine_slave_config(dma->chan_tx, &slave_config)) { slave_config 744 drivers/i2c/busses/i2c-at91-master.c slave_config.direction = DMA_DEV_TO_MEM; slave_config 745 drivers/i2c/busses/i2c-at91-master.c if (dmaengine_slave_config(dma->chan_rx, &slave_config)) { slave_config 126 drivers/spi/spi-at91-usart.c struct dma_slave_config slave_config; slave_config 161 drivers/spi/spi-at91-usart.c slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; slave_config 162 drivers/spi/spi-at91-usart.c slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; slave_config 163 drivers/spi/spi-at91-usart.c slave_config.dst_addr = (dma_addr_t)phybase + US_THR; slave_config 164 drivers/spi/spi-at91-usart.c slave_config.src_addr = (dma_addr_t)phybase + US_RHR; slave_config 165 drivers/spi/spi-at91-usart.c slave_config.src_maxburst = 1; slave_config 166 drivers/spi/spi-at91-usart.c slave_config.dst_maxburst = 1; slave_config 167 drivers/spi/spi-at91-usart.c slave_config.device_fc = false; slave_config 169 drivers/spi/spi-at91-usart.c slave_config.direction = DMA_DEV_TO_MEM; slave_config 170 drivers/spi/spi-at91-usart.c if (dmaengine_slave_config(ctlr->dma_rx, &slave_config)) { slave_config 177 drivers/spi/spi-at91-usart.c slave_config.direction = DMA_MEM_TO_DEV; slave_config 178 drivers/spi/spi-at91-usart.c if (dmaengine_slave_config(ctlr->dma_tx, &slave_config)) { slave_config 459 drivers/spi/spi-atmel.c struct dma_slave_config *slave_config, slave_config 466 drivers/spi/spi-atmel.c slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; slave_config 467 drivers/spi/spi-atmel.c slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; slave_config 469 drivers/spi/spi-atmel.c slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; slave_config 470 drivers/spi/spi-atmel.c slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; slave_config 473 drivers/spi/spi-atmel.c slave_config->dst_addr = (dma_addr_t)as->phybase + SPI_TDR; slave_config 474 drivers/spi/spi-atmel.c slave_config->src_addr = (dma_addr_t)as->phybase + SPI_RDR; slave_config 475 drivers/spi/spi-atmel.c slave_config->src_maxburst = 1; slave_config 476 drivers/spi/spi-atmel.c slave_config->dst_maxburst = 1; slave_config 477 drivers/spi/spi-atmel.c slave_config->device_fc = false; slave_config 493 drivers/spi/spi-atmel.c slave_config->direction = DMA_MEM_TO_DEV; slave_config 494 drivers/spi/spi-atmel.c if (dmaengine_slave_config(master->dma_tx, slave_config)) { slave_config 508 drivers/spi/spi-atmel.c slave_config->direction = DMA_DEV_TO_MEM; slave_config 509 drivers/spi/spi-atmel.c if (dmaengine_slave_config(master->dma_rx, slave_config)) { slave_config 521 drivers/spi/spi-atmel.c struct dma_slave_config slave_config; slave_config 555 drivers/spi/spi-atmel.c err = atmel_spi_dma_slave_config(as, &slave_config, 8); slave_config 737 drivers/spi/spi-atmel.c struct dma_slave_config slave_config; slave_config 751 drivers/spi/spi-atmel.c if (atmel_spi_dma_slave_config(as, &slave_config, slave_config 894 drivers/spi/spi-bcm2835.c struct dma_slave_config slave_config; slave_config 924 drivers/spi/spi-bcm2835.c slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO); slave_config 925 drivers/spi/spi-bcm2835.c slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; slave_config 927 drivers/spi/spi-bcm2835.c ret = dmaengine_slave_config(ctlr->dma_tx, &slave_config); slave_config 961 drivers/spi/spi-bcm2835.c slave_config.src_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO); slave_config 962 drivers/spi/spi-bcm2835.c slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; slave_config 963 drivers/spi/spi-bcm2835.c slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_CS); slave_config 964 drivers/spi/spi-bcm2835.c slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; slave_config 966 drivers/spi/spi-bcm2835.c ret = dmaengine_slave_config(ctlr->dma_rx, &slave_config); slave_config 1254 drivers/tty/serial/imx.c struct dma_slave_config slave_config = {}; slave_config 1266 drivers/tty/serial/imx.c slave_config.direction = DMA_DEV_TO_MEM; slave_config 1267 drivers/tty/serial/imx.c slave_config.src_addr = sport->port.mapbase + URXD0; slave_config 1268 drivers/tty/serial/imx.c slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; slave_config 1270 drivers/tty/serial/imx.c slave_config.src_maxburst = RXTL_DMA - 1; slave_config 1271 drivers/tty/serial/imx.c ret = dmaengine_slave_config(sport->dma_chan_rx, &slave_config); slave_config 1292 drivers/tty/serial/imx.c slave_config.direction = DMA_MEM_TO_DEV; slave_config 1293 drivers/tty/serial/imx.c slave_config.dst_addr = sport->port.mapbase + URTX0; slave_config 1294 drivers/tty/serial/imx.c slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; slave_config 1295 drivers/tty/serial/imx.c slave_config.dst_maxburst = TXTL_DMA; slave_config 1296 drivers/tty/serial/imx.c ret = dmaengine_slave_config(sport->dma_chan_tx, &slave_config); slave_config 29 include/sound/dmaengine_pcm.h const struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config); slave_config 129 include/sound/dmaengine_pcm.h struct dma_slave_config *slave_config); slave_config 155 include/sound/dmaengine_pcm.h struct dma_slave_config *slave_config); slave_config 54 sound/core/pcm_dmaengine.c struct dma_slave_config *slave_config) slave_config 74 sound/core/pcm_dmaengine.c slave_config->direction = DMA_MEM_TO_DEV; slave_config 75 sound/core/pcm_dmaengine.c slave_config->dst_addr_width = buswidth; slave_config 77 sound/core/pcm_dmaengine.c slave_config->direction = DMA_DEV_TO_MEM; slave_config 78 sound/core/pcm_dmaengine.c slave_config->src_addr_width = buswidth; slave_config 81 sound/core/pcm_dmaengine.c slave_config->device_fc = false; slave_config 107 sound/core/pcm_dmaengine.c struct dma_slave_config *slave_config) slave_config 110 sound/core/pcm_dmaengine.c slave_config->dst_addr = dma_data->addr; slave_config 111 sound/core/pcm_dmaengine.c slave_config->dst_maxburst = dma_data->maxburst; slave_config 113 sound/core/pcm_dmaengine.c slave_config->dst_addr_width = slave_config 116 sound/core/pcm_dmaengine.c slave_config->dst_addr_width = dma_data->addr_width; slave_config 118 sound/core/pcm_dmaengine.c slave_config->src_addr = dma_data->addr; slave_config 119 sound/core/pcm_dmaengine.c slave_config->src_maxburst = dma_data->maxburst; slave_config 121 sound/core/pcm_dmaengine.c slave_config->src_addr_width = slave_config 124 sound/core/pcm_dmaengine.c slave_config->src_addr_width = dma_data->addr_width; slave_config 127 sound/core/pcm_dmaengine.c slave_config->slave_id = dma_data->slave_id; slave_config 160 sound/soc/atmel/atmel-classd.c struct dma_slave_config *slave_config) slave_config 172 sound/soc/atmel/atmel-classd.c slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; slave_config 174 sound/soc/atmel/atmel-classd.c slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; slave_config 176 sound/soc/atmel/atmel-classd.c slave_config->direction = DMA_MEM_TO_DEV; slave_config 177 sound/soc/atmel/atmel-classd.c slave_config->dst_addr = dd->phy_base + CLASSD_THR; slave_config 178 sound/soc/atmel/atmel-classd.c slave_config->dst_maxburst = 1; slave_config 179 sound/soc/atmel/atmel-classd.c slave_config->src_maxburst = 1; slave_config 180 sound/soc/atmel/atmel-classd.c slave_config->device_fc = false; slave_config 79 sound/soc/atmel/atmel-pcm-dma.c struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) slave_config 89 sound/soc/atmel/atmel-pcm-dma.c ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); slave_config 95 sound/soc/atmel/atmel-pcm-dma.c slave_config->dst_addr = ssc->phybase + SSC_THR; slave_config 96 sound/soc/atmel/atmel-pcm-dma.c slave_config->dst_maxburst = 1; slave_config 98 sound/soc/atmel/atmel-pcm-dma.c slave_config->src_addr = ssc->phybase + SSC_RHR; slave_config 99 sound/soc/atmel/atmel-pcm-dma.c slave_config->src_maxburst = 1; slave_config 198 sound/soc/atmel/atmel-pdmic.c struct dma_slave_config *slave_config) slave_config 205 sound/soc/atmel/atmel-pdmic.c slave_config); slave_config 212 sound/soc/atmel/atmel-pdmic.c slave_config->src_addr = dd->phy_base + PDMIC_CDR; slave_config 213 sound/soc/atmel/atmel-pdmic.c slave_config->src_maxburst = 1; slave_config 214 sound/soc/atmel/atmel-pdmic.c slave_config->dst_maxburst = 1; slave_config 62 sound/soc/pxa/mmp-pcm.c struct dma_slave_config slave_config; slave_config 67 sound/soc/pxa/mmp-pcm.c &slave_config); slave_config 71 sound/soc/pxa/mmp-pcm.c ret = dmaengine_slave_config(chan, &slave_config); slave_config 59 sound/soc/soc-generic-dmaengine-pcm.c struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) slave_config 67 sound/soc/soc-generic-dmaengine-pcm.c ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); slave_config 72 sound/soc/soc-generic-dmaengine-pcm.c slave_config); slave_config 88 sound/soc/soc-generic-dmaengine-pcm.c struct dma_slave_config *slave_config); slave_config 89 sound/soc/soc-generic-dmaengine-pcm.c struct dma_slave_config slave_config; slave_config 92 sound/soc/soc-generic-dmaengine-pcm.c memset(&slave_config, 0, sizeof(slave_config)); slave_config 100 sound/soc/soc-generic-dmaengine-pcm.c ret = prepare_slave_config(substream, params, &slave_config); slave_config 104 sound/soc/soc-generic-dmaengine-pcm.c ret = dmaengine_slave_config(chan, &slave_config); slave_config 240 sound/soc/stm/stm32_spdifrx.c struct dma_slave_config slave_config; slave_config 425 sound/soc/stm/stm32_spdifrx.c spdifrx->slave_config.direction = DMA_DEV_TO_MEM; slave_config 426 sound/soc/stm/stm32_spdifrx.c spdifrx->slave_config.src_addr = (dma_addr_t)(spdifrx->phys_addr + slave_config 428 sound/soc/stm/stm32_spdifrx.c spdifrx->slave_config.dst_addr = spdifrx->dmab->addr; slave_config 429 sound/soc/stm/stm32_spdifrx.c spdifrx->slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; slave_config 430 sound/soc/stm/stm32_spdifrx.c spdifrx->slave_config.src_maxburst = 1; slave_config 433 sound/soc/stm/stm32_spdifrx.c &spdifrx->slave_config); slave_config 86 sound/soc/ux500/ux500_pcm.c struct dma_slave_config *slave_config) slave_config 105 sound/soc/ux500/ux500_pcm.c ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); slave_config 109 sound/soc/ux500/ux500_pcm.c slave_config->dst_maxburst = 4; slave_config 110 sound/soc/ux500/ux500_pcm.c slave_config->src_maxburst = 4; slave_config 112 sound/soc/ux500/ux500_pcm.c slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; slave_config 113 sound/soc/ux500/ux500_pcm.c slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; slave_config 116 sound/soc/ux500/ux500_pcm.c slave_config->dst_addr = dma_addr; slave_config 118 sound/soc/ux500/ux500_pcm.c slave_config->src_addr = dma_addr;