Lines Matching refs:hinfo

68 	struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream);  in azx_adjust_codec_delay()  local
71 if (!hinfo->ops.get_delay) in azx_adjust_codec_delay()
74 codec_frames = hinfo->ops.get_delay(hinfo, apcm->codec, substream); in azx_adjust_codec_delay()
91 struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream); in azx_pcm_close() local
98 if (hinfo->ops.close) in azx_pcm_close()
99 hinfo->ops.close(hinfo, apcm->codec, substream); in azx_pcm_close()
141 struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream); in azx_pcm_hw_free() local
148 snd_hda_codec_cleanup(apcm->codec, hinfo, substream); in azx_pcm_hw_free()
160 struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream); in azx_pcm_prepare() local
165 snd_hda_spdif_out_of_nid(apcm->codec, hinfo->nid); in azx_pcm_prepare()
176 bits = snd_hdac_stream_format_bits(runtime->format, SNDRV_PCM_SUBFORMAT_STD, hinfo->maxbps); in azx_pcm_prepare()
198 err = snd_hda_codec_prepare(apcm->codec, hinfo, stream_tag, in azx_pcm_prepare()
314 struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream); in azx_get_position() local
318 if (hinfo->ops.get_delay) in azx_get_position()
319 delay += hinfo->ops.get_delay(hinfo, apcm->codec, in azx_get_position()
587 struct hda_pcm_stream *hinfo = to_hda_pcm_stream(substream); in azx_pcm_open() local
607 runtime->hw.channels_min = hinfo->channels_min; in azx_pcm_open()
608 runtime->hw.channels_max = hinfo->channels_max; in azx_pcm_open()
609 runtime->hw.formats = hinfo->formats; in azx_pcm_open()
610 runtime->hw.rates = hinfo->rates; in azx_pcm_open()
639 if (hinfo->ops.open) in azx_pcm_open()
640 err = hinfo->ops.open(hinfo, apcm->codec, substream); in azx_pcm_open()
654 if (hinfo->ops.close) in azx_pcm_open()
655 hinfo->ops.close(hinfo, apcm->codec, substream); in azx_pcm_open()