Lines Matching full:properties

37  * For enumeration and bitmask properties this structure stores the symbolic
68 * Properties are created by one of the special functions, as explained in
72 * drm_object_attach_property(). Currently properties can only be attached to
75 * Properties are also used as the generic metadatatransport for the atomic
82 * @head: per-device list of properties, for cleanup.
98 * Range properties report their minimum and maximum admissible unsigned values.
100 * range. The range is unsigned. Range properties are created using
104 * Range properties report their minimum and maximum admissible unsigned values.
106 * range. The range is signed. Range properties are created using
110 * Enumerated properties take a numerical value that ranges from 0 to
115 * properties are created using drm_property_create_enum().
118 * Bitmask properties are enumeration properties that additionally
121 * by the property. Bitmask properties are created using
125 * Object properties are used to link modeset objects. This is used
130 * enforced by the core. Object properties are created using
133 * Object properties work like blob properties, but in a more
138 * Blob properties store a binary blob without any format restriction.
141 * object. Blob properties are created by calling
148 * properties work exactly like object properties. The only reasons
149 * blob properties exist is backwards compatibility with existing
155 * Set for properties which encode atomic modeset state. Such
156 * properties are not exposed to legacy userspace.
159 * Set for properties whose values cannot be changed by
161 * properties. This is generally used to expose probe state to
169 * @name: symbolic name of the properties