Lines Matching full:properties
225 * value. Currently this function cannot fail since the properties are stored in
228 * Note that all properties must be attached before the object itself is
235 int count = obj->properties->count; in drm_object_attach_property()
256 obj->properties->properties[count] = property; in drm_object_attach_property()
257 obj->properties->values[count] = init_val; in drm_object_attach_property()
258 obj->properties->count++; in drm_object_attach_property()
289 for (i = 0; i < obj->properties->count; i++) { in drm_object_property_set_value()
290 if (obj->properties->properties[i] == property) { in drm_object_property_set_value()
291 obj->properties->values[i] = val; in drm_object_property_set_value()
306 /* read-only properties bypass atomic mechanism and still store in __drm_object_property_get_value()
307 * their value in obj->properties->values[].. mostly to avoid in __drm_object_property_get_value()
314 for (i = 0; i < obj->properties->count; i++) { in __drm_object_property_get_value()
315 if (obj->properties->properties[i] == property) { in __drm_object_property_get_value()
316 *val = obj->properties->values[i]; in __drm_object_property_get_value()
359 for (i = 0, count = 0; i < obj->properties->count; i++) { in drm_mode_object_get_properties()
360 struct drm_property *prop = obj->properties->properties[i]; in drm_mode_object_get_properties()
418 if (!obj->properties) { in drm_mode_obj_get_properties_ioctl()
440 for (i = 0; i < obj->properties->count; i++) in drm_mode_obj_find_prop_id()
441 if (obj->properties->properties[i]->base.id == prop_id) in drm_mode_obj_find_prop_id()
442 return obj->properties->properties[i]; in drm_mode_obj_find_prop_id()
541 if (!arg_obj->properties) in drm_mode_obj_set_property_ioctl()