Home
last modified time | relevance | path

Searched refs:hstream (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/sound/hda/ext/
Dhdac_ext_stream.c63 snd_hdac_stream_init(bus, &stream->hstream, idx, direction, tag); in snd_hdac_ext_stream_init()
125 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_stream_decouple() local
131 AZX_PPCTL_PROCEN(hstream->index)); in snd_hdac_ext_stream_decouple()
134 AZX_PPCTL_PROCEN(hstream->index), 0); in snd_hdac_ext_stream_decouple()
204 struct hdac_stream *hstream = &stream->hstream; in snd_hdac_ext_link_stream_setup() local
212 (hstream->stream_tag << AZX_PPLCCTL_STRM_SHIFT); in snd_hdac_ext_link_stream_setup()
260 struct hdac_ext_stream *hstream = container_of(stream, in hdac_ext_link_stream_assign() local
262 hstream); in hdac_ext_link_stream_assign()
267 if (hstream->decoupled && !hstream->link_locked) { in hdac_ext_link_stream_assign()
268 res = hstream; in hdac_ext_link_stream_assign()
[all …]
/linux-4.4.14/include/sound/
Dhdaudio_ext.h81 struct hdac_stream hstream; member
96 #define hdac_stream(s) (&(s)->hstream)
98 container_of(s, struct hdac_ext_stream, hstream)
120 void snd_hdac_ext_link_stream_start(struct hdac_ext_stream *hstream);
121 void snd_hdac_ext_link_stream_clear(struct hdac_ext_stream *hstream);
122 void snd_hdac_ext_link_stream_reset(struct hdac_ext_stream *hstream);
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-pcm.c65 struct hdac_stream *hstream = hdac_stream(stream); in get_bus_ctx() local
66 struct hdac_bus *bus = hstream->bus; in get_bus_ctx()
759 struct hdac_stream *hstream = hdac_stream(sstream); in skl_get_delay_from_lpib() local
760 struct snd_pcm_substream *substream = hstream->substream; in skl_get_delay_from_lpib()
762 unsigned int lpib_pos = snd_hdac_stream_get_pos_lpib(hstream); in skl_get_delay_from_lpib()
771 if (delay >= hstream->delay_negative_threshold) in skl_get_delay_from_lpib()
774 delay += hstream->bufsize; in skl_get_delay_from_lpib()
777 if (delay >= hstream->period_bytes) { in skl_get_delay_from_lpib()
780 delay, hstream->period_bytes); in skl_get_delay_from_lpib()
787 static unsigned int skl_get_position(struct hdac_ext_stream *hstream, in skl_get_position() argument
[all …]