Searched refs:gbo (Results 1 – 6 of 6) sorted by relevance
113 static void drm_gem_vram_cleanup(struct drm_gem_vram_object *gbo) in drm_gem_vram_cleanup() argument120 WARN_ON(gbo->vmap_use_count); in drm_gem_vram_cleanup()121 WARN_ON(iosys_map_is_set(&gbo->map)); in drm_gem_vram_cleanup()123 drm_gem_object_release(&gbo->bo.base); in drm_gem_vram_cleanup()126 static void drm_gem_vram_destroy(struct drm_gem_vram_object *gbo) in drm_gem_vram_destroy() argument128 drm_gem_vram_cleanup(gbo); in drm_gem_vram_destroy()129 kfree(gbo); in drm_gem_vram_destroy()134 struct drm_gem_vram_object *gbo = drm_gem_vram_of_bo(bo); in ttm_buffer_object_destroy() local136 drm_gem_vram_destroy(gbo); in ttm_buffer_object_destroy()139 static void drm_gem_vram_placement(struct drm_gem_vram_object *gbo, in drm_gem_vram_placement() argument[all …]
96 void drm_gem_vram_put(struct drm_gem_vram_object *gbo);97 s64 drm_gem_vram_offset(struct drm_gem_vram_object *gbo);98 int drm_gem_vram_pin(struct drm_gem_vram_object *gbo, unsigned long pl_flag);99 int drm_gem_vram_unpin(struct drm_gem_vram_object *gbo);100 int drm_gem_vram_vmap(struct drm_gem_vram_object *gbo, struct iosys_map *map);101 void drm_gem_vram_vunmap(struct drm_gem_vram_object *gbo,
43 struct vmw_bo *gbo = res->guest_memory_bo; in vmw_resource_mob_attach() local44 struct rb_node **new = &gbo->res_tree.rb_node, *parent = NULL; in vmw_resource_mob_attach()46 dma_resv_assert_held(gbo->tbo.base.resv); in vmw_resource_mob_attach()60 rb_insert_color(&res->mob_node, &gbo->res_tree); in vmw_resource_mob_attach()62 vmw_bo_prio_add(gbo, res->used_prio); in vmw_resource_mob_attach()71 struct vmw_bo *gbo = res->guest_memory_bo; in vmw_resource_mob_detach() local73 dma_resv_assert_held(gbo->tbo.base.resv); in vmw_resource_mob_detach()75 rb_erase(&res->mob_node, &gbo->res_tree); in vmw_resource_mob_detach()77 vmw_bo_prio_del(gbo, res->used_prio); in vmw_resource_mob_detach()326 struct vmw_bo *gbo; in vmw_resource_buf_alloc() local[all …]
110 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update() local115 gbo = drm_gem_vram_of_gem(new_state->fb->obj[0]); in hibmc_plane_atomic_update()117 gpu_addr = drm_gem_vram_offset(gbo); in hibmc_plane_atomic_update()
420 struct drm_gem_vram_object *gbo; in bochs_plane_update() local426 gbo = drm_gem_vram_of_gem(state->fb->obj[0]); in bochs_plane_update()427 gpu_addr = drm_gem_vram_offset(gbo); in bochs_plane_update()
181 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(fb->obj[0]); in vbox_crtc_set_base_and_mode() local195 vbox_crtc->fb_offset = drm_gem_vram_offset(gbo); in vbox_crtc_set_base_and_mode()