Lines Matching full:property

34  * @value: numeric property value for this enum entry
39 * decoding for each value. This is used for example for the rotation property.
48 * struct drm_property - modeset object property
50 * This structure represent a modeset object property. It combines both the name
51 * of the property with the set of permissible values. This means that when a
52 * driver wants to use a property with the same name on different objects, but
53 * with different value ranges, then it must create property for each one. An
56 * property structure can be instantiated multiple times for the same object.
58 * symbolic property will have the same modeset object ID on all modeset
64 * To actually expose a property it must be attached to each object using
71 * the CRTC) is exposed as a property with the DRM_MODE_PROP_ATOMIC flag set.
87 * Property flags and type. A property needs to be one of the following
104 * the number of enumerated values defined by the property minus one,
107 * numerical value to get and set property instance values. Enum
112 * restrict all enumerated values to the 0..63 range. Bitmask property
114 * by the property. Bitmask properties are created using
121 * &drm_crtc and &drm_connector to &drm_crtc. An object property can
133 * property instance values store the ID of their associated blob
145 * In addition a property can have any combination of the below flags:
155 * userspace, e.g. the EDID, or the connector path property on DP
156 * MST sinks. Kernel can update the value of an immutable property
174 * Array with limits and values for the property. The
227 * drm_property_type_is - check the type of a property
228 * @property: property to check
229 * @type: property type to compare with
231 * This is a helper function becauase the uapi encoding of property types is
234 static inline bool drm_property_type_is(struct drm_property *property, in drm_property_type_is() argument
238 if (property->flags & DRM_MODE_PROP_EXTENDED_TYPE) in drm_property_type_is()
239 return (property->flags & DRM_MODE_PROP_EXTENDED_TYPE) == type; in drm_property_type_is()
240 return property->flags & type; in drm_property_type_is()
266 int drm_property_add_enum(struct drm_property *property,
268 void drm_property_destroy(struct drm_device *dev, struct drm_property *property);
287 * drm_property_find - find property object
290 * @id: property object id
292 * This function looks up the property object specified by id and returns it.