Lines Matching refs:obj

257  * @obj: object pointer, used to generate unique ID
268 struct drm_mode_object *obj, uint32_t obj_type)
280 ret = idr_get_new_above(&dev->mode_config.crtc_idr, obj, 1, &new_id);
287 obj->id = new_id;
288 obj->type = obj_type;
325 struct drm_mode_object *obj = NULL;
332 obj = idr_find(&dev->mode_config.crtc_idr, id);
333 if (!obj || (obj->type != type) || (obj->id != id))
334 obj = NULL;
337 return obj;
393 struct drm_mode_object *obj = NULL;
397 obj = idr_find(&dev->mode_config.crtc_idr, id);
398 if (!obj || (obj->type != DRM_MODE_OBJECT_FB) || (obj->id != id))
401 fb = obj_to_fb(obj);
1478 struct drm_mode_object *obj;
1486 obj = drm_mode_object_find(dev, crtc_resp->crtc_id,
1488 if (!obj) {
1492 crtc = obj_to_crtc(obj);
1535 struct drm_mode_object *obj;
1559 obj = drm_mode_object_find(dev, out_resp->connector_id,
1561 if (!obj) {
1565 connector = obj_to_connector(obj);
1662 struct drm_mode_object *obj;
1670 obj = drm_mode_object_find(dev, enc_resp->encoder_id,
1672 if (!obj) {
1676 encoder = obj_to_encoder(obj);
1753 struct drm_mode_object *obj;
1762 obj = drm_mode_object_find(dev, plane_resp->plane_id,
1764 if (!obj) {
1768 plane = obj_to_plane(obj);
1819 struct drm_mode_object *obj;
1834 obj = drm_mode_object_find(dev, plane_req->plane_id,
1836 if (!obj) {
1841 plane = obj_to_plane(obj);
1854 obj = drm_mode_object_find(dev, plane_req->crtc_id,
1856 if (!obj) {
1862 crtc = obj_to_crtc(obj);
1998 struct drm_mode_object *obj;
2016 obj = drm_mode_object_find(dev, crtc_req->crtc_id,
2018 if (!obj) {
2023 crtc = obj_to_crtc(obj);
2120 obj = drm_mode_object_find(dev, out_id,
2122 if (!obj) {
2128 connector = obj_to_connector(obj);
2159 struct drm_mode_object *obj;
2169 obj = drm_mode_object_find(dev, req->crtc_id, DRM_MODE_OBJECT_CRTC);
2170 if (!obj) {
2174 crtc = obj_to_crtc(obj);
2859 void drm_object_attach_property(struct drm_mode_object *obj,
2863 int count = obj->properties->count;
2869 obj->type);
2873 obj->properties->ids[count] = property->base.id;
2874 obj->properties->values[count] = init_val;
2875 obj->properties->count++;
2878 int drm_object_property_set_value(struct drm_mode_object *obj,
2883 for (i = 0; i < obj->properties->count; i++) {
2884 if (obj->properties->ids[i] == property->base.id) {
2885 obj->properties->values[i] = val;
2893 int drm_object_property_get_value(struct drm_mode_object *obj,
2898 for (i = 0; i < obj->properties->count; i++) {
2899 if (obj->properties->ids[i] == property->base.id) {
2900 *val = obj->properties->values[i];
2911 struct drm_mode_object *obj;
2930 obj = drm_mode_object_find(dev, out_resp->prop_id, DRM_MODE_OBJECT_PROPERTY);
2931 if (!obj) {
2935 property = obj_to_property(obj);
3049 struct drm_mode_object *obj;
3059 obj = drm_mode_object_find(dev, out_resp->blob_id, DRM_MODE_OBJECT_BLOB);
3060 if (!obj) {
3064 blob = obj_to_blob(obj);
3150 static int drm_mode_connector_set_obj_prop(struct drm_mode_object *obj,
3155 struct drm_connector *connector = obj_to_connector(obj);
3171 static int drm_mode_crtc_set_obj_prop(struct drm_mode_object *obj,
3176 struct drm_crtc *crtc = obj_to_crtc(obj);
3181 ret = drm_object_property_set_value(obj, property, value);
3186 static int drm_mode_plane_set_obj_prop(struct drm_mode_object *obj,
3191 struct drm_plane *plane = obj_to_plane(obj);
3196 ret = drm_object_property_set_value(obj, property, value);
3205 struct drm_mode_object *obj;
3218 obj = drm_mode_object_find(dev, arg->obj_id, arg->obj_type);
3219 if (!obj) {
3223 if (!obj->properties) {
3228 props_count = obj->properties->count;
3238 if (put_user(obj->properties->ids[i],
3243 if (put_user(obj->properties->values[i],
3358 struct drm_mode_object *obj;
3368 obj = drm_mode_object_find(dev, crtc_lut->crtc_id, DRM_MODE_OBJECT_CRTC);
3369 if (!obj) {
3373 crtc = obj_to_crtc(obj);
3417 struct drm_mode_object *obj;
3427 obj = drm_mode_object_find(dev, crtc_lut->crtc_id, DRM_MODE_OBJECT_CRTC);
3428 if (!obj) {
3432 crtc = obj_to_crtc(obj);
3467 struct drm_mode_object *obj;
3479 obj = drm_mode_object_find(dev, page_flip->crtc_id, DRM_MODE_OBJECT_CRTC);
3480 if (!obj)
3482 crtc = obj_to_crtc(obj);