Home | History | Annotate | Download | only in ast

Lines Matching defs:gbo

573 	struct drm_gem_vram_object *gbo;
576 gbo = drm_gem_vram_of_gem(state->fb->obj[0]);
577 gpu_addr = drm_gem_vram_offset(gbo);
627 struct drm_gem_vram_object *gbo;
641 gbo = drm_gem_vram_of_gem(fb->obj[0]);
642 src = drm_gem_vram_vmap(gbo);
648 dst = drm_gem_vram_vmap(ast->cursor.gbo[ast->cursor.next_index]);
662 drm_gem_vram_vunmap(ast->cursor.gbo[ast->cursor.next_index], dst);
663 drm_gem_vram_vunmap(gbo, src);
668 drm_gem_vram_vunmap(ast->cursor.gbo[ast->cursor.next_index], dst);
670 drm_gem_vram_vunmap(gbo, src);
672 drm_gem_vram_unpin(gbo);
713 struct drm_gem_vram_object *gbo;
722 gbo = ast->cursor.gbo[ast->cursor.next_index];
723 off = drm_gem_vram_offset(gbo);
729 ast->cursor.next_index %= ARRAY_SIZE(ast->cursor.gbo);
1146 struct drm_gem_vram_object *gbo;
1151 for (i = 0; i < ARRAY_SIZE(ast->cursor.gbo); ++i) {
1152 gbo = drm_gem_vram_create(dev, size, 0);
1153 if (IS_ERR(gbo)) {
1154 ret = PTR_ERR(gbo);
1157 ret = drm_gem_vram_pin(gbo, DRM_GEM_VRAM_PL_FLAG_VRAM |
1160 drm_gem_vram_put(gbo);
1164 ast->cursor.gbo[i] = gbo;
1172 gbo = ast->cursor.gbo[i];
1173 drm_gem_vram_unpin(gbo);
1174 drm_gem_vram_put(gbo);
1175 ast->cursor.gbo[i] = NULL;
1184 struct drm_gem_vram_object *gbo;
1186 for (i = 0; i < ARRAY_SIZE(ast->cursor.gbo); ++i) {
1187 gbo = ast->cursor.gbo[i];
1188 drm_gem_vram_unpin(gbo);
1189 drm_gem_vram_put(gbo);
1448 struct drm_gem_vram_object *gbo;
1453 gbo = ast->cursor.gbo[ast->cursor.next_index];
1454 dst = drm_gem_vram_vmap(gbo);
1485 drm_gem_vram_vunmap(gbo, dst);