snd_dmaengin...m_unregister(9)
β¨ snd_dmaengine_pcm_unregister β the Kernel API Manual page, bestie edition β¨
okay so real talk, this is a section 9 kernel API page, and the whole name got squished by the terminal into snd_dmaengin...m_unregister(9) β iconic of the pager, honestly, but the actual function is snd_dmaengine_pcm_unregister. it's a section 9 joint, iykyk π
πΈ NAME πΈ
snd_dmaengine_pcm_unregister β Removes a dmaengine based PCM device
like, it's the goodbye function. the cleanup era. the "we're literally done here" moment π«Ά
π¦ SYNOPSIS π¦
void snd_dmaengine_pcm_unregister (struct device *dev );
no return value bestie, it's void β it does the thing and bounces, no receipts, no notes β¨
π ARGUMENTS π
devβ the parent device that the PCM was registered with. yes, that device. the one you handed over originally. it's giving "return the borrowed hoodie to the exact same person" energy π
π DESCRIPTION π
Removes a dmaengine based PCM device that was previously registered with snd_dmaengine_pcm_register.
that's the whole vibe. you registered it, now you unregister it. symmetry! balance! main character energy! β
π SEE ALSO π
- Kernel file
./sound/soc/soc-generic-dmaengine-pcm.cβ the source, go read it, it's right there snd_dmaengine_pcm_prepare_slave_config(9)snd_dmaengine_pcm_register(9)β the one that put it there in the first place, so likeβ¦ start there if you're confused π
friendly reminder that this page is literally 3 lines of description and then vibes. the .c file is where the actual lore lives, no cap π§
sign-off time π this little gem comes to you from the source path ./sound/soc, and it's dated October 2026 β so yeah, futuristically iconic. mwah, go unregister something responsibly ππ
π¦ 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