STRUCT PROPERTY_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the Kernel API Manual page for struct property_entry(9) β€” the literal it-girl of β€œBuilt-in” device property representation. no cap, she’s iconic. πŸ’…βœ¨

πŸŽ€ NAME πŸŽ€

struct property_entry β€” β€œBuilt-in” device property representation. that’s the whole vibe, and honestly she ate. πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

here’s the shape of her, bestie β€” copy it exactly, don’t freestyle the braces 🫢

       struct property_entry {
           const char *name;
           size_t length;
           bool is_inline;
           enum dev_prop_type type;
           union {
             const void *pointer;
             union {
             } value;
           };
        };

🌸 Members 🌸

okay so these are the members, and every single one matters:

  • name β€” Name of the property. literally the property’s name, periodt.
  • length β€” Length of data making up the value. how long the data making up the value is, bestie.
  • is_inline β€” True when the property value is stored inline. true when the property value is stored inline β€” that’s the vibe check.
  • type β€” Type of the data in unions. the type of the data in unions, plural, no cap.
  • {unnamed_union} β€” anonymous. yep, that’s the entire description πŸ’€ iconic in a mysterious way.
  • pointer β€” Pointer to the property when it is not stored inline. pointer to the property when it’s not stored inline.
  • value β€” Value of the property when it is stored inline. value of the property when it’s stored inline.

πŸ’œ SEE ALSO πŸ’œ

go touch grass in these files and pages, iykyk:


and that’s the page, bestie 🫢 β€” sourced from ./include/linux, dated October 2026, and filed under struct property_entry(9). slay. πŸ’–βœ¨

πŸ“¦ where this page comes from