• Home
  • Raw
  • Download

Lines Matching full:property

209  * drm_object_attach_property - attach a property to a modeset object
211 * @property: property to attach
212 * @init_val: initial value of the property
214 * This attaches the given property to the modeset object with the given initial
219 struct drm_property *property, in drm_object_attach_property() argument
225 WARN(1, "Failed to attach object property (type: 0x%x). Please " in drm_object_attach_property()
232 obj->properties->properties[count] = property; in drm_object_attach_property()
239 * drm_object_property_set_value - set the value of a property
240 * @obj: drm mode object to set property value for
241 * @property: property to set
242 * @val: value the property should be set to
244 * This function sets a given property on a given object. This function only
245 * changes the software state of the property, it does not call into the
258 struct drm_property *property, uint64_t val) in drm_object_property_set_value() argument
262 WARN_ON(drm_drv_uses_atomic_modeset(property->dev) && in drm_object_property_set_value()
263 !(property->flags & DRM_MODE_PROP_IMMUTABLE)); in drm_object_property_set_value()
266 if (obj->properties->properties[i] == property) { in drm_object_property_set_value()
277 struct drm_property *property, in __drm_object_property_get_value() argument
286 if (drm_drv_uses_atomic_modeset(property->dev) && in __drm_object_property_get_value()
287 !(property->flags & DRM_MODE_PROP_IMMUTABLE)) in __drm_object_property_get_value()
288 return drm_atomic_get_property(obj, property, val); in __drm_object_property_get_value()
291 if (obj->properties->properties[i] == property) { in __drm_object_property_get_value()
302 * drm_object_property_get_value - retrieve the value of a property
303 * @obj: drm mode object to get property value from
304 * @property: property to retrieve
305 * @val: storage for the property value
307 * This function retrieves the softare state of the given property for the given
308 * property. Since there is no driver callback to retrieve the current property
310 * and property.
313 * out property values through the various ->atomic_get_property callbacks.
319 struct drm_property *property, uint64_t *val) in drm_object_property_get_value() argument
321 WARN_ON(drm_drv_uses_atomic_modeset(property->dev)); in drm_object_property_get_value()
323 return __drm_object_property_get_value(obj, property, val); in drm_object_property_get_value()
362 * drm_mode_obj_get_properties_ioctl - get the current value of a object's property
367 * This function retrieves the current value for an object's property. Compared
504 struct drm_property *property; in drm_mode_obj_set_property_ioctl() local
517 property = drm_mode_obj_find_prop_id(arg_obj, arg->prop_id); in drm_mode_obj_set_property_ioctl()
518 if (!property) in drm_mode_obj_set_property_ioctl()
521 if (drm_drv_uses_atomic_modeset(property->dev)) in drm_mode_obj_set_property_ioctl()
522 ret = set_property_atomic(arg_obj, property, arg->value); in drm_mode_obj_set_property_ioctl()
524 ret = set_property_legacy(arg_obj, property, arg->value); in drm_mode_obj_set_property_ioctl()