Lines Matching refs:hstream
44 snd_hdac_stream_init(bus, &hext_stream->hstream, idx, direction, tag);
99 struct hdac_stream *hstream = &hext_stream->hstream;
101 int mask = AZX_PPCTL_PROCEN(hstream->index);
195 struct hdac_stream *hstream = &hext_stream->hstream;
203 (hstream->stream_tag << AZX_PPLCCTL_STRM_SHIFT);
218 struct hdac_stream *hstream = NULL;
226 list_for_each_entry(hstream, &bus->stream_list, list) {
227 struct hdac_ext_stream *hext_stream = container_of(hstream,
229 hstream);
230 if (hstream->direction != substream->stream)
254 struct hdac_stream *hstream = NULL;
262 list_for_each_entry(hstream, &bus->stream_list, list) {
263 struct hdac_ext_stream *hext_stream = container_of(hstream,
265 hstream);
266 if (hstream->direction != substream->stream)
269 if (!hstream->opened) {
276 res->hstream.opened = 1;
277 res->hstream.running = 0;
278 res->hstream.substream = substream;
307 struct hdac_stream *hstream = NULL;
311 hstream = snd_hdac_stream_assign(bus, substream);
312 if (hstream)
313 hext_stream = container_of(hstream,
315 hstream);
339 struct hdac_bus *bus = hext_stream->hstream.bus;
343 snd_hdac_stream_release(&hext_stream->hstream);
351 snd_hdac_stream_release_locked(&hext_stream->hstream);
358 if (!hext_stream->hstream.opened)
385 struct hdac_stream *hstream;
388 list_for_each_entry(hstream, &bus->stream_list, list) {
389 struct hdac_ext_stream *hext_stream = stream_to_hdac_ext_stream(hstream);
391 if (hstream->direction != cstream->direction)
394 if (!hstream->opened) {
402 res->hstream.opened = 1;
403 res->hstream.running = 0;
404 res->hstream.cstream = cstream;