/linux-4.4.14/sound/soc/blackfin/ |
H A D | bf5xx-i2s-pcm.c | 68 struct bf5xx_i2s_pcm_data *dma_data; bf5xx_pcm_hw_params() local 70 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); bf5xx_pcm_hw_params() 72 if (dma_data->tdm_mode) bf5xx_pcm_hw_params() 91 struct bf5xx_i2s_pcm_data *dma_data; bf5xx_pcm_prepare() local 93 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); bf5xx_pcm_prepare() 95 if (dma_data->tdm_mode) bf5xx_pcm_prepare() 148 struct bf5xx_i2s_pcm_data *dma_data; bf5xx_pcm_pointer() local 150 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); bf5xx_pcm_pointer() 168 if (dma_data->tdm_mode) bf5xx_pcm_pointer() 181 struct bf5xx_i2s_pcm_data *dma_data; bf5xx_pcm_open() local 184 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); bf5xx_pcm_open() 189 if (dma_data->tdm_mode) bf5xx_pcm_open() 234 struct bf5xx_i2s_pcm_data *dma_data; bf5xx_pcm_copy() local 238 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); bf5xx_pcm_copy() 240 if (dma_data->tdm_mode) { bf5xx_pcm_copy() 248 memcpy(dst + dma_data->map[i] * bf5xx_pcm_copy() 261 memcpy(dst, src + dma_data->map[i] * bf5xx_pcm_copy() 292 struct bf5xx_i2s_pcm_data *dma_data; bf5xx_pcm_silence() local 295 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); bf5xx_pcm_silence() 297 if (dma_data->tdm_mode) { bf5xx_pcm_silence()
|
/linux-4.4.14/sound/soc/fsl/ |
H A D | imx-pcm.h | 29 imx_pcm_dma_params_init_data(struct imx_dma_data *dma_data, imx_pcm_dma_params_init_data() argument 32 dma_data->dma_request = dma; imx_pcm_dma_params_init_data() 33 dma_data->priority = DMA_PRIO_HIGH; imx_pcm_dma_params_init_data() 34 dma_data->peripheral_type = peripheral_type; imx_pcm_dma_params_init_data()
|
H A D | fsl_asrc_dma.c | 155 /* Fetch the Back-End dma_data from DPCM */ fsl_asrc_dma_hw_params() 175 /* Override dma_data of the Front-End and config its dmaengine */ fsl_asrc_dma_hw_params() 207 pair->dma_data.dma_request = tmp_data->dma_request; fsl_asrc_dma_hw_params() 213 pair->dma_data.dma_request2 = tmp_data->dma_request; fsl_asrc_dma_hw_params() 214 pair->dma_data.peripheral_type = tmp_data->peripheral_type; fsl_asrc_dma_hw_params() 215 pair->dma_data.priority = tmp_data->priority; fsl_asrc_dma_hw_params() 218 pair->dma_chan[dir] = dma_request_channel(mask, filter, &pair->dma_data); fsl_asrc_dma_hw_params()
|
H A D | fsl_asrc.h | 399 * @dma_data: private dma data 413 struct imx_dma_data dma_data; member in struct:fsl_asrc_pair
|
/linux-4.4.14/sound/soc/pxa/ |
H A D | mmp-pcm.c | 85 struct mmp_dma_data *dma_data = param; filter() local 89 devname = kasprintf(GFP_KERNEL, "%s.%d", dma_data->dma_res->name, filter() 90 dma_data->ssp_id); filter() 92 (chan->chan_id == dma_data->dma_res->start)) { filter() 105 struct mmp_dma_data dma_data; mmp_pcm_open() local 115 dma_data.dma_res = r; mmp_pcm_open() 116 dma_data.ssp_id = cpu_dai->id; mmp_pcm_open() 119 &dma_data); mmp_pcm_open()
|
H A D | pxa2xx-ac97.c | 113 struct snd_dmaengine_dai_dma_data *dma_data; pxa2xx_ac97_hifi_startup() local 116 dma_data = &pxa2xx_ac97_pcm_stereo_out; pxa2xx_ac97_hifi_startup() 118 dma_data = &pxa2xx_ac97_pcm_stereo_in; pxa2xx_ac97_hifi_startup() 120 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); pxa2xx_ac97_hifi_startup() 128 struct snd_dmaengine_dai_dma_data *dma_data; pxa2xx_ac97_aux_startup() local 131 dma_data = &pxa2xx_ac97_pcm_aux_mono_out; pxa2xx_ac97_aux_startup() 133 dma_data = &pxa2xx_ac97_pcm_aux_mono_in; pxa2xx_ac97_aux_startup() 135 snd_soc_dai_set_dma_data(cpu_dai, substream, dma_data); pxa2xx_ac97_aux_startup()
|
H A D | pxa2xx-i2s.c | 166 struct snd_dmaengine_dai_dma_data *dma_data; pxa2xx_i2s_hw_params() local 175 dma_data = &pxa2xx_i2s_pcm_stereo_out; pxa2xx_i2s_hw_params() 177 dma_data = &pxa2xx_i2s_pcm_stereo_in; pxa2xx_i2s_hw_params() 179 snd_soc_dai_set_dma_data(dai, substream, dma_data); pxa2xx_i2s_hw_params()
|
H A D | pxa-ssp.c | 552 struct snd_dmaengine_dai_dma_data *dma_data; pxa_ssp_hw_params() local 554 dma_data = snd_soc_dai_get_dma_data(cpu_dai, substream); pxa_ssp_hw_params() 562 substream->stream == SNDRV_PCM_STREAM_PLAYBACK, dma_data); pxa_ssp_hw_params() local
|
/linux-4.4.14/sound/soc/davinci/ |
H A D | davinci-vcif.c | 51 struct snd_dmaengine_dai_dma_data dma_data[2]; member in struct:davinci_vcif_dev 178 dai->playback_dma_data = &dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK]; davinci_vcif_dai_probe() 179 dai->capture_dma_data = &dev->dma_data[SNDRV_PCM_STREAM_CAPTURE]; davinci_vcif_dai_probe() 221 davinci_vcif_dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].filter_data = davinci_vcif_probe() 223 davinci_vcif_dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr = davinci_vcif_probe() 227 davinci_vcif_dev->dma_data[SNDRV_PCM_STREAM_CAPTURE].filter_data = davinci_vcif_probe() 229 davinci_vcif_dev->dma_data[SNDRV_PCM_STREAM_CAPTURE].addr = davinci_vcif_probe()
|
H A D | davinci-mcasp.c | 75 struct snd_dmaengine_dai_dma_data dma_data[2]; member in struct:davinci_mcasp 749 struct snd_dmaengine_dai_dma_data *dma_data = &mcasp->dma_data[stream]; mcasp_common_hw_param() local 818 dma_data->maxburst = active_serializers; mcasp_common_hw_param() 820 dma_data->maxburst = 0; mcasp_common_hw_param() 850 dma_data->maxburst = numevt; mcasp_common_hw_param() 1332 dai->playback_dma_data = &mcasp->dma_data[SNDRV_PCM_STREAM_PLAYBACK]; davinci_mcasp_dai_probe() 1333 dai->capture_dma_data = &mcasp->dma_data[SNDRV_PCM_STREAM_CAPTURE]; davinci_mcasp_dai_probe() 1671 tmp = mcasp->dma_data[SNDRV_PCM_STREAM_PLAYBACK].filter_data; davinci_mcasp_get_dma_type() 1701 struct snd_dmaengine_dai_dma_data *dma_data; davinci_mcasp_probe() local 1823 dma_data = &mcasp->dma_data[SNDRV_PCM_STREAM_PLAYBACK]; davinci_mcasp_probe() 1825 dma_data->addr = dat->start; davinci_mcasp_probe() 1827 dma_data->addr = mem->start + pdata->tx_dma_offset; davinci_mcasp_probe() 1838 dma_data->filter_data = "tx"; davinci_mcasp_probe() 1840 dma_data->filter_data = dma; davinci_mcasp_probe() 1844 dma_data = &mcasp->dma_data[SNDRV_PCM_STREAM_CAPTURE]; davinci_mcasp_probe() 1846 dma_data->addr = dat->start; davinci_mcasp_probe() 1848 dma_data->addr = mem->start + pdata->rx_dma_offset; davinci_mcasp_probe() 1859 dma_data->filter_data = "rx"; davinci_mcasp_probe() 1861 dma_data->filter_data = dma; davinci_mcasp_probe()
|
H A D | davinci-i2s.c | 126 struct snd_dmaengine_dai_dma_data dma_data[2]; member in struct:davinci_mcbsp_dev 625 dai->playback_dma_data = &dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK]; davinci_i2s_dai_probe() 626 dai->capture_dma_data = &dev->dma_data[SNDRV_PCM_STREAM_CAPTURE]; davinci_i2s_dai_probe() 676 dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr = davinci_i2s_probe() 679 dev->dma_data[SNDRV_PCM_STREAM_CAPTURE].addr = davinci_i2s_probe() 691 dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].filter_data = dma; davinci_i2s_probe() 701 dev->dma_data[SNDRV_PCM_STREAM_CAPTURE].filter_data = dma; davinci_i2s_probe()
|
/linux-4.4.14/sound/soc/omap/ |
H A D | omap-pcm.c | 80 struct omap_pcm_dma_data *dma_data; omap_pcm_hw_params() local 85 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); omap_pcm_hw_params() 89 if (!dma_data) omap_pcm_hw_params() 132 struct snd_dmaengine_dai_dma_data *dma_data; omap_pcm_open() local 137 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); omap_pcm_open() 144 dma_data->filter_data); omap_pcm_open() 149 dma_data->filter_data); omap_pcm_open()
|
H A D | omap-mcpdm.c | 69 struct snd_dmaengine_dai_dma_data dma_data[2]; member in struct:omap_mcpdm 297 struct snd_dmaengine_dai_dma_data *dma_data; omap_mcpdm_dai_hw_params() local 326 dma_data = snd_soc_dai_get_dma_data(dai, substream); omap_mcpdm_dai_hw_params() 337 dma_data->maxburst = omap_mcpdm_dai_hw_params() 344 dma_data->maxburst = threshold * channels; omap_mcpdm_dai_hw_params() 409 &mcpdm->dma_data[SNDRV_PCM_STREAM_PLAYBACK], omap_mcpdm_probe() 410 &mcpdm->dma_data[SNDRV_PCM_STREAM_CAPTURE]); omap_mcpdm_probe() 480 mcpdm->dma_data[0].addr = res->start + MCPDM_REG_DN_DATA; asoc_mcpdm_probe() 481 mcpdm->dma_data[1].addr = res->start + MCPDM_REG_UP_DATA; asoc_mcpdm_probe() 483 mcpdm->dma_data[0].filter_data = "dn_link"; asoc_mcpdm_probe() 484 mcpdm->dma_data[1].filter_data = "up_link"; asoc_mcpdm_probe()
|
H A D | omap-dmic.c | 60 struct snd_dmaengine_dai_dma_data dma_data; member in struct:omap_dmic 201 struct snd_dmaengine_dai_dma_data *dma_data; omap_dmic_dai_hw_params() local 227 dma_data = snd_soc_dai_get_dma_data(dai, substream); omap_dmic_dai_hw_params() 228 dma_data->maxburst = dmic->threshold * channels; omap_dmic_dai_hw_params() 421 snd_soc_dai_init_dma_data(dai, NULL, &dmic->dma_data); omap_dmic_probe() 480 dmic->dma_data.addr = res->start + OMAP_DMIC_DATA_REG; asoc_dmic_probe() 482 dmic->dma_data.filter_data = "up_link"; asoc_dmic_probe()
|
H A D | omap-hdmi-audio.c | 40 struct snd_dmaengine_dai_dma_data dma_data; member in struct:hdmi_audio_data 96 snd_soc_dai_set_dma_data(dai, substream, &ad->dma_data); hdmi_dai_startup() 125 ad->dma_data.maxburst = 16; hdmi_dai_hw_params() 128 ad->dma_data.maxburst = 32; hdmi_dai_hw_params() 336 ad->dma_data.addr = ha->audio_dma_addr; omap_hdmi_audio_probe() 337 ad->dma_data.filter_data = "audio_tx"; omap_hdmi_audio_probe() 338 ad->dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; omap_hdmi_audio_probe()
|
H A D | mcbsp.c | 1011 mcbsp->dma_data[0].filter_data = &mcbsp->dma_req[0]; omap_mcbsp_init() 1019 mcbsp->dma_data[1].filter_data = &mcbsp->dma_req[1]; omap_mcbsp_init() 1021 mcbsp->dma_data[0].filter_data = "tx"; omap_mcbsp_init() 1022 mcbsp->dma_data[1].filter_data = "rx"; omap_mcbsp_init() 1025 mcbsp->dma_data[0].addr = omap_mcbsp_dma_reg_params(mcbsp, 0); omap_mcbsp_init() 1026 mcbsp->dma_data[0].maxburst = 4; omap_mcbsp_init() 1028 mcbsp->dma_data[1].addr = omap_mcbsp_dma_reg_params(mcbsp, 1); omap_mcbsp_init() 1029 mcbsp->dma_data[1].maxburst = 4; omap_mcbsp_init()
|
H A D | omap-mcbsp.c | 225 struct snd_dmaengine_dai_dma_data *dma_data; omap_mcbsp_dai_hw_params() local 230 dma_data = snd_soc_dai_get_dma_data(cpu_dai, substream); omap_mcbsp_dai_hw_params() 277 dma_data->maxburst = pkt_size; omap_mcbsp_dai_hw_params() 572 &mcbsp->dma_data[SNDRV_PCM_STREAM_PLAYBACK], omap_mcbsp_probe() 573 &mcbsp->dma_data[SNDRV_PCM_STREAM_CAPTURE]); omap_mcbsp_probe()
|
H A D | mcbsp.h | 315 struct snd_dmaengine_dai_dma_data dma_data[2]; member in struct:omap_mcbsp
|
/linux-4.4.14/sound/soc/ |
H A D | soc-generic-dmaengine-pcm.c | 71 struct snd_dmaengine_dai_dma_data *dma_data; snd_dmaengine_pcm_prepare_slave_config() local 74 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); snd_dmaengine_pcm_prepare_slave_config() 80 snd_dmaengine_pcm_set_config_from_dai_data(substream, dma_data, snd_dmaengine_pcm_prepare_slave_config() 125 struct snd_dmaengine_dai_dma_data *dma_data; dmaengine_pcm_set_runtime_hwparams() local 137 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); dmaengine_pcm_set_runtime_hwparams() 147 hw.fifo_size = dma_data->fifo_size; dmaengine_pcm_set_runtime_hwparams() 214 struct snd_dmaengine_dai_dma_data *dma_data; dmaengine_pcm_compat_request_channel() local 217 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); dmaengine_pcm_compat_request_channel() 228 return snd_dmaengine_pcm_request_channel(fn, dma_data->filter_data); dmaengine_pcm_compat_request_channel() 255 struct snd_dmaengine_dai_dma_data *dma_data; dmaengine_pcm_new() local 276 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); dmaengine_pcm_new() 281 dma_data->chan_name); dmaengine_pcm_new()
|
/linux-4.4.14/sound/soc/samsung/ |
H A D | dma.h | 22 struct snd_dmaengine_dai_dma_data dma_data; member in struct:s3c_dma_params
|
H A D | dmaengine.c | 52 playback_data = &playback->dma_data; samsung_asoc_init_dma_data() 59 capture_data = &capture->dma_data; samsung_asoc_init_dma_data()
|
H A D | s3c24xx-i2s.c | 224 struct snd_dmaengine_dai_dma_data *dma_data; s3c24xx_i2s_hw_params() local 229 dma_data = snd_soc_dai_get_dma_data(dai, substream); s3c24xx_i2s_hw_params() 238 dma_data->addr_width = 1; s3c24xx_i2s_hw_params() 242 dma_data->addr_width = 2; s3c24xx_i2s_hw_params()
|
H A D | spdif.c | 182 struct s3c_dma_params *dma_data; spdif_hw_params() local 190 dma_data = spdif->dma_playback; spdif_hw_params() 196 snd_soc_dai_set_dma_data(rtd->cpu_dai, substream, dma_data); spdif_hw_params()
|
H A D | s3c-i2s-v2.c | 305 struct s3c_dma_params *dma_data; s3c_i2sv2_hw_params() local 311 dma_data = i2s->dma_playback; s3c_i2sv2_hw_params() 313 dma_data = i2s->dma_capture; s3c_i2sv2_hw_params() 315 snd_soc_dai_set_dma_data(dai, substream, dma_data); s3c_i2sv2_hw_params()
|
/linux-4.4.14/sound/core/ |
H A D | pcm_dmaengine.c | 100 * @dma_data: DAI DMA data 114 const struct snd_dmaengine_dai_dma_data *dma_data, snd_dmaengine_pcm_set_config_from_dai_data() 118 slave_config->dst_addr = dma_data->addr; snd_dmaengine_pcm_set_config_from_dai_data() 119 slave_config->dst_maxburst = dma_data->maxburst; snd_dmaengine_pcm_set_config_from_dai_data() 120 if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED) snd_dmaengine_pcm_set_config_from_dai_data() 121 slave_config->dst_addr_width = dma_data->addr_width; snd_dmaengine_pcm_set_config_from_dai_data() 123 slave_config->src_addr = dma_data->addr; snd_dmaengine_pcm_set_config_from_dai_data() 124 slave_config->src_maxburst = dma_data->maxburst; snd_dmaengine_pcm_set_config_from_dai_data() 125 if (dma_data->addr_width != DMA_SLAVE_BUSWIDTH_UNDEFINED) snd_dmaengine_pcm_set_config_from_dai_data() 126 slave_config->src_addr_width = dma_data->addr_width; snd_dmaengine_pcm_set_config_from_dai_data() 129 slave_config->slave_id = dma_data->slave_id; snd_dmaengine_pcm_set_config_from_dai_data() 112 snd_dmaengine_pcm_set_config_from_dai_data( const struct snd_pcm_substream *substream, const struct snd_dmaengine_dai_dma_data *dma_data, struct dma_slave_config *slave_config) snd_dmaengine_pcm_set_config_from_dai_data() argument
|
/linux-4.4.14/sound/soc/zte/ |
H A D | zx296702-spdif.c | 77 struct snd_dmaengine_dai_dma_data dma_data; member in struct:zx_spdif_info 88 zx_spdif->dma_data.addr = zx_spdif->mapbase + ZX_DATA; zx_spdif_dai_probe() 89 zx_spdif->dma_data.maxburst = 8; zx_spdif_dai_probe() 90 snd_soc_dai_init_dma_data(dai, &zx_spdif->dma_data, NULL); zx_spdif_dai_probe() 142 struct snd_dmaengine_dai_dma_data *dma_data = &zx_spdif->dma_data; zx_spdif_hw_params() local 146 dma_data = snd_soc_dai_get_dma_data(socdai, substream); zx_spdif_hw_params() 147 dma_data->addr_width = params_width(params) >> 3; zx_spdif_hw_params()
|
H A D | zx296702-i2s.c | 226 struct snd_dmaengine_dai_dma_data *dma_data; zx_i2s_hw_params() local 231 dma_data = snd_soc_dai_get_dma_data(socdai, substream); zx_i2s_hw_params() 232 dma_data->addr_width = params_width(params) >> 3; zx_i2s_hw_params()
|
/linux-4.4.14/sound/soc/adi/ |
H A D | axi-spdif.c | 43 struct snd_dmaengine_dai_dma_data dma_data; member in struct:axi_spdif 113 snd_soc_dai_init_dma_data(dai, &spdif->dma_data, NULL); axi_spdif_dai_probe() 215 spdif->dma_data.addr = res->start + AXI_SPDIF_REG_TX_FIFO; axi_spdif_probe() 216 spdif->dma_data.addr_width = 4; axi_spdif_probe() 217 spdif->dma_data.maxburst = 1; axi_spdif_probe()
|
/linux-4.4.14/sound/soc/sti/ |
H A D | sti_uniperif.c | 48 struct snd_dmaengine_dai_dma_data *dma_data; sti_uniperiph_dai_hw_params() local 53 dma_data = snd_soc_dai_get_dma_data(dai, substream); sti_uniperiph_dai_hw_params() 54 dma_data->maxburst = transfer_size; sti_uniperiph_dai_hw_params() 118 snd_soc_dai_init_dma_data(dai, &dai_data->dma_data, NULL); sti_uniperiph_dai_probe() 120 snd_soc_dai_init_dma_data(dai, NULL, &dai_data->dma_data); sti_uniperiph_dai_probe() 122 dai_data->dma_data.addr = dai_data->uni->fifo_phys_address; sti_uniperiph_dai_probe() 123 dai_data->dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; sti_uniperiph_dai_probe()
|
H A D | uniperif.h | 1203 struct snd_dmaengine_dai_dma_data dma_data; member in struct:sti_uniperiph_dai
|
/linux-4.4.14/sound/soc/jz4740/ |
H A D | jz4740-i2s.c | 371 struct snd_dmaengine_dai_dma_data *dma_data; jz4740_i2c_init_pcm_config() local 374 dma_data = &i2s->playback_dma_data; jz4740_i2c_init_pcm_config() 375 dma_data->maxburst = 16; jz4740_i2c_init_pcm_config() 376 dma_data->slave_id = JZ4740_DMA_TYPE_AIC_TRANSMIT; jz4740_i2c_init_pcm_config() 377 dma_data->addr = i2s->phys_base + JZ_REG_AIC_FIFO; jz4740_i2c_init_pcm_config() 380 dma_data = &i2s->capture_dma_data; jz4740_i2c_init_pcm_config() 381 dma_data->maxburst = 16; jz4740_i2c_init_pcm_config() 382 dma_data->slave_id = JZ4740_DMA_TYPE_AIC_RECEIVE; jz4740_i2c_init_pcm_config() 383 dma_data->addr = i2s->phys_base + JZ_REG_AIC_FIFO; jz4740_i2c_init_pcm_config()
|
/linux-4.4.14/sound/soc/bcm/ |
H A D | bcm2835-i2s.c | 168 struct snd_dmaengine_dai_dma_data dma_data[2]; member in struct:bcm2835_i2s_dev 703 &dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK], bcm2835_i2s_dai_probe() 704 &dev->dma_data[SNDRV_PCM_STREAM_CAPTURE]); bcm2835_i2s_dai_probe() 819 dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr = bcm2835_i2s_probe() 823 dev->dma_data[SNDRV_PCM_STREAM_CAPTURE].addr = bcm2835_i2s_probe() 828 dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].addr_width = bcm2835_i2s_probe() 830 dev->dma_data[SNDRV_PCM_STREAM_CAPTURE].addr_width = bcm2835_i2s_probe() 834 dev->dma_data[SNDRV_PCM_STREAM_PLAYBACK].maxburst = 2; bcm2835_i2s_probe() 835 dev->dma_data[SNDRV_PCM_STREAM_CAPTURE].maxburst = 2; bcm2835_i2s_probe()
|
/linux-4.4.14/sound/soc/dwc/ |
H A D | designware_i2s.c | 196 union dw_i2s_snd_dma_data *dma_data = NULL; dw_i2s_startup() local 207 dma_data = &dev->play_dma_data; dw_i2s_startup() 209 dma_data = &dev->capture_dma_data; dw_i2s_startup() 211 snd_soc_dai_set_dma_data(cpu_dai, substream, (void *)dma_data); dw_i2s_startup()
|
/linux-4.4.14/include/sound/ |
H A D | dmaengine_pcm.h | 79 const struct snd_dmaengine_dai_dma_data *dma_data,
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | mxcmmc.c | 159 struct imx_dma_data dma_data; member in struct:mxcmci_host 961 chan->private = &host->dma_data; filter() 1131 host->dma_data.peripheral_type = IMX_DMATYPE_SDHC; mxcmci_probe() 1132 host->dma_data.priority = DMA_PRIO_LOW; mxcmci_probe() 1133 host->dma_data.dma_request = host->dmareq; mxcmci_probe()
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | dma.c | 26 * can set archdata.dma_data to an unsigned long holding the offset. By
|