Lines Matching refs:hinfo
5307 static void call_pcm_playback_hook(struct hda_pcm_stream *hinfo,
5314 spec->pcm_playback_hook(hinfo, codec, substream, action);
5317 static void call_pcm_capture_hook(struct hda_pcm_stream *hinfo,
5324 spec->pcm_capture_hook(hinfo, codec, substream, action);
5330 static int playback_pcm_open(struct hda_pcm_stream *hinfo,
5340 hinfo);
5343 call_pcm_playback_hook(hinfo, codec, substream,
5350 static int playback_pcm_prepare(struct hda_pcm_stream *hinfo,
5362 call_pcm_playback_hook(hinfo, codec, substream,
5367 static int playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
5376 call_pcm_playback_hook(hinfo, codec, substream,
5381 static int playback_pcm_close(struct hda_pcm_stream *hinfo,
5388 call_pcm_playback_hook(hinfo, codec, substream,
5394 static int capture_pcm_open(struct hda_pcm_stream *hinfo,
5398 call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_OPEN);
5402 static int capture_pcm_prepare(struct hda_pcm_stream *hinfo,
5408 snd_hda_codec_setup_stream(codec, hinfo->nid, stream_tag, 0, format);
5409 call_pcm_capture_hook(hinfo, codec, substream,
5414 static int capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
5418 snd_hda_codec_cleanup_stream(codec, hinfo->nid);
5419 call_pcm_capture_hook(hinfo, codec, substream,
5424 static int capture_pcm_close(struct hda_pcm_stream *hinfo,
5428 call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_CLOSE);
5432 static int alt_playback_pcm_open(struct hda_pcm_stream *hinfo,
5444 call_pcm_playback_hook(hinfo, codec, substream,
5450 static int alt_playback_pcm_close(struct hda_pcm_stream *hinfo,
5457 call_pcm_playback_hook(hinfo, codec, substream,
5463 static int alt_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
5469 snd_hda_codec_setup_stream(codec, hinfo->nid, stream_tag, 0, format);
5470 call_pcm_playback_hook(hinfo, codec, substream,
5475 static int alt_playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
5479 snd_hda_codec_cleanup_stream(codec, hinfo->nid);
5480 call_pcm_playback_hook(hinfo, codec, substream,
5488 static int dig_playback_pcm_open(struct hda_pcm_stream *hinfo,
5496 static int dig_playback_pcm_prepare(struct hda_pcm_stream *hinfo,
5507 static int dig_playback_pcm_cleanup(struct hda_pcm_stream *hinfo,
5515 static int dig_playback_pcm_close(struct hda_pcm_stream *hinfo,
5529 static int alt_capture_pcm_prepare(struct hda_pcm_stream *hinfo,
5539 call_pcm_capture_hook(hinfo, codec, substream,
5544 static int alt_capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
5552 call_pcm_capture_hook(hinfo, codec, substream,
5659 static int dyn_adc_capture_pcm_prepare(struct hda_pcm_stream *hinfo,
5670 call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_PREPARE);
5674 static int dyn_adc_capture_pcm_cleanup(struct hda_pcm_stream *hinfo,
5681 call_pcm_capture_hook(hinfo, codec, substream, HDA_GEN_PCM_ACT_CLEANUP);