Lines Matching +full:enum +full:- +full:as +full:- +full:flags
11 * about the suitability of this software for any purpose. It is provided "as
33 * struct drm_property_enum - symbolic values for enumerations
34 * @head: list of enum values, linked to &drm_property.enum_list
35 * @name: symbolic name for the enum
42 * @value: numeric property value for this enum entry
45 * bitshift, not a bitmask. In other words, the enum entry is enabled
46 * if the bit number @value is set in the property's value. This enum
55 * struct drm_property - modeset object property
68 * Properties are created by one of the special functions, as explained in
69 * detail in the @flags structure member.
75 * Properties are also used as the generic metadatatransport for the atomic
78 * the CRTC) is exposed as a property with the DRM_MODE_PROP_ATOMIC flag set.
82 * @head: per-device list of properties, for cleanup.
92 * @flags:
94 * Property flags and type. A property needs to be one of the following
112 * and associate a free-formed string name to each value. Applications
113 * can retrieve the list of defined value-name pairs and use the
114 * numerical value to get and set property instance values. Enum
139 * The binary blobs are created as KMS standalone objects, and blob
142 * drm_property_create() with DRM_MODE_PROP_BLOB as the type.
147 * Besides the built-in limit to only accept blob objects blob
152 * In addition a property can have any combination of the below flags:
166 uint32_t flags; member
182 * interpretation of these limits is dependent upon the type per @flags.
195 * enum and bitmask values.
201 * struct drm_property_blob - Blob data for &drm_property
206 * @head_file: entry on the per-file blob list in &drm_file.blobs list.
234 * drm_property_type_is - check the type of a property
245 if (property->flags & DRM_MODE_PROP_EXTENDED_TYPE) in drm_property_type_is()
246 return (property->flags & DRM_MODE_PROP_EXTENDED_TYPE) == type; in drm_property_type_is()
247 return property->flags & type; in drm_property_type_is()
251 u32 flags, const char *name,
254 u32 flags, const char *name,
258 u32 flags, const char *name,
263 u32 flags, const char *name,
266 u32 flags, const char *name,
269 u32 flags, const char *name,
272 u32 flags, const char *name);
300 * drm_property_find - find property object