drm_object_...ty_get_value(9)
π¦ drm_object_immutable_property_get_value(9) β Kernel API Manual β¨
okay so bestie, we're in the Kernel API Manual today and the star of the show is drm_object_immutable_property_get_value β yes the header truncates it to drm_object_...ty_get_value(9) because apparently even manpages have a character limit π but we know her full name and we respect her π
π NAME π
drm_object_immutable_property_get_value β retrieve the value of a property β¨
π SYNOPSIS π
int drm_object_immutable_property_get_value (struct drm_mode_object *obj
, struct drm_property *property , uint64_t *val );
πΈ ARGUMENTS πΈ
objβ the drm mode object you wanna get the property value from π«Άpropertyβ the property you're retrieving, like the one specific thing you're obsessed with rnvalβ the storage for the property value β that's where the answer lands, so don't forget to give her somewhere to live π
β DESCRIPTION β
So what does she actually do? This function retrieves the software state of the given immutable property for the given mode object. That's it, that's the vibe check π
And the iconic part: this function can be called by both atomic and non-atomic drivers π₯ no gatekeeping, no cap, everyone's invited.
π RETURN π
Zero on success, error code on failure. Slay when it's 0, cry when it's not π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/drm_mode_object.c and her whole friend group:
drm_mode_object_add(9)drm_mode_object_unregister(9)drm_mode_object_lease_required(9)drm_mode_object_find(9)drm_mode_object_put(9)drm_mode_object_get(9)drm_object_attach_property(9)drm_object_property_set_value(9)drm_object_property_get_value(9)drm_object_property_get_default_value(9)drm_mode_obj_get_properties_ioctl(9)
ngl bestie, the real main character here is ./drivers/gpu/drm β that's the source, and this whole page is dated October 2026 β so yeah, she's from the future, periodt. drink water, go read a struct definition, ily π§π
π¦ 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