snd_hdac_st...pbcap_enable(9)
πΈ NAME πΈ
ok so bestie, this is snd_hdac_stream_spbcap_enable β and honestly? its whole entire job is just enabling SPIB for a stream. that's it. that's the vibe. β¨
oh also hiii, you're reading the Kernel API Manual page for snd_hdac_st...pbcap_enable(9) β yes the title got a little truncated, she's doing her best, we love her anyway π
β¨ SYNOPSIS β¨
void snd_hdac_stream_spbcap_enable (struct hdac_bus *bus , bool enable ,
int index );
look at her go. returns nothing (void), takes three little arguments, and honestly it's giving "small function, big responsibilities" π
π«Ά ARGUMENTS π«Ά
busβ the HD-audio core bus. like, the whole bus. the main character of the situation πenableβ aboolflag that turns SPIB on or off. yes bestie, she does both directions, it's a toggle situation π₯indexβ the stream index β the specific stream that needs its SPIB enabled π
π SEE ALSO π
okay so the kernel file you want lives right here: ./sound/hda/core/stream.c
and now, the moment you've all been waiting for β the full friend group, no one left out, fr fr π«Ά
snd_hdac_get_stream_stripe_ctl(9)snd_hdac_stream_init(9)snd_hdac_stream_start(9)snd_hdac_stream_clear(9)snd_hdac_stream_stop(9)snd_hdac_stop_streams(9)snd_hdac_stop_streams_and_chip(9)snd_hdac_stream_reset(9)snd_hdac_stream_setup(9)snd_hdac_stream_cleanup(9)snd_hdac_stream_assign(9)snd_hdac_stream_release_locked(9)snd_hdac_stream_release(9)snd_hdac_get_stream(9)snd_hdac_stream_setup_bdle(9)snd_hdac_stream_setup_periods(9)snd_hdac_stream_set_params(9)snd_hdac_stream_timecounter_init(9)snd_hdac_stream_sync_trigger(9)snd_hdac_stream_sync(9)snd_hdac_stream_set_spib(9)snd_hdac_stream_drsm_enable(9)snd_hdac_stream_set_dpibr(9)snd_hdac_stream_set_lpib(9)snd_hdac_dsp_prepare(9)snd_hdac_dsp_trigger(9)snd_hdac_dsp_cleanup(9)
like, that's the whole squad, every single one, no cap ππ
aaaand that's the page!! π this lil legend comes from ./sound/hda/core and she's dated October 2026 β go off, October 2026, we stan a timestamp with main character energy βπ
π¦ 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