Lines Matching refs:pcm

205 	struct skl_hdmi_pcm *pcm;  in skylake_hdmi1_init()  local
207 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi1_init()
208 if (!pcm) in skylake_hdmi1_init()
211 pcm->device = SKL_DPCM_AUDIO_HDMI1_PB; in skylake_hdmi1_init()
212 pcm->codec_dai = dai; in skylake_hdmi1_init()
214 list_add_tail(&pcm->head, &ctx->hdmi_pcm_list); in skylake_hdmi1_init()
223 struct skl_hdmi_pcm *pcm; in skylake_hdmi2_init() local
225 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi2_init()
226 if (!pcm) in skylake_hdmi2_init()
229 pcm->device = SKL_DPCM_AUDIO_HDMI2_PB; in skylake_hdmi2_init()
230 pcm->codec_dai = dai; in skylake_hdmi2_init()
232 list_add_tail(&pcm->head, &ctx->hdmi_pcm_list); in skylake_hdmi2_init()
242 struct skl_hdmi_pcm *pcm; in skylake_hdmi3_init() local
244 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi3_init()
245 if (!pcm) in skylake_hdmi3_init()
248 pcm->device = SKL_DPCM_AUDIO_HDMI3_PB; in skylake_hdmi3_init()
249 pcm->codec_dai = dai; in skylake_hdmi3_init()
251 list_add_tail(&pcm->head, &ctx->hdmi_pcm_list); in skylake_hdmi3_init()
643 struct skl_hdmi_pcm *pcm; in skylake_card_late_probe() local
648 list_for_each_entry(pcm, &ctx->hdmi_pcm_list, head) { in skylake_card_late_probe()
649 component = pcm->codec_dai->component; in skylake_card_late_probe()
651 "HDMI/DP, pcm=%d Jack", pcm->device); in skylake_card_late_probe()
660 err = hdac_hdmi_jack_init(pcm->codec_dai, pcm->device, in skylake_card_late_probe()