snd_soc_unregister_card(9)
π snd_soc_unregister_card(9) β like, the whole kernel API manual vibe
Okay bestie, welcome to the snd_soc_unregister_card(9) page from the Kernel API Manual π β yes, that's the little corner of the docs that lives in <pink>./sound/soc</pink> and honestly? iconic.
β¨ NAME β¨
snd_soc_unregister_card β the function that unregisters a card with the ASoC core. That's it, that's the whole job, and she does it flawlessly π
π¦ SYNOPSIS π¦
void snd_soc_unregister_card (struct snd_soc_card *card );
Not me copy-pasting this exactly because every character matters, fr fr π«Ά
πΈ ARGUMENTS πΈ
cardβ the card you're unregistering. Like, this specific one, bestie. Hand her over and she's out π
π SEE ALSO π
Bestie, this is the friend group and you're about to meet everyone π The kernel file they all live in is ./sound/soc/soc-core.c, and the whole squad is:
snd_soc_find_dai(9)snd_soc_remove_pcm_runtime(9)snd_soc_add_pcm_runtime(9)snd_soc_runtime_set_dai_fmt(9)snd_soc_set_dmi_name(9)snd_soc_cnew(9)snd_soc_add_component_controls(9)snd_soc_add_card_controls(9)snd_soc_add_dai_controls(9)snd_soc_register_card(9)snd_soc_register_dai(9)snd_soc_unregister_dais(9)snd_soc_register_dais(9)snd_soc_unregister_component_by_driver(9)
Register, unregister, register some dais, unregister some dais β it's giving full circle, main character energy π iykyk.
Sister page energy: snd_soc_register_card(9) is literally right there in the list, so if you ever need the opposite vibe check, you know exactly where to look ππ
β¨ cute lil sign-off β¨
This whole thing comes from the source dir ./sound/soc, and it's dated October 2026 β so mark your calendar bestie π And yeah, the page title at the bottom is just snd_soc_unregister_card(9) again, because the manual likes to say goodbye the same way it said hello π Slay, unregister your card, and go touch some grass (or at least go read soc-core.c) π§β
π¦ 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