Lines Matching full:properties
36 * For enumeration and bitmask properties this structure stores the symbolic
59 * Properties are created by one of the special functions, as explained in
63 * drm_object_attach_property(). Currently properties can only be attached to
66 * Properties are also used as the generic metadatatransport for the atomic
73 * @head: per-device list of properties, for cleanup.
89 * Range properties report their minimum and maximum admissible unsigned values.
91 * range. The range is unsigned. Range properties are created using
95 * Range properties report their minimum and maximum admissible unsigned values.
97 * range. The range is signed. Range properties are created using
101 * Enumerated properties take a numerical value that ranges from 0 to
106 * properties are created using drm_property_create_enum().
109 * Bitmask properties are enumeration properties that additionally
112 * by the property. Bitmask properties are created using
116 * Object properties are used to link modeset objects. This is used
121 * enforced by the core. Object properties are created using
124 * Object properties work like blob properties, but in a more
129 * Blob properties store a binary blob without any format restriction.
132 * object. Blob properties are created by calling
139 * properties work exactly like object properties. The only reasons
140 * blob properties exist is backwards compatibility with existing
146 * Set for properties which encode atomic modeset state. Such
147 * properties are not exposed to legacy userspace.
150 * Set for properties whose values cannot be changed by
152 * properties. This is generally used to expose probe state to
159 * @name: symbolic name of the properties