nvmem_device_put(9)
π nvmem_device_put(9) β from the Kernel API Manual, bestie
okay so real talk, this one is short and sweet and honestly kind of iconic for it. Let's get into it β¨
πΈ NAME πΈ
nvmem_device_put β the "put it back, we're done here" to the earlier "got it" β it puts an already-got nvmem device π«Ά
π¦ SYNOPSIS π¦
void nvmem_device_put (struct nvmem_device *nvmem );
like, that's it. that's the whole function. no cap π
π ARGUMENTS π
nvmemβ pointer to the nvmem device that needs to be released. Just hand it over, she'll take it from here π
π SEE ALSO π
the kernel file lives at ./drivers/nvmem/core.c, and here's the whole friend group β literally all of them, no gatekeeping π
nvmem_add_one_cell(9)nvmem_add_cells(9)nvmem_register_notifier(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)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)
anyway, that's the page!! mwah π this one comes from the fine people over at ./drivers/nvmem, dated October 2026 β go drink some water and free your pointers, 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