devm_i8254_regmap_register(9)
π devm_i8254_regmap_register(9) π
okay bestie, welcome to the Kernel API Manual β¨ β this is the page for devm_i8254_regmap_register, and yes it's a long name, we're gonna get through it together π«Ά
πΈ NAME πΈ
devm_i8254_regmap_register β literally just registers an i8254 Counter device, that's the whole vibe π
β¨ SYNOPSIS β¨
int devm_i8254_regmap_register (struct device *const dev , const struct
i8254_regmap_config *const config );
so it returns an int, and it takes two things: a struct device *const dev and a const struct i8254_regmap_config *const config. that's it. no cap. π
π¦ ARGUMENTS π¦
devβ the device that's registering this i8254 Counter device πconfigβ the configuration fori8254_regmap_configπ
π₯ DESCRIPTION π₯
Registers an Intel 8254 Programmable Interval Timer Counter device. iconic hardware, honestly. β
Returns 0 on success and a negative error number on failure π β so like, check that return value, bestie, fr fr.
π SEE ALSO π
- Kernel file
./drivers/counter/i8254.c struct i8254(9)
iykyk π
ok that's the whole page, short and slay π§ from the ./drivers/counter corner of the Kernel API Manual, dated October 2026 β mwah, go register some counters bestie ππΈπ
π¦ 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