Symbol: slave_config
drivers/dma/ep93xx_dma.c
1106
ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config);
drivers/dma/ep93xx_dma.c
1193
ep93xx_dma_slave_config_write(chan, dir, &edmac->slave_config);
drivers/dma/ep93xx_dma.c
1287
memcpy(&edmac->slave_config, config, sizeof(*config));
drivers/dma/ep93xx_dma.c
213
struct dma_slave_config slave_config;
drivers/dma/imx-sdma.c
1650
sdma_config_write(chan, &sdmac->slave_config, direction);
drivers/dma/imx-sdma.c
1742
sdma_config_write(chan, &sdmac->slave_config, direction);
drivers/dma/imx-sdma.c
1841
memcpy(&sdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg));
drivers/dma/imx-sdma.c
452
struct dma_slave_config slave_config;
drivers/dma/k3dma.c
551
k3_dma_config_write(chan, dir, &c->slave_config);
drivers/dma/k3dma.c
612
k3_dma_config_write(chan, dir, &c->slave_config);
drivers/dma/k3dma.c
654
memcpy(&c->slave_config, cfg, sizeof(*cfg));
drivers/dma/k3dma.c
87
struct dma_slave_config slave_config;
drivers/dma/mmp_pdma.c
110
struct dma_slave_config slave_config;
drivers/dma/mmp_pdma.c
700
mmp_pdma_config_write(dchan, &chan->slave_config, dir);
drivers/dma/mmp_pdma.c
788
mmp_pdma_config_write(dchan, &chan->slave_config, direction);
drivers/dma/mmp_pdma.c
903
memcpy(&chan->slave_config, cfg, sizeof(*cfg));
drivers/dma/mmp_tdma.c
115
struct dma_slave_config slave_config;
drivers/dma/mmp_tdma.c
455
if (mmp_tdma_config_write(chan, direction, &tdmac->slave_config))
drivers/dma/mmp_tdma.c
511
memcpy(&tdmac->slave_config, dmaengine_cfg, sizeof(*dmaengine_cfg));
drivers/dma/pl330.c
2242
struct dma_slave_config *slave_config,
drivers/dma/pl330.c
2249
if (slave_config->dst_addr)
drivers/dma/pl330.c
2250
pch->fifo_addr = slave_config->dst_addr;
drivers/dma/pl330.c
2251
if (slave_config->dst_addr_width)
drivers/dma/pl330.c
2252
pch->burst_sz = __ffs(slave_config->dst_addr_width);
drivers/dma/pl330.c
2253
pch->burst_len = fixup_burst_len(slave_config->dst_maxburst,
drivers/dma/pl330.c
2256
if (slave_config->src_addr)
drivers/dma/pl330.c
2257
pch->fifo_addr = slave_config->src_addr;
drivers/dma/pl330.c
2258
if (slave_config->src_addr_width)
drivers/dma/pl330.c
2259
pch->burst_sz = __ffs(slave_config->src_addr_width);
drivers/dma/pl330.c
2260
pch->burst_len = fixup_burst_len(slave_config->src_maxburst,
drivers/dma/pl330.c
2268
struct dma_slave_config *slave_config)
drivers/dma/pl330.c
2272
memcpy(&pch->slave_config, slave_config, sizeof(*slave_config));
drivers/dma/pl330.c
2698
pl330_config_write(chan, &pch->slave_config, direction);
drivers/dma/pl330.c
2853
pl330_config_write(chan, &pch->slave_config, direction);
drivers/dma/pl330.c
456
struct dma_slave_config slave_config;
drivers/dma/pl330.c
556
struct dma_slave_config *slave_config,
drivers/dma/ste_dma40.c
2241
d40_set_runtime_config_write(dchan, &chan->slave_config, direction);
drivers/dma/ste_dma40.c
2661
memcpy(&d40c->slave_config, config, sizeof(*config));
drivers/dma/ste_dma40.c
500
struct dma_slave_config slave_config;
drivers/i2c/busses/i2c-at91-master.c
748
struct dma_slave_config slave_config;
drivers/i2c/busses/i2c-at91-master.c
770
memset(&slave_config, 0, sizeof(slave_config));
drivers/i2c/busses/i2c-at91-master.c
771
slave_config.src_addr = (dma_addr_t)phy_addr + AT91_TWI_RHR;
drivers/i2c/busses/i2c-at91-master.c
772
slave_config.src_addr_width = addr_width;
drivers/i2c/busses/i2c-at91-master.c
773
slave_config.src_maxburst = 1;
drivers/i2c/busses/i2c-at91-master.c
774
slave_config.dst_addr = (dma_addr_t)phy_addr + AT91_TWI_THR;
drivers/i2c/busses/i2c-at91-master.c
775
slave_config.dst_addr_width = addr_width;
drivers/i2c/busses/i2c-at91-master.c
776
slave_config.dst_maxburst = 1;
drivers/i2c/busses/i2c-at91-master.c
777
slave_config.device_fc = false;
drivers/i2c/busses/i2c-at91-master.c
793
slave_config.direction = DMA_MEM_TO_DEV;
drivers/i2c/busses/i2c-at91-master.c
794
if (dmaengine_slave_config(dma->chan_tx, &slave_config)) {
drivers/i2c/busses/i2c-at91-master.c
800
slave_config.direction = DMA_DEV_TO_MEM;
drivers/i2c/busses/i2c-at91-master.c
801
if (dmaengine_slave_config(dma->chan_rx, &slave_config)) {
drivers/spi/spi-at91-usart.c
125
struct dma_slave_config slave_config;
drivers/spi/spi-at91-usart.c
146
slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
drivers/spi/spi-at91-usart.c
147
slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
drivers/spi/spi-at91-usart.c
148
slave_config.dst_addr = (dma_addr_t)phybase + US_THR;
drivers/spi/spi-at91-usart.c
149
slave_config.src_addr = (dma_addr_t)phybase + US_RHR;
drivers/spi/spi-at91-usart.c
150
slave_config.src_maxburst = 1;
drivers/spi/spi-at91-usart.c
151
slave_config.dst_maxburst = 1;
drivers/spi/spi-at91-usart.c
152
slave_config.device_fc = false;
drivers/spi/spi-at91-usart.c
154
slave_config.direction = DMA_DEV_TO_MEM;
drivers/spi/spi-at91-usart.c
155
if (dmaengine_slave_config(ctlr->dma_rx, &slave_config)) {
drivers/spi/spi-at91-usart.c
162
slave_config.direction = DMA_MEM_TO_DEV;
drivers/spi/spi-at91-usart.c
163
if (dmaengine_slave_config(ctlr->dma_tx, &slave_config)) {
drivers/spi/spi-atmel.c
508
struct dma_slave_config slave_config;
drivers/spi/spi-atmel.c
512
slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES;
drivers/spi/spi-atmel.c
513
slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES;
drivers/spi/spi-atmel.c
515
slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
drivers/spi/spi-atmel.c
516
slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
drivers/spi/spi-atmel.c
519
slave_config.dst_addr = (dma_addr_t)as->phybase + SPI_TDR;
drivers/spi/spi-atmel.c
520
slave_config.src_addr = (dma_addr_t)as->phybase + SPI_RDR;
drivers/spi/spi-atmel.c
521
slave_config.src_maxburst = 1;
drivers/spi/spi-atmel.c
522
slave_config.dst_maxburst = 1;
drivers/spi/spi-atmel.c
523
slave_config.device_fc = false;
drivers/spi/spi-atmel.c
539
if (dmaengine_slave_config(host->dma_tx, &slave_config)) {
drivers/spi/spi-atmel.c
553
if (dmaengine_slave_config(host->dma_rx, &slave_config)) {
drivers/spi/spi-bcm2835.c
893
struct dma_slave_config slave_config;
drivers/spi/spi-bcm2835.c
928
slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO);
drivers/spi/spi-bcm2835.c
929
slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
drivers/spi/spi-bcm2835.c
931
ret = dmaengine_slave_config(ctlr->dma_tx, &slave_config);
drivers/spi/spi-bcm2835.c
967
slave_config.src_addr = (u32)(dma_reg_base + BCM2835_SPI_FIFO);
drivers/spi/spi-bcm2835.c
968
slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
drivers/spi/spi-bcm2835.c
969
slave_config.dst_addr = (u32)(dma_reg_base + BCM2835_SPI_CS);
drivers/spi/spi-bcm2835.c
970
slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
drivers/spi/spi-bcm2835.c
972
ret = dmaengine_slave_config(ctlr->dma_rx, &slave_config);
drivers/tty/serial/imx.c
1378
struct dma_slave_config slave_config = {};
drivers/tty/serial/imx.c
1393
slave_config.direction = DMA_DEV_TO_MEM;
drivers/tty/serial/imx.c
1394
slave_config.src_addr = sport->port.mapbase + URXD0;
drivers/tty/serial/imx.c
1395
slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
drivers/tty/serial/imx.c
1397
slave_config.src_maxburst = RXTL_DMA - 1;
drivers/tty/serial/imx.c
1398
ret = dmaengine_slave_config(sport->dma_chan_rx, &slave_config);
drivers/tty/serial/imx.c
1422
slave_config.direction = DMA_MEM_TO_DEV;
drivers/tty/serial/imx.c
1423
slave_config.dst_addr = sport->port.mapbase + URTX0;
drivers/tty/serial/imx.c
1424
slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE;
drivers/tty/serial/imx.c
1425
slave_config.dst_maxburst = TXTL_DMA;
drivers/tty/serial/imx.c
1426
ret = dmaengine_slave_config(sport->dma_chan_tx, &slave_config);
include/sound/dmaengine_pcm.h
144
struct dma_slave_config *slave_config);
include/sound/dmaengine_pcm.h
171
struct dma_slave_config *slave_config);
include/sound/dmaengine_pcm.h
31
const struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config);
sound/core/pcm_dmaengine.c
109
struct dma_slave_config *slave_config)
sound/core/pcm_dmaengine.c
112
slave_config->dst_addr = dma_data->addr;
sound/core/pcm_dmaengine.c
113
slave_config->dst_maxburst = dma_data->maxburst;
sound/core/pcm_dmaengine.c
114
slave_config->dst_port_window_size = dma_data->port_window_size;
sound/core/pcm_dmaengine.c
116
slave_config->dst_addr_width =
sound/core/pcm_dmaengine.c
119
slave_config->dst_addr_width = dma_data->addr_width;
sound/core/pcm_dmaengine.c
121
slave_config->src_addr = dma_data->addr;
sound/core/pcm_dmaengine.c
122
slave_config->src_maxburst = dma_data->maxburst;
sound/core/pcm_dmaengine.c
123
slave_config->src_port_window_size = dma_data->port_window_size;
sound/core/pcm_dmaengine.c
125
slave_config->src_addr_width =
sound/core/pcm_dmaengine.c
128
slave_config->src_addr_width = dma_data->addr_width;
sound/core/pcm_dmaengine.c
131
slave_config->peripheral_config = dma_data->peripheral_config;
sound/core/pcm_dmaengine.c
132
slave_config->peripheral_size = dma_data->peripheral_size;
sound/core/pcm_dmaengine.c
56
struct dma_slave_config *slave_config)
sound/core/pcm_dmaengine.c
76
slave_config->direction = DMA_MEM_TO_DEV;
sound/core/pcm_dmaengine.c
77
slave_config->dst_addr_width = buswidth;
sound/core/pcm_dmaengine.c
79
slave_config->direction = DMA_DEV_TO_MEM;
sound/core/pcm_dmaengine.c
80
slave_config->src_addr_width = buswidth;
sound/core/pcm_dmaengine.c
83
slave_config->device_fc = false;
sound/soc/apple/mca.c
858
struct dma_slave_config slave_config;
sound/soc/apple/mca.c
864
memset(&slave_config, 0, sizeof(slave_config));
sound/soc/apple/mca.c
866
&slave_config);
sound/soc/apple/mca.c
871
slave_config.dst_port_window_size =
sound/soc/apple/mca.c
874
slave_config.src_port_window_size =
sound/soc/apple/mca.c
877
return dmaengine_slave_config(chan, &slave_config);
sound/soc/atmel/atmel-classd.c
143
struct dma_slave_config *slave_config)
sound/soc/atmel/atmel-classd.c
155
slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES;
sound/soc/atmel/atmel-classd.c
157
slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
sound/soc/atmel/atmel-classd.c
159
slave_config->direction = DMA_MEM_TO_DEV;
sound/soc/atmel/atmel-classd.c
160
slave_config->dst_addr = dd->phy_base + CLASSD_THR;
sound/soc/atmel/atmel-classd.c
161
slave_config->dst_maxburst = 1;
sound/soc/atmel/atmel-classd.c
162
slave_config->src_maxburst = 1;
sound/soc/atmel/atmel-classd.c
163
slave_config->device_fc = false;
sound/soc/atmel/atmel-pcm-dma.c
78
struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config)
sound/soc/atmel/atmel-pcm-dma.c
88
ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config);
sound/soc/atmel/atmel-pcm-dma.c
94
slave_config->dst_addr = ssc->phybase + SSC_THR;
sound/soc/atmel/atmel-pcm-dma.c
95
slave_config->dst_maxburst = 1;
sound/soc/atmel/atmel-pcm-dma.c
97
slave_config->src_addr = ssc->phybase + SSC_RHR;
sound/soc/atmel/atmel-pcm-dma.c
98
slave_config->src_maxburst = 1;
sound/soc/atmel/atmel-pdmic.c
192
struct dma_slave_config *slave_config)
sound/soc/atmel/atmel-pdmic.c
199
slave_config);
sound/soc/atmel/atmel-pdmic.c
206
slave_config->src_addr = dd->phy_base + PDMIC_CDR;
sound/soc/atmel/atmel-pdmic.c
207
slave_config->src_maxburst = 1;
sound/soc/atmel/atmel-pdmic.c
208
slave_config->dst_maxburst = 1;
sound/soc/fsl/fsl_asrc_m2m.c
108
struct dma_slave_config slave_config;
sound/soc/fsl/fsl_asrc_m2m.c
132
memset(&slave_config, 0, sizeof(slave_config));
sound/soc/fsl/fsl_asrc_m2m.c
134
slave_config.direction = DMA_MEM_TO_DEV;
sound/soc/fsl/fsl_asrc_m2m.c
135
slave_config.dst_addr = dma_addr;
sound/soc/fsl/fsl_asrc_m2m.c
136
slave_config.dst_addr_width = buswidth;
sound/soc/fsl/fsl_asrc_m2m.c
137
slave_config.dst_maxburst = asrc->m2m_get_maxburst(IN, pair);
sound/soc/fsl/fsl_asrc_m2m.c
139
slave_config.direction = DMA_DEV_TO_MEM;
sound/soc/fsl/fsl_asrc_m2m.c
140
slave_config.src_addr = dma_addr;
sound/soc/fsl/fsl_asrc_m2m.c
141
slave_config.src_addr_width = buswidth;
sound/soc/fsl/fsl_asrc_m2m.c
142
slave_config.src_maxburst = asrc->m2m_get_maxburst(OUT, pair);
sound/soc/fsl/fsl_asrc_m2m.c
145
ret = dmaengine_slave_config(chan, &slave_config);
sound/soc/fsl/fsl_asrc_m2m.c
171
slave_config.direction,
sound/soc/soc-generic-dmaengine-pcm.c
51
struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config)
sound/soc/soc-generic-dmaengine-pcm.c
65
ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config);
sound/soc/soc-generic-dmaengine-pcm.c
70
slave_config);
sound/soc/soc-generic-dmaengine-pcm.c
82
struct dma_slave_config slave_config;
sound/soc/soc-generic-dmaengine-pcm.c
88
memset(&slave_config, 0, sizeof(slave_config));
sound/soc/soc-generic-dmaengine-pcm.c
90
ret = pcm->config->prepare_slave_config(substream, params, &slave_config);
sound/soc/soc-generic-dmaengine-pcm.c
94
return dmaengine_slave_config(chan, &slave_config);
sound/soc/stm/stm32_spdifrx.c
241
struct dma_slave_config slave_config;
sound/soc/stm/stm32_spdifrx.c
427
spdifrx->slave_config.direction = DMA_DEV_TO_MEM;
sound/soc/stm/stm32_spdifrx.c
428
spdifrx->slave_config.src_addr = (dma_addr_t)(spdifrx->phys_addr +
sound/soc/stm/stm32_spdifrx.c
430
spdifrx->slave_config.dst_addr = spdifrx->dmab->addr;
sound/soc/stm/stm32_spdifrx.c
431
spdifrx->slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
sound/soc/stm/stm32_spdifrx.c
432
spdifrx->slave_config.src_maxburst = 1;
sound/soc/stm/stm32_spdifrx.c
435
&spdifrx->slave_config);
sound/soc/tegra/tegra_pcm.c
147
struct dma_slave_config slave_config;
sound/soc/tegra/tegra_pcm.c
161
&slave_config);
sound/soc/tegra/tegra_pcm.c
168
slave_config.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
sound/soc/tegra/tegra_pcm.c
169
slave_config.dst_addr = dmap->addr;
sound/soc/tegra/tegra_pcm.c
170
slave_config.dst_maxburst = 8;
sound/soc/tegra/tegra_pcm.c
172
slave_config.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
sound/soc/tegra/tegra_pcm.c
173
slave_config.src_addr = dmap->addr;
sound/soc/tegra/tegra_pcm.c
174
slave_config.src_maxburst = 8;
sound/soc/tegra/tegra_pcm.c
177
ret = dmaengine_slave_config(chan, &slave_config);
sound/soc/ux500/ux500_pcm.c
33
struct dma_slave_config *slave_config)
sound/soc/ux500/ux500_pcm.c
43
ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config);
sound/soc/ux500/ux500_pcm.c
47
slave_config->dst_maxburst = 4;
sound/soc/ux500/ux500_pcm.c
48
slave_config->src_maxburst = 4;
sound/soc/ux500/ux500_pcm.c
50
slave_config->src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES;
sound/soc/ux500/ux500_pcm.c
51
slave_config->dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES;
sound/soc/ux500/ux500_pcm.c
54
slave_config->dst_addr = dma_addr;
sound/soc/ux500/ux500_pcm.c
56
slave_config->src_addr = dma_addr;