Lines Matching refs:new_bo

760 static struct i915_vma *intel_overlay_pin_fb(struct drm_i915_gem_object *new_bo)  in intel_overlay_pin_fb()  argument
768 ret = i915_gem_object_lock(new_bo, &ww); in intel_overlay_pin_fb()
770 vma = i915_gem_object_pin_to_display_plane(new_bo, &ww, 0, in intel_overlay_pin_fb()
787 struct drm_i915_gem_object *new_bo, in intel_overlay_do_put_image() argument
807 vma = intel_overlay_pin_fb(new_bo); in intel_overlay_do_put_image()
813 i915_gem_object_flush_frontbuffer(new_bo, ORIGIN_DIRTYFB); in intel_overlay_do_put_image()
996 struct drm_i915_gem_object *new_bo) in check_overlay_src() argument
1081 if (rec->offset_Y + tmp > new_bo->base.size) in check_overlay_src()
1092 if (rec->offset_Y + tmp > new_bo->base.size) in check_overlay_src()
1096 if (rec->offset_U + tmp > new_bo->base.size || in check_overlay_src()
1097 rec->offset_V + tmp > new_bo->base.size) in check_overlay_src()
1113 struct drm_i915_gem_object *new_bo; in intel_overlay_put_image_ioctl() local
1135 new_bo = i915_gem_object_lookup(file_priv, params->bo_handle); in intel_overlay_put_image_ioctl()
1136 if (!new_bo) in intel_overlay_put_image_ioctl()
1141 if (i915_gem_object_is_tiled(new_bo)) { in intel_overlay_put_image_ioctl()
1191 ret = check_overlay_src(dev_priv, params, new_bo); in intel_overlay_put_image_ioctl()
1200 ret = intel_overlay_do_put_image(overlay, new_bo, params); in intel_overlay_put_image_ioctl()
1205 i915_gem_object_put(new_bo); in intel_overlay_put_image_ioctl()
1211 i915_gem_object_put(new_bo); in intel_overlay_put_image_ioctl()