Lines Matching full:properties
38 * For enumeration and bitmask properties this structure stores the symbolic
61 * Properties are created by one of the special functions, as explained in
65 * drm_object_attach_property(). Currently properties can only be attached to
68 * Properties are also used as the generic metadatatransport for the atomic
75 * @head: per-device list of properties, for cleanup.
91 * Range properties report their minimum and maximum admissible unsigned values.
93 * range. The range is unsigned. Range properties are created using
97 * Range properties report their minimum and maximum admissible unsigned values.
99 * range. The range is signed. Range properties are created using
103 * Enumerated properties take a numerical value that ranges from 0 to
108 * properties are created using drm_property_create_enum().
111 * Bitmask properties are enumeration properties that additionally
114 * by the property. Bitmask properties are created using
118 * Object properties are used to link modeset objects. This is used
123 * enforced by the core. Object properties are created using
126 * Object properties work like blob properties, but in a more
131 * Blob properties store a binary blob without any format restriction.
134 * object. Blob properties are created by calling
141 * properties work exactly like object properties. The only reasons
142 * blob properties exist is backwards compatibility with existing
148 * Set for properties which encode atomic modeset state. Such
149 * properties are not exposed to legacy userspace.
152 * Set for properties whose values cannot be changed by
154 * properties. This is generally used to expose probe state to
162 * @name: symbolic name of the properties