nvmem_cell_...iable_le_u64(9)
NAME π
okay so bestie, welcome to nvmem_cell_...iable_le_u64(9) from the Kernel API Manual β the function is nvmem_cell_read_variable_le_u64, and itβs literally here to read up to 64-bits of data as a little endian number. slay. β¨
SYNOPSIS π
int nvmem_cell_read_variable_le_u64 (struct device *dev , const char
*cell_id , u64 *val );
ARGUMENTS π«Ά
devβ Device that requests the nvmem cell. itβs the one asking for the read, main character energy fr.cell_idβ Name of nvmem cell to read. yep, the name is the whole vibe check here.valβ pointer to output value. thatβs where the answer lands, bestie.
RETURN π
0 on success or negative errno. no cap β success is 0, and anything else is a negative errno situation. π
SEE ALSO π
Kernel file ./drivers/nvmem/core.c is the source, and hereβs the whole SEE ALSO friend group β every single one, periodt:
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), 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_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 π this iconic little page comes from ./drivers/nvmem, dated October 2026, and itβs serving Kernel API Manual realness β bye 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