STRUCT NVMEM_KEEPOUT(9)
π struct nvmem_keepout(9) β the Kernel API Manual, but make it group chat π
okay so bestie, this page lives in the Kernel API Manual and it's all about struct nvmem_keepout β literally the NVMEM register keepout range β¨ like, the little "do not touch" zone of your NVMEM. iykyk π«Ά
πΈ NAME πΈ
struct nvmem_keepout β NVMEM register keepout range. no cap, that's the whole vibe π
π¦ SYNOPSIS π¦
struct nvmem_keepout {
unsigned int start;
unsigned int end;
unsigned char value;
};
look at her. three fields. main character energy π
π Members π
startβ the first byte offset to avoid. like, this is where the "nope, not this one" begins π«endβ one beyond the last byte offset to avoid. yes bestie, one beyond β it's exclusive, so the last byte you actually avoid isend - 1. do not come for me, that's just how it is πvalueβ the byte to fill reads with for this region. so when somebody reads this zone, they get this byte back instead of whatever spicy secret is actually there π
π SEE ALSO π
- Kernel file
./include/linux/nvmem-provider.hβ that's where the squad lives π struct nvmem_cell_info(9)struct nvmem_config(9)struct nvmem_layout(9)of_nvmem_layout_get_container(9)
go read them, they're iconic, fr fr β
π bestie reminder: this page is from ./include/linux, dated October 2026. slay, bye ππ
π¦ 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