STRUCT NVMEM_CELL_LOOKUP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct nvmem_cell_lookup(9) πŸ’–

Okay so this is struct nvmem_cell_lookup(9) from the Kernel API Manual, and it's literally the lookup entry for an nvmem cell. Main character energy for a tiny struct, honestly. πŸ’…βœ¨


πŸ’… NAME πŸ’…

struct nvmem_cell_lookup β€” cell lookup entry. That's the whole vibe: one lookup entry, doing its lil lookup thing. Periodt. πŸŽ€


✨ SYNOPSIS ✨

Here's the exact shape, bestie β€” no cap, this is the whole struct:

struct nvmem_cell_lookup {
    const char              *nvmem_name;
    const char              *cell_name;
    const char              *dev_id;
    const char              *con_id;
    struct list_head        node;
 };

πŸ‘‘ Members πŸ‘‘

  • nvmem_name β€” the name of the provider. Like, who's supplying the nvmem? This field says it. πŸ’–
  • cell_name β€” the name of the nvmem cell, exactly as it's defined in the name field of struct nvmem_cell_info. Copy that spelling, do not improvise. ✨
  • dev_id β€” the name of the consumer device that will be associated with this cell. It's giving "who is this cell for?" 🫢
  • con_id β€” the connector id for this cell lookup. Slay, connector id. πŸ”₯

🌈 SEE ALSO 🌈

  • Kernel file ./include/linux/nvmem-consumer.h β€” go peek, iykyk. πŸ¦‹

Later, bestie β€” this one came from source ./include/linux, dated October 2026, under the Kernel API Manual umbrella. πŸ’œπŸŽ€

πŸ“¦ where this page comes from