• Home
  • Raw
  • Download

Lines Matching full:property

32  * @value: numeric property value for this enum entry
37 * decoding for each value. This is used for example for the rotation property.
46 * struct drm_property - modeset object property
48 * This structure represent a modeset object property. It combines both the name
49 * of the property with the set of permissible values. This means that when a
50 * driver wants to use a property with the same name on different objects, but
51 * with different value ranges, then it must create property for each one. An
54 * property structure can be instantiated multiple times for the same object.
56 * symbolic property will have the same modeset object ID on all modeset
62 * To actually expose a property it must be attached to each object using
69 * the CRTC) is exposed as a property with the DRM_MODE_PROP_ATOMIC flag set.
85 * Property flags and type. A property needs to be one of the following
102 * the number of enumerated values defined by the property minus one,
105 * numerical value to get and set property instance values. Enum
110 * restrict all enumerated values to the 0..63 range. Bitmask property
112 * by the property. Bitmask properties are created using
119 * &drm_crtc and &drm_connector to &drm_crtc. An object property can
131 * property instance values store the ID of their associated blob
143 * In addition a property can have any combination of the below flags:
153 * userspace, e.g. the EDID, or the connector path property on DP
171 * Array with limits and values for the property. The
224 * drm_property_type_is - check the type of a property
225 * @property: property to check
226 * @type: property type to compare with
228 * This is a helper function becauase the uapi encoding of property types is
231 static inline bool drm_property_type_is(struct drm_property *property, in drm_property_type_is() argument
235 if (property->flags & DRM_MODE_PROP_EXTENDED_TYPE) in drm_property_type_is()
236 return (property->flags & DRM_MODE_PROP_EXTENDED_TYPE) == type; in drm_property_type_is()
237 return property->flags & type; in drm_property_type_is()
263 int drm_property_add_enum(struct drm_property *property,
265 void drm_property_destroy(struct drm_device *dev, struct drm_property *property);
284 * drm_property_find - find property object
287 * @id: property object id
289 * This function looks up the property object specified by id and returns it.