mips_cdmm_init(9)
π mips_cdmm_init(9) π
ok so bestie, welcome to the Kernel API Manual β¨ we're gonna talk about mips_cdmm_init(9) β yes that's the whole name, she's got main character energy and a long name, we love that for her π
πΈ NAME πΈ
mips_cdmm_init β literally just here to initialise the CDMM bus. that's it. that's the job. iconic π
β¨ SYNOPSIS β¨
int mips_cdmm_init (void );
like, she takes nothing, she gives you an int. queen behaviour π
π¦ ARGUMENTS π¦
voidβ no arguments. none. zero. nada. she doesn't need your input, she's booked and busy πβ¨
π DESCRIPTION π
okay so here's the tea β β mips_cdmm_init goes and initialises the CDMM bus (yep, the whole bus, she's doing the most π). then she goes discovering CDMM devices for the CPUs that are currently online, and after that she arranges for hotplug notifications to be set up so that the CDMM drivers can be kept up to date. literally keeping everyone in the loop, no cap π€β¨
so it's giving: setup β discovery β and then staying notified so nothing falls behind. the way she handles all three and doesn't even break a sweat π«Ά
π₯ SEE ALSO π₯
the whole friend group, fr fr β go check them out π
- Kernel file
./drivers/bus/mips_cdmm.cπ struct mips_cdmm_work_dev(9)mips_cdmm_void_work(9)mips_cdmm_int_work(9)BUILD_PERCPU_HELPER(9)mips_cdmm_driver_register(9)mips_cdmm_driver_unregister(9)struct mips_cdmm_bus(9)mips_cdmm_get_bus(9)mips_cdmm_cur_base(9)mips_cdmm_phys_base(9)mips_cdmm_setup(9)mips_cdmm_early_probe(9)mips_cdmm_release(9)mips_cdmm_bus_discover(9)BUILD_PERDEV_HELPER(9)mips_cdmm_cpu_down_prep(9)mips_cdmm_cpu_online(9)
and that's the whole page bestie!! π§β¨
cute little sign-off before you go: this one lives over in ./drivers/bus, and she was dated October 2026 ποΈπ k bye, ily, go read your kernel source ππ¦
π¦ 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