snd_hdac_stream_set_dpibr(9)
π snd_hdac_stream_set_dpibr(9) β Kernel API Manual, but make it make sense β¨
okay so bestie, welcome to snd_hdac_stream_set_dpibr(9) π this is one of those tiny little kernel helpers that does exactly one thing and honestly? we respect her for it. keep reading, she's short but she's iconic π
β¨ NAME β¨
snd_hdac_stream_set_dpibr β sets the dpibr value of a stream π
like, that's the whole job. she sets the dpibr. no cap, no extra lore π«Ά
π₯ SYNOPSIS π₯
int snd_hdac_stream_set_dpibr (struct hdac_bus *bus , struct hdac_stream
*azx_dev , u32 value );
three args, one int coming back at you, that's the vibe check π«
πΈ ARGUMENTS πΈ
busβ the HD-audio core bus π your whole HD-audio world lives on this bad boyazx_devβ anhdac_streamπ the stream you're touching, the main character in questionvalueβ the dpib value to set π« yes,dpib, right here in an argument namedvalue, we don't make the rules
ngl the naming is giving "close enough" but it's literally what the manual says, so we're keeping it π
π SEE ALSO π
also check out the kernel file ./sound/hda/core/stream.c π¦ and honestly the whole stream friend group, they all hang out together:
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_spbcap_enable(9)snd_hdac_stream_set_spib(9)snd_hdac_stream_drsm_enable(9)snd_hdac_stream_set_lpib(9)snd_hdac_dsp_prepare(9)snd_hdac_dsp_trigger(9)snd_hdac_dsp_cleanup(9)
and that's the whole page bestie, you ate that π
cute little sign-off: this one's from ./sound/hda/core πΈ, dated October 2026 β, and yes, it's still snd_hdac_stream_set_dpibr(9) in the corner like a lil signature π go set some dpibrs, ily, bye ππ
π¦ 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