snd_hdac_ext...evice_remove(9)
π NAME π
snd_hdac_ext_bus_device_remove β bestie, this is the one that removes your HD-audio extended codec base devices π
So this is a page from the Kernel API Manual, and it's short, sweet, and honestly kind of iconic in how little it needs to say. No cap. β¨
πΈ SYNOPSIS πΈ
void snd_hdac_ext_bus_device_remove (struct hdac_bus *bus );
Yeah that's the whole thing. void return, so it hands nothing back to you β it just does the thing and dips π
π¦ ARGUMENTS π¦
busβ the pointer to HDAC bus object. That's it. That's the whole argument list. Give it your bus pointer and it'll handle the rest, periodt β¨
π SEE ALSO π
- The kernel file
./sound/hda/core/ext/bus.cβ this is where the actual magic lives, go read it iykyk π§ snd_hdac_ext_bus_init(9)β the setup bestie, the beginning of the storysnd_hdac_ext_bus_exit(9)β the goodbye one πsnd_hda_ext_driver_register(9)β registering, slaysnd_hda_ext_driver_unregister(9)β un-registering, also slay
Heads up bestie:snd_hdac_ext_bus_device_remove(9)andsnd_hdac_ext_bus_exit(9)are literally right there in SEE ALSO together β read all of them before you go poking at bus teardown fr fr π«Ά
Okay and like, that's genuinely the whole page β the manpage said what it said and it said it with its whole chest π
π this lil page shipped out of ./sound/hda/core/ext back in October 2026, on the snd_hdac_ext...evice_remove(9) page of the Kernel API Manual. Mwah. Go remove some devices, queen π₯π
π¦ 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