cdx_unregister_controller(9)
π cdx_unregister_controller β like, the Kernel API Manual page you've been waiting for β¨
okay so bestie, welcome to cdx_unregister_controller β yes that's the section 9 one, we're in Kernel API Manual territory, put your hair up, we're doing kernel stuff today π
πΈ NAME πΈ
cdx_unregister_controller β the function that unregisters a CDX controller. that's it, that's the vibe π
β¨ SYNOPSIS β¨
void cdx_unregister_controller (struct cdx_controller *cdx );
no cap, that's the whole signature. void return β it gives nothing back, it just does π«Ά
π¦ ARGUMENTS π¦
cdxβ the CDX controller you want to unregister, bestie. it's astruct cdx_controller *, and yes you have to actually hand it a controller. it's giving "the one and only thing this function needs" energy π
π SEE ALSO π
- The kernel file
./drivers/cdx/cdx.hβ literally the source of truth, go read it iykyk π struct cdx_dev_params(9)cdx_register_controller(9)β the other half of this situationship πcdx_device_add(9)cdx_bus_add(9)cdx_msi_domain_init(9)
lowkey a tiny page but it ate, fr fr. all the facts are here, no notes π
and that's the whole manual page, bestie π β brought to you by ./drivers/cdx, dated October 2026, straight outta the Kernel API Manual, section 9. 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