device_param_cb(9)
β¨ device_param_cb(9) β¨
okay so bestie, this is the device_param_cb page from the Kernel API Manual π and it is literally the general callback for a module/cmdline parameter to be evaluated before device initcall level. no cap. π
πΈ SYNOPSIS πΈ
device_param_cb (name , ops , arg , perm );
π¦ ARGUMENTS π¦
nameβ a valid C identifier which is the parameter name. yes bestie, valid C identifier, we are not doing chaos here πopsβ the set & get operations for this parameter.argβ args forops. that's the whole vibe.permβ visibility in sysfs. slay. β¨
π DESCRIPTION π
The ops can have NULL set or get functions. that's it, that's the description, iykyk π«Ά
π₯ SEE ALSO π₯
Kernel file ./include/linux/moduleparam.h β plus the whole squad: module_param(9), module_param_unsafe(9), module_param_named(9), module_param_named_unsafe(9), module_param_cb(9), core_param_cb(9), postcore_param_cb(9), arch_param_cb(9), subsys_param_cb(9), fs_param_cb(9), late_param_cb(9), core_param(9), core_param_unsafe(9), __core_param_cb(9), module_param_string(9), parameq(9), parameqn(9), module_param_array(9), module_param_array_named(9), module_param_hw_named(9), module_param_hw_array(9).
signed off from source/version ./include/linux, dated October 2026 β device_param_cb(9) out ππ
π¦ 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