Home
last modified time | relevance | path

Searched refs:gbo (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c128 kfree(gbo); in drm_gem_vram_destroy()
148 gbo->placement.placement = gbo->placements; in drm_gem_vram_placement()
203 gbo = kzalloc(sizeof(*gbo), GFP_KERNEL); in drm_gem_vram_create()
204 if (!gbo) in drm_gem_vram_create()
214 kfree(gbo); in drm_gem_vram_create()
220 gbo->bo.bdev = bdev; in drm_gem_vram_create()
233 return gbo; in drm_gem_vram_create()
292 ret = ttm_bo_validate(&gbo->bo, &gbo->placement, &ctx); in drm_gem_vram_pin_locked()
400 ret = ttm_bo_vmap(&gbo->bo, &gbo->map); in drm_gem_vram_vmap()
407 *map = gbo->map; in drm_gem_vram_vmap()
[all …]
/linux-6.15/include/drm/
H A Ddrm_gem_vram_helper.h95 void drm_gem_vram_put(struct drm_gem_vram_object *gbo);
96 s64 drm_gem_vram_offset(struct drm_gem_vram_object *gbo);
97 int drm_gem_vram_pin(struct drm_gem_vram_object *gbo, unsigned long pl_flag);
98 int drm_gem_vram_unpin(struct drm_gem_vram_object *gbo);
99 int drm_gem_vram_vmap(struct drm_gem_vram_object *gbo, struct iosys_map *map);
100 void drm_gem_vram_vunmap(struct drm_gem_vram_object *gbo,
/linux-6.15/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_resource.c44 struct vmw_bo *gbo = res->guest_memory_bo; in vmw_resource_mob_attach() local
47 dma_resv_assert_held(gbo->tbo.base.resv); in vmw_resource_mob_attach()
61 rb_insert_color(&res->mob_node, &gbo->res_tree); in vmw_resource_mob_attach()
62 vmw_bo_del_detached_resource(gbo, res); in vmw_resource_mob_attach()
64 vmw_bo_prio_add(gbo, res->used_prio); in vmw_resource_mob_attach()
73 struct vmw_bo *gbo = res->guest_memory_bo; in vmw_resource_mob_detach() local
75 dma_resv_assert_held(gbo->tbo.base.resv); in vmw_resource_mob_detach()
77 rb_erase(&res->mob_node, &gbo->res_tree); in vmw_resource_mob_detach()
79 vmw_bo_prio_del(gbo, res->used_prio); in vmw_resource_mob_detach()
335 struct vmw_bo *gbo; in vmw_resource_buf_alloc() local
[all …]
/linux-6.15/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_de.c110 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update() local
115 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()
/linux-6.15/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c181 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(fb->obj[0]); in vbox_crtc_set_base_and_mode() local
195 vbox_crtc->fb_offset = drm_gem_vram_offset(gbo); in vbox_crtc_set_base_and_mode()