Lines Matching refs:dai_id

111 	unsigned int dai_id = cpu_dai->driver->id;  in lpass_platform_pcmops_open()  local
113 component->id = dai_id; in lpass_platform_pcmops_open()
122 dma_ch = v->alloc_dma_channel(drvdata, dir, dai_id); in lpass_platform_pcmops_open()
171 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_close() local
174 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_close()
179 v->free_dma_channel(drvdata, data->dma_ch, dai_id); in lpass_platform_pcmops_close()
202 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_hw_params() local
206 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_hw_params()
235 switch (dai_id) { in lpass_platform_pcmops_hw_params()
271 dev_err(soc_runtime->dev, "%s: invalid interface: %d\n", __func__, dai_id); in lpass_platform_pcmops_hw_params()
303 regval = (dai_id == LPASS_DP_RX ? in lpass_platform_pcmops_hw_params()
308 regval = (dai_id == LPASS_DP_RX ? in lpass_platform_pcmops_hw_params()
313 regval = (dai_id == LPASS_DP_RX ? in lpass_platform_pcmops_hw_params()
318 regval = (dai_id == LPASS_DP_RX ? in lpass_platform_pcmops_hw_params()
356 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_hw_free() local
358 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_hw_free()
363 reg = LPAIF_DMACTL_REG(v, pcm_data->dma_ch, substream->stream, dai_id); in lpass_platform_pcmops_hw_free()
385 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_prepare() local
390 if (dai_id == LPASS_DP_RX) { in lpass_platform_pcmops_prepare()
405 ret = regmap_write(map, LPAIF_DMABASE_REG(v, ch, dir, dai_id), in lpass_platform_pcmops_prepare()
413 ret = regmap_write(map, LPAIF_DMABUFF_REG(v, ch, dir, dai_id), in lpass_platform_pcmops_prepare()
421 ret = regmap_write(map, LPAIF_DMAPER_REG(v, ch, dir, dai_id), in lpass_platform_pcmops_prepare()
455 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_trigger() local
460 if (dai_id == LPASS_DP_RX) { in lpass_platform_pcmops_trigger()
484 switch (dai_id) { in lpass_platform_pcmops_trigger()
523 dev_err(soc_runtime->dev, "%s: invalid %d interface\n", __func__, dai_id); in lpass_platform_pcmops_trigger()
548 switch (dai_id) { in lpass_platform_pcmops_trigger()
574 dev_err(soc_runtime->dev, "%s: invalid %d interface\n", __func__, dai_id); in lpass_platform_pcmops_trigger()
603 unsigned int dai_id = cpu_dai->driver->id; in lpass_platform_pcmops_pointer() local
605 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_pointer()
613 LPAIF_DMABASE_REG(v, ch, dir, dai_id), &base_addr); in lpass_platform_pcmops_pointer()
621 LPAIF_DMACURR_REG(v, ch, dir, dai_id), &curr_addr); in lpass_platform_pcmops_pointer()
643 unsigned int dai_id = cpu_dai->driver->id; in lpass_dma_interrupt_handler() local
646 switch (dai_id) { in lpass_dma_interrupt_handler()
664 dev_err(soc_runtime->dev, "%s: invalid %d interface\n", __func__, dai_id); in lpass_dma_interrupt_handler()
788 unsigned int dai_id = component->id; in lpass_platform_pcmops_suspend() local
790 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_suspend()
805 unsigned int dai_id = component->id; in lpass_platform_pcmops_resume() local
807 if (dai_id == LPASS_DP_RX) in lpass_platform_pcmops_resume()