snd_hdac_apl...stream_setup(9)
β¨ NAME β¨
snd_hdac_apl_host_stream_setup β bestie, this is the one that sets up a HOST stream following the exact procedure that's recommended for ApolloLake devices π
(this page lives in the Kernel API Manual, iykyk)
π SYNOPSIS π
int snd_hdac_apl_host_stream_setup(struct hdac_stream *hstream, bool code_loading);
π¦ ARGUMENTS π¦
hstreamβ the HDAudio stream you want to set up. Like, the actual stream object, hand it over π«Άcode_loadingβ aboolthat tells us whether this stream is for PCM or for code-loading. That's literally the whole question it's asking, no cap.
πΈ RETURN πΈ
Returns zero on success, or a negative error code if things went sideways π (standard Unix deal, you already knew that).
π SEE ALSO π
Kernel file ./sound/hda/core/ext/stream.c β go read the source, it's giving main character energy fr fr.
And the whole friend group:
snd_hdac_ext_host_stream_setup(9)snd_hdac_ext_stream_init(9)snd_hdac_ext_stream_init_all(9)snd_hdac_ext_stream_free_all(9)snd_hdac_ext_stream_decouple(9)snd_hdac_ext_stream_start(9)snd_hdac_ext_stream_clear(9)snd_hdac_ext_stream_reset(9)snd_hdac_ext_stream_setup(9)snd_hdac_ext_stream_assign(9)snd_hdac_ext_stream_release(9)snd_hdac_ext_cstream_assign(9)
Ok that's the whole page, you ate that π
β¨ Signing off from ./sound/hda/core/ext, dated October 2026 β see you in the next man page bestie ππ¦π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms