Searched refs:new_bo (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/staging/media/atomisp/pci/hmm/ |
| H A D | hmm_bo.c | 227 struct hmm_buffer_object *new_bo; in __bo_break_up() local 231 new_bo = kmem_cache_alloc(bdev->bo_cache, GFP_KERNEL); in __bo_break_up() 232 if (!new_bo) { in __bo_break_up() 236 ret = __bo_init(bdev, new_bo, pgnr); in __bo_break_up() 239 kmem_cache_free(bdev->bo_cache, new_bo); in __bo_break_up() 243 new_bo->start = bo->start; in __bo_break_up() 244 new_bo->end = new_bo->start + pgnr_to_size(pgnr); in __bo_break_up() 245 bo->start = new_bo->end; in __bo_break_up() 249 list_add_tail(&new_bo->list, &bo->list); in __bo_break_up() 252 return new_bo; in __bo_break_up() [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_overlay.c | 770 static struct i915_vma *intel_overlay_pin_fb(struct drm_i915_gem_object *new_bo) in intel_overlay_pin_fb() argument 778 ret = i915_gem_object_lock(new_bo, &ww); in intel_overlay_pin_fb() 780 vma = i915_gem_object_pin_to_display_plane(new_bo, &ww, 0, 0, in intel_overlay_pin_fb() 797 struct drm_i915_gem_object *new_bo, in intel_overlay_do_put_image() argument 817 vma = intel_overlay_pin_fb(new_bo); in intel_overlay_do_put_image() 1009 struct drm_i915_gem_object *new_bo) in check_overlay_src() argument 1094 if (rec->offset_Y + tmp > new_bo->base.size) in check_overlay_src() 1105 if (rec->offset_Y + tmp > new_bo->base.size) in check_overlay_src() 1109 if (rec->offset_U + tmp > new_bo->base.size || in check_overlay_src() 1110 rec->offset_V + tmp > new_bo->base.size) in check_overlay_src() [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_cursor_plane.c | 487 struct vmw_bo *new_bo = vmw_user_object_buffer(&new_vps->uo); in vmw_cursor_buffer_changed() local 493 if (new_bo != old_bo) in vmw_cursor_buffer_changed() 496 if (new_bo) { in vmw_cursor_buffer_changed() 499 } else if (new_bo->dirty) { in vmw_cursor_buffer_changed() 500 vmw_bo_dirty_scan(new_bo); in vmw_cursor_buffer_changed() 501 dirty = vmw_bo_is_dirty(new_bo); in vmw_cursor_buffer_changed() 507 vmw_bo_dirty_clear(new_bo); in vmw_cursor_buffer_changed() 510 } else if (new_bo != old_bo) { in vmw_cursor_buffer_changed() 536 ret = ttm_bo_reserve(&new_bo->tbo, false, false, &ctx); in vmw_cursor_buffer_changed() 544 new_image = vmw_bo_map_and_cache(new_bo); in vmw_cursor_buffer_changed() [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | crtc.c | 1094 struct nouveau_bo *new_bo, in nv04_page_flip_emit() argument 1145 struct nouveau_bo *new_bo = nouveau_gem_object(fb->obj[0]); in nv04_crtc_page_flip() local 1165 if (new_bo != old_bo) { in nv04_crtc_page_flip() 1166 ret = nouveau_bo_pin(new_bo, NOUVEAU_GEM_DOMAIN_VRAM, true); in nv04_crtc_page_flip() 1172 ret = ttm_bo_reserve(&new_bo->bo, true, false, NULL); in nv04_crtc_page_flip() 1177 ret = nouveau_fence_sync(new_bo, chan, false, true); in nv04_crtc_page_flip() 1179 ttm_bo_unreserve(&new_bo->bo); in nv04_crtc_page_flip() 1183 if (new_bo != old_bo) { in nv04_crtc_page_flip() 1184 ttm_bo_unreserve(&new_bo->bo); in nv04_crtc_page_flip() 1194 new_bo->offset }; in nv04_crtc_page_flip() [all …]
|