nvmem_register_notifier(9)
π nvmem_register_notifier(9) β Kernel API Manual, bestie edition π
okay so you're in the Kernel API Manual and the main character is nvmem_register_notifier(9) β¨
πΈ NAME πΈ
nvmem_register_notifier β register a notifier block for nvmem events. That's the whole vibe: you hand over a notifier block, and it gets called on nvmem events. π
β¨ SYNOPSIS β¨
int nvmem_register_notifier (struct notifier_block *nb );
π ARGUMENTS π
nbβ the notifier block to be called on nvmem events. bestie, this is the one that gets pinged π«Ά
π« RETURN π«
0 on success, negative error number on failure. no cap: success is literally 0, and failure hands you a negative error number π
π₯ SEE ALSO π₯
Kernel file ./drivers/nvmem/core.c is the hotspot, and the whole squad is: nvmem_add_one_cell(9), nvmem_add_cells(9), nvmem_unregister_notifier(9), nvmem_register(9), nvmem_unregister(9), devm_nvmem_register(9), of_nvmem_device_get(9), nvmem_device_get(9), nvmem_device_find(9), devm_nvmem_device_put(9), nvmem_device_put(9), devm_nvmem_device_get(9), of_nvmem_cell_get(9), nvmem_cell_get(9), devm_nvmem_cell_get(9), devm_nvmem_cell_put(9), nvmem_cell_put(9), nvmem_cell_read(9), nvmem_cell_write(9), nvmem_cell_read_u8(9), nvmem_cell_read_u16(9), nvmem_cell_read_u32(9), nvmem_cell_read_u64(9), nvmem_cell_read_variable_le_u32(9), nvmem_cell_read_variable_le_u64(9), nvmem_device_cell_read(9), nvmem_device_cell_write(9), nvmem_device_read(9), nvmem_device_write(9), nvmem_add_cell_lookups(9), nvmem_del_cell_lookups(9), nvmem_dev_name(9), nvmem_dev_size(9).
mwah π β cute sign-off from the ./drivers/nvmem crew, dated October 2026. π
π¦ 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