snd_hdac_bus_stop_chip(9)
π snd_hdac_bus_stop_chip(9) β a Kernel API Manual moment π
okay so bestie, welcome to the Kernel API Manual entry for snd_hdac_bus_stop_chip, and honestly? this one is short but it matters. β¨
πΈ NAME πΈ
snd_hdac_bus_stop_chip β disable the whole IRQ and I/Os π
like, the whole thing. IRQs? gone. I/Os? gone. it's giving "closing time, everybody out" π«Ά
β SYNOPSIS β
void snd_hdac_bus_stop_chip (struct hdac_bus *bus );
that's it. that's the whole signature. no return value, no cap, no notes. π
π¦ ARGUMENTS π¦
busβ the HD-audio core bus π§ that's the one you're shutting down, and yes it's exactly what it sounds like: your HD-audio core bus, the main character of this whole function π
π₯ SEE ALSO π₯
okay this is the part where the manpage lists literally everyone in the friend group, and honestly the way it does it?? iconic. π
Kernel file ./sound/hda/core/controller.c β that's home base, iykyk π
and the whole squad, in the exact order the page shouts them out:
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_get_response_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_handle_stream_irq(9)snd_hdac_bus_alloc_stream_pages(9)snd_hdac_bus_free_stream_pages(9)snd_hdac_bus_link_power(9)
no cap, that's seventeen functions and every single one of them made the list. slay. π
π reminder bestie: this call disables the whole IRQ and I/Os β it's not a lil' tweak, it's the full shutdown. treat it with the respect it deserves. π
mwah π that's the page! brought to you by ./sound/hda/core, dated October 2026, and filed under snd_hdac_bus_stop_chip(9) in your fave Kernel API Manual. go forth and stop some chips. π§ββοΈπ
π¦ 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