Home | History | Annotate | Download | only in drm

Lines Matching refs:property

36  * @value: numeric property value for this enum entry
41 * decoding for each value. This is used for example for the rotation property.
50 * struct drm_property - modeset object property
52 * This structure represent a modeset object property. It combines both the name
53 * of the property with the set of permissible values. This means that when a
54 * driver wants to use a property with the same name on different objects, but
55 * with different value ranges, then it must create property for each one. An
58 * property structure can be instantiated multiple times for the same object.
60 * symbolic property will have the same modeset object ID on all modeset
66 * To actually expose a property it must be attached to each object using
73 * the CRTC) is exposed as a property with the DRM_MODE_PROP_ATOMIC flag set.
89 * Property flags and type. A property needs to be one of the following
106 * the number of enumerated values defined by the property minus one,
109 * numerical value to get and set property instance values. Enum
114 * restrict all enumerated values to the 0..63 range. Bitmask property
116 * by the property. Bitmask properties are created using
123 * &drm_crtc and &drm_connector to &drm_crtc. An object property can
135 * property instance values store the ID of their associated blob
147 * In addition a property can have any combination of the below flags:
157 * userspace, e.g. the EDID, or the connector path property on DP
158 * MST sinks. Kernel can update the value of an immutable property
176 * Array with limits and values for the property. The
229 * drm_property_type_is - check the type of a property
230 * @property: property to check
231 * @type: property type to compare with
233 * This is a helper function becauase the uapi encoding of property types is
236 static inline bool drm_property_type_is(struct drm_property *property,
240 if (property->flags & DRM_MODE_PROP_EXTENDED_TYPE)
241 return (property->flags & DRM_MODE_PROP_EXTENDED_TYPE) == type;
242 return property->flags & type;
268 int drm_property_add_enum(struct drm_property *property,
270 void drm_property_destroy(struct drm_device *dev, struct drm_property *property);
289 * drm_property_find - find property object
292 * @id: property object id
294 * This function looks up the property object specified by id and returns it.