STRUCT PROPERTY_ENTRY(9)
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:
- Kernel file
./include/linux/property.h device_is_big_endian(9)device_is_compatible(9)fwnode_handle_put(9)struct software_node_ref_args(9)struct software_node(9)
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
- 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