Lines Matching refs:new_bo

735 				      struct drm_i915_gem_object *new_bo,  in intel_overlay_do_put_image()  argument
752 ret = i915_gem_object_pin_to_display_plane(new_bo, 0, NULL, NULL, in intel_overlay_do_put_image()
757 ret = i915_gem_object_put_fence(new_bo); in intel_overlay_do_put_image()
798 iowrite32(i915_gem_obj_ggtt_offset(new_bo) + params->offset_Y, &regs->OBUF_0Y); in intel_overlay_do_put_image()
812 iowrite32(i915_gem_obj_ggtt_offset(new_bo) + params->offset_U, &regs->OBUF_0U); in intel_overlay_do_put_image()
813 iowrite32(i915_gem_obj_ggtt_offset(new_bo) + params->offset_V, &regs->OBUF_0V); in intel_overlay_do_put_image()
834 i915_gem_track_fb(overlay->vid_bo, new_bo, in intel_overlay_do_put_image()
838 overlay->vid_bo = new_bo; in intel_overlay_do_put_image()
846 i915_gem_object_ggtt_unpin(new_bo); in intel_overlay_do_put_image()
950 struct drm_i915_gem_object *new_bo) in check_overlay_src() argument
1035 if (rec->offset_Y + tmp > new_bo->base.size) in check_overlay_src()
1046 if (rec->offset_Y + tmp > new_bo->base.size) in check_overlay_src()
1050 if (rec->offset_U + tmp > new_bo->base.size || in check_overlay_src()
1051 rec->offset_V + tmp > new_bo->base.size) in check_overlay_src()
1094 struct drm_i915_gem_object *new_bo; in intel_overlay_put_image() local
1127 new_bo = to_intel_bo(drm_gem_object_lookup(dev, file_priv, in intel_overlay_put_image()
1129 if (&new_bo->base == NULL) { in intel_overlay_put_image()
1137 if (new_bo->tiling_mode) { in intel_overlay_put_image()
1196 ret = check_overlay_src(dev, put_image_rec, new_bo); in intel_overlay_put_image()
1211 ret = intel_overlay_do_put_image(overlay, new_bo, params); in intel_overlay_put_image()
1225 drm_gem_object_unreference_unlocked(&new_bo->base); in intel_overlay_put_image()