Lines Matching refs:gbo
582 struct drm_gem_vram_object *gbo; in ast_primary_plane_helper_atomic_update() local
596 gbo = drm_gem_vram_of_gem(fb->obj[0]); in ast_primary_plane_helper_atomic_update()
597 gpu_addr = drm_gem_vram_offset(gbo); in ast_primary_plane_helper_atomic_update()
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()
894 drm_gem_vram_vunmap(gbo, &map); 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()
915 struct drm_gem_vram_object *gbo; in ast_cursor_plane_init() local
928 gbo = drm_gem_vram_create(dev, size, 0); in ast_cursor_plane_init()
929 if (IS_ERR(gbo)) { in ast_cursor_plane_init()
930 ret = PTR_ERR(gbo); in ast_cursor_plane_init()
933 ret = drm_gem_vram_pin(gbo, DRM_GEM_VRAM_PL_FLAG_VRAM | in ast_cursor_plane_init()
937 ret = drm_gem_vram_vmap(gbo, &map); in ast_cursor_plane_init()
940 off = drm_gem_vram_offset(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()
974 drm_gem_vram_vunmap(gbo, &map); in ast_cursor_plane_init()
976 drm_gem_vram_unpin(gbo); in ast_cursor_plane_init()
978 drm_gem_vram_put(gbo); in ast_cursor_plane_init()