snd_hdac_bus...esponse_rirb(9)
π snd_hdac_bus_get_response_rirb β a lil' kernel API moment
okay so bestie, welcome to the Kernel API Manual page for snd_hdac_bus...esponse_rirb(9) β yes that's the truncated header vibes, we're keeping it exactly as it is, no editing, periodt. This one's all about grabbing a response via RIRB and honestly? It ate. π
β¨ NAME β¨
snd_hdac_bus_get_response_rirb β receive a response via RIRB π¦
πΈ SYNOPSIS πΈ
int snd_hdac_bus_get_response_rirb (struct hdac_bus *bus , unsigned int
addr , unsigned int *res );
literally the whole signature, character for character, no notes π
π ARGUMENTS π
busβ the HD-audio core bus, your main character here πaddrβ the codec address, iykyk πresβ pointer to store the value, and it'sNULLwhen not needed (so you can absolutely passNULLif you're not about that value life) π
π DESCRIPTION π
Returns zero if a value is read, or a negative error code. That's the whole vibe check: 0 = success bestie, negative = something went sideways π
β SEE ALSO β
Kernel file ./sound/hda/core/controller.c β go read it fr fr, and also these iconic siblings:
snd_hdac_bus_init_cmd_io(9)snd_hdac_bus_stop_cmd_io(9)snd_hdac_bus_send_cmd_pio(9)snd_hdac_bus_get_response_pio(9)snd_hdac_bus_send_cmd_corb(9)snd_hdac_bus_update_rirb(9)snd_hdac_bus_send_cmd(9)snd_hdac_bus_get_response(9)snd_hdac_bus_parse_capabilities(9)snd_hdac_bus_enter_link_reset(9)snd_hdac_bus_exit_link_reset(9)snd_hdac_bus_init_chip(9)snd_hdac_bus_stop_chip(9)snd_hdac_bus_handle_stream_irq(9)snd_hdac_bus_alloc_stream_pages(9)snd_hdac_bus_free_stream_pages(9)snd_hdac_bus_link_power(9)
lowkey the whole friend group is in that list, go say hi π«Ά
and that's the page!! sign-off time: this one lives in ./sound/hda/core, dated October 2026, and the page itself? snd_hdac_bus...esponse_rirb(9). slay, 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