Lines Matching refs:gbo
583 struct drm_gem_vram_object *gbo; in ast_primary_plane_helper_atomic_update() local
597 gbo = drm_gem_vram_of_gem(fb->obj[0]); in ast_primary_plane_helper_atomic_update()
598 gpu_addr = drm_gem_vram_offset(gbo); in ast_primary_plane_helper_atomic_update()
889 struct drm_gem_vram_object *gbo; in ast_cursor_plane_destroy() local
893 gbo = ast_cursor_plane->hwc[i].gbo; in ast_cursor_plane_destroy()
895 drm_gem_vram_vunmap(gbo, &map); in ast_cursor_plane_destroy()
896 drm_gem_vram_unpin(gbo); in ast_cursor_plane_destroy()
897 drm_gem_vram_put(gbo); in ast_cursor_plane_destroy()
916 struct drm_gem_vram_object *gbo; in ast_cursor_plane_init() local
929 gbo = drm_gem_vram_create(dev, size, 0); in ast_cursor_plane_init()
930 if (IS_ERR(gbo)) { in ast_cursor_plane_init()
931 ret = PTR_ERR(gbo); in ast_cursor_plane_init()
934 ret = drm_gem_vram_pin(gbo, DRM_GEM_VRAM_PL_FLAG_VRAM | in ast_cursor_plane_init()
938 ret = drm_gem_vram_vmap(gbo, &map); in ast_cursor_plane_init()
941 off = drm_gem_vram_offset(gbo); in ast_cursor_plane_init()
946 ast_cursor_plane->hwc[i].gbo = gbo; in ast_cursor_plane_init()
972 gbo = ast_cursor_plane->hwc[i].gbo; in ast_cursor_plane_init()
975 drm_gem_vram_vunmap(gbo, &map); in ast_cursor_plane_init()
977 drm_gem_vram_unpin(gbo); in ast_cursor_plane_init()
979 drm_gem_vram_put(gbo); in ast_cursor_plane_init()