Lines Matching refs:gbo
592 struct drm_gem_vram_object *gbo; in ast_primary_plane_helper_atomic_update() local
606 gbo = drm_gem_vram_of_gem(fb->obj[0]); in ast_primary_plane_helper_atomic_update()
607 gpu_addr = drm_gem_vram_offset(gbo); in ast_primary_plane_helper_atomic_update()
898 struct drm_gem_vram_object *gbo; in ast_cursor_plane_destroy() local
902 gbo = ast_cursor_plane->hwc[i].gbo; in ast_cursor_plane_destroy()
904 drm_gem_vram_vunmap(gbo, &map); in ast_cursor_plane_destroy()
905 drm_gem_vram_unpin(gbo); in ast_cursor_plane_destroy()
906 drm_gem_vram_put(gbo); in ast_cursor_plane_destroy()
925 struct drm_gem_vram_object *gbo; in ast_cursor_plane_init() local
938 gbo = drm_gem_vram_create(dev, size, 0); in ast_cursor_plane_init()
939 if (IS_ERR(gbo)) { in ast_cursor_plane_init()
940 ret = PTR_ERR(gbo); in ast_cursor_plane_init()
943 ret = drm_gem_vram_pin(gbo, DRM_GEM_VRAM_PL_FLAG_VRAM | in ast_cursor_plane_init()
947 ret = drm_gem_vram_vmap(gbo, &map); in ast_cursor_plane_init()
950 off = drm_gem_vram_offset(gbo); in ast_cursor_plane_init()
955 ast_cursor_plane->hwc[i].gbo = gbo; in ast_cursor_plane_init()
981 gbo = ast_cursor_plane->hwc[i].gbo; in ast_cursor_plane_init()
984 drm_gem_vram_vunmap(gbo, &map); in ast_cursor_plane_init()
986 drm_gem_vram_unpin(gbo); in ast_cursor_plane_init()
988 drm_gem_vram_put(gbo); in ast_cursor_plane_init()