STRUCT MIPS_CDMM_WORK_DEV(9)
β¨ struct mips_cdmm_work_dev(9) β¨
okay so bestie, welcome to the Kernel API Manual β we're looking at struct mips_cdmm_work_dev today, and it's literally the little data bundle for per-device call work. tiny struct, big job. π
πΈ NAME πΈ
struct mips_cdmm_work_dev β data for per-device call work. that's it, that's the vibe. π
π¦ SYNOPSIS π¦
struct mips_cdmm_work_dev {
void *fn;
struct mips_cdmm_device *dev;
};
no cap, that's the whole thing. two members, zero drama. β¨
π Members π
fnβ the CDMM driver callback function that gets called for the device. it's avoid *, so yeah, it's giving "trust me bro" energy, but that's the assignment. π₯devβ the CDMM device that gets passed tofn. the main character of the pairing, fr fr. π
π SEE ALSO π
kernel file ./drivers/bus/mips_cdmm.c β and honestly the whole friend group shows up here:
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)mips_cdmm_init(9)
go read the whole squad, iykyk. no skipping. π«Ά
and that's the page, bestie β sourced from ./drivers/bus, dated October 2026, and it's all about struct mips_cdmm_work_dev(9). slay, ate, periodt. ππ§πΈ
π¦ 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