Lines Matching refs:dma_ch

22 	int dma_ch;  member
108 int ret, dma_ch, dir = substream->stream; in lpass_platform_pcmops_open() local
122 dma_ch = v->alloc_dma_channel(drvdata, dir, dai_id); in lpass_platform_pcmops_open()
124 dma_ch = 0; in lpass_platform_pcmops_open()
126 if (dma_ch < 0) { in lpass_platform_pcmops_open()
128 return dma_ch; in lpass_platform_pcmops_open()
133 drvdata->hdmi_substream[dma_ch] = substream; in lpass_platform_pcmops_open()
136 drvdata->substream[dma_ch] = substream; in lpass_platform_pcmops_open()
138 data->dma_ch = dma_ch; in lpass_platform_pcmops_open()
140 LPAIF_DMACTL_REG(v, dma_ch, dir, data->i2s_port), 0); in lpass_platform_pcmops_open()
175 drvdata->hdmi_substream[data->dma_ch] = NULL; in lpass_platform_pcmops_close()
177 drvdata->substream[data->dma_ch] = NULL; in lpass_platform_pcmops_close()
179 v->free_dma_channel(drvdata, data->dma_ch, dai_id); in lpass_platform_pcmops_close()
205 id = pcm_data->dma_ch; in lpass_platform_pcmops_hw_params()
213 id = pcm_data->dma_ch - v->wrdma_channel_start; in lpass_platform_pcmops_hw_params()
363 reg = LPAIF_DMACTL_REG(v, pcm_data->dma_ch, substream->stream, dai_id); in lpass_platform_pcmops_hw_free()
388 ch = pcm_data->dma_ch; in lpass_platform_pcmops_prepare()
398 id = pcm_data->dma_ch; in lpass_platform_pcmops_prepare()
401 id = pcm_data->dma_ch - v->wrdma_channel_start; in lpass_platform_pcmops_prepare()
457 ch = pcm_data->dma_ch; in lpass_platform_pcmops_trigger()
459 id = pcm_data->dma_ch; in lpass_platform_pcmops_trigger()
469 id = pcm_data->dma_ch - v->wrdma_channel_start; in lpass_platform_pcmops_trigger()
610 ch = pcm_data->dma_ch; in lpass_platform_pcmops_pointer()