Lines Matching refs:dma_private

54 	struct sprd_pcm_dma_private *dma_private;
77 dma_private = devm_kzalloc(dev, sizeof(*dma_private), GFP_KERNEL);
78 if (!dma_private)
84 struct sprd_pcm_dma_data *data = &dma_private->data[i];
94 dma_private->hw_chan = hw_chan;
95 runtime->private_data = dma_private;
96 dma_private->substream = substream;
102 struct sprd_pcm_dma_data *data = &dma_private->data[i];
108 devm_kfree(dev, dma_private);
116 struct sprd_pcm_dma_private *dma_private = runtime->private_data;
121 for (i = 0; i < dma_private->hw_chan; i++) {
122 struct sprd_pcm_dma_data *data = &dma_private->data[i];
127 devm_kfree(dev, dma_private);
134 struct sprd_pcm_dma_private *dma_private = data;
135 struct snd_pcm_substream *substream = dma_private->substream;
143 struct sprd_pcm_dma_private *dma_private = runtime->private_data;
147 struct sprd_pcm_dma_data *data = &dma_private->data[i];
161 struct sprd_pcm_dma_private *dma_private = runtime->private_data;
163 struct sprd_pcm_dma_params *dma_params = dma_private->params;
172 struct sprd_pcm_dma_data *data = &dma_private->data[i];
192 struct sprd_pcm_dma_private *dma_private = runtime->private_data;
206 dma_private->params = NULL;
210 if (!dma_private->params) {
211 dma_private->params = dma_params;
219 dma_private->dma_addr_offset = totsize / channels;
228 struct sprd_pcm_dma_data *data = &dma_private->data[i];
240 i * dma_private->dma_addr_offset;
246 i * dma_private->dma_addr_offset;
256 i * dma_private->dma_addr_offset + sg_len * j;
290 data->desc->callback_param = dma_private;
316 struct sprd_pcm_dma_private *dma_private =
322 for (i = 0; i < dma_private->hw_chan; i++) {
323 struct sprd_pcm_dma_data *data = &dma_private->data[i];
343 for (i = 0; i < dma_private->hw_chan; i++) {
344 struct sprd_pcm_dma_data *data = &dma_private->data[i];
352 for (i = 0; i < dma_private->hw_chan; i++) {
353 struct sprd_pcm_dma_data *data = &dma_private->data[i];
362 for (i = 0; i < dma_private->hw_chan; i++) {
363 struct sprd_pcm_dma_data *data = &dma_private->data[i];
381 struct sprd_pcm_dma_private *dma_private = runtime->private_data;
388 for (i = 0; i < dma_private->hw_chan; i++) {
389 struct sprd_pcm_dma_data *data = &dma_private->data[i];
406 i * dma_private->dma_addr_offset;