Lines Matching defs:cpcm
1757 struct hda_pcm *cpcm;
1758 list_for_each_entry(cpcm, &codec->pcm_list_head, list) {
1759 if (!cpcm->pcm)
1761 if (cpcm->pcm->streams[0].substream_opened ||
1762 cpcm->pcm->streams[1].substream_opened)
3278 struct hda_pcm *cpcm;
3294 list_for_each_entry(cpcm, &codec->pcm_list_head, list) {
3298 struct hda_pcm_stream *info = &cpcm->stream[stream];
3306 cpcm->name);
3320 struct hda_pcm *cpcm;
3328 list_for_each_entry(cpcm, &codec->pcm_list_head, list) {
3329 if (cpcm->pcm)
3331 if (!cpcm->stream[0].substreams && !cpcm->stream[1].substreams)
3334 dev = get_empty_pcm_device(bus, cpcm->pcm_type);
3336 cpcm->device = SNDRV_PCM_INVALID_DEVICE;
3339 cpcm->device = dev;
3340 err = snd_hda_attach_pcm_stream(bus, codec, cpcm);