Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/
A Ddrm_gem_vram_helper.c127 kfree(gbo); in drm_gem_vram_destroy()
147 gbo->placement.placement = gbo->placements; in drm_gem_vram_placement()
148 gbo->placement.busy_placement = gbo->placements; in drm_gem_vram_placement()
204 gbo = kzalloc(sizeof(*gbo), GFP_KERNEL); in drm_gem_vram_create()
205 if (!gbo) in drm_gem_vram_create()
215 kfree(gbo); in drm_gem_vram_create()
234 return gbo; in drm_gem_vram_create()
292 ret = ttm_bo_validate(&gbo->bo, &gbo->placement, &ctx); in drm_gem_vram_pin_locked()
381 ret = ttm_bo_vmap(&gbo->bo, &gbo->map); in drm_gem_vram_kmap_locked()
388 *map = gbo->map; in drm_gem_vram_kmap_locked()
[all …]
/linux/include/drm/
A Ddrm_gem_vram_helper.h96 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 dma_buf_map *map);
101 void drm_gem_vram_vunmap(struct drm_gem_vram_object *gbo, struct dma_buf_map *map);
/linux/drivers/gpu/drm/ast/
A Dast_mode.c582 struct drm_gem_vram_object *gbo; in ast_primary_plane_helper_atomic_update() local
888 struct drm_gem_vram_object *gbo; in ast_cursor_plane_destroy() local
892 gbo = ast_cursor_plane->hwc[i].gbo; in ast_cursor_plane_destroy()
895 drm_gem_vram_unpin(gbo); in ast_cursor_plane_destroy()
896 drm_gem_vram_put(gbo); in ast_cursor_plane_destroy()
929 if (IS_ERR(gbo)) { in ast_cursor_plane_init()
930 ret = PTR_ERR(gbo); in ast_cursor_plane_init()
945 ast_cursor_plane->hwc[i].gbo = gbo; in ast_cursor_plane_init()
971 gbo = ast_cursor_plane->hwc[i].gbo; in ast_cursor_plane_init()
976 drm_gem_vram_unpin(gbo); in ast_cursor_plane_init()
[all …]
A Dast_drv.h109 struct drm_gem_vram_object *gbo; member
/linux/drivers/gpu/drm/hisilicon/hibmc/
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/drivers/gpu/drm/tiny/
A Dbochs.c415 struct drm_gem_vram_object *gbo; in bochs_plane_update() local
421 gbo = drm_gem_vram_of_gem(state->fb->obj[0]); in bochs_plane_update()
422 gpu_addr = drm_gem_vram_offset(gbo); in bochs_plane_update()
/linux/drivers/gpu/drm/vboxvideo/
A Dvbox_mode.c179 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(fb->obj[0]); in vbox_crtc_set_base_and_mode() local
193 vbox_crtc->fb_offset = drm_gem_vram_offset(gbo); in vbox_crtc_set_base_and_mode()

Completed in 21 milliseconds