STRUCT BRCM_NVRAM(9)
β¨ struct brcm_nvram(9) β¨
okay bestie, welcome to the Kernel API Manual π this page is all about struct brcm_nvram, and it is literally the driver state internal struct. no cap, that's the whole vibe.
πΈ NAME πΈ
struct brcm_nvram β driver state internal struct π«Ά
π¦ SYNOPSIS π¦
struct brcm_nvram {
struct device *dev;
size_t nvmem_size;
uint8_t *data;
size_t data_len;
uint8_t padding_byte;
struct nvmem_cell_info *cells;
int ncells;
};
π Members π
devβ the NVMEM device pointer, the main-character pointer fr fr πnvmem_sizeβ size of the whole space available for NVRAM, like the full closet bestie β¨dataβ NVRAM data copy stored to avoid poking the underlying flash controller, periodt. this copy is here so we don't go poking flash πdata_lenβ NVRAM data size, the length bestie πpadding_byteβ padding value used to fill remaining space, so the leftover bits get a little filler byte πcellsβ array of discovered NVMEM cells, iconic discovery energy πncellsβ number of elements incells, literally the count π¦
π SEE ALSO π
- Kernel file
./drivers/nvmem/brcm_nvram.cβ go look, it's giving source energy π
xoxo from source/version ./drivers/nvmem π October 2026 π struct brcm_nvram(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