Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c109 static void drm_gem_vram_cleanup(struct drm_gem_vram_object *gbo) in drm_gem_vram_cleanup() argument
116 WARN_ON(gbo->kmap_use_count); in drm_gem_vram_cleanup()
117 WARN_ON(gbo->kmap.virtual); in drm_gem_vram_cleanup()
119 drm_gem_object_release(&gbo->bo.base); in drm_gem_vram_cleanup()
122 static void drm_gem_vram_destroy(struct drm_gem_vram_object *gbo) in drm_gem_vram_destroy() argument
124 drm_gem_vram_cleanup(gbo); in drm_gem_vram_destroy()
125 kfree(gbo); in drm_gem_vram_destroy()
130 struct drm_gem_vram_object *gbo = drm_gem_vram_of_bo(bo); in ttm_buffer_object_destroy() local
132 drm_gem_vram_destroy(gbo); in ttm_buffer_object_destroy()
135 static void drm_gem_vram_placement(struct drm_gem_vram_object *gbo, in drm_gem_vram_placement() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/ast/
H A Dast_cursor.c38 struct drm_gem_vram_object *gbo; in ast_cursor_fini() local
40 for (i = 0; i < ARRAY_SIZE(ast->cursor.gbo); ++i) { in ast_cursor_fini()
41 gbo = ast->cursor.gbo[i]; in ast_cursor_fini()
42 drm_gem_vram_vunmap(gbo, ast->cursor.vaddr[i]); in ast_cursor_fini()
43 drm_gem_vram_unpin(gbo); in ast_cursor_fini()
44 drm_gem_vram_put(gbo); in ast_cursor_fini()
62 struct drm_gem_vram_object *gbo; in ast_cursor_init() local
68 for (i = 0; i < ARRAY_SIZE(ast->cursor.gbo); ++i) { in ast_cursor_init()
69 gbo = drm_gem_vram_create(dev, size, 0); in ast_cursor_init()
70 if (IS_ERR(gbo)) { in ast_cursor_init()
[all …]
H A Dast_drv.h134 struct drm_gem_vram_object *gbo[AST_DEFAULT_HWC_NUM]; member
H A Dast_mode.c573 struct drm_gem_vram_object *gbo; in ast_primary_plane_helper_atomic_update() local
587 gbo = drm_gem_vram_of_gem(fb->obj[0]); in ast_primary_plane_helper_atomic_update()
588 gpu_addr = drm_gem_vram_offset(gbo); in ast_primary_plane_helper_atomic_update()
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_gem_vram_helper.h98 void drm_gem_vram_put(struct drm_gem_vram_object *gbo);
99 u64 drm_gem_vram_mmap_offset(struct drm_gem_vram_object *gbo);
100 s64 drm_gem_vram_offset(struct drm_gem_vram_object *gbo);
101 int drm_gem_vram_pin(struct drm_gem_vram_object *gbo, unsigned long pl_flag);
102 int drm_gem_vram_unpin(struct drm_gem_vram_object *gbo);
103 void *drm_gem_vram_vmap(struct drm_gem_vram_object *gbo);
104 void drm_gem_vram_vunmap(struct drm_gem_vram_object *gbo, void *vaddr);
/OK3568_Linux_fs/buildroot/package/lvgl/lv_drivers/
H A D0008-drm-use-ping-pong-buffer-for-vop-output.patch18 static struct drm_bo *gbo;
45 - setdrmdisp(gbo);
51 + src.fd = gbo->buf_fd;
63 + memcpy(bo->ptr, gbo->ptr, bo->size);
85 gbo = malloc_drm_bo(lcd_w, lcd_h, DRM_FORMAT_ARGB8888);
88 drm_buff = gbo->ptr;
89 lcd_sw = gbo->pitch / 4;
H A D0009-display-drm-support-LV_COLOR_DEPTH-16.patch43 - gbo = malloc_drm_bo(lcd_w, lcd_h, DRM_FORMAT_ARGB8888);
52 + gbo = malloc_drm_bo(lcd_w, lcd_h, format);
55 drm_buff = gbo->ptr;
56 - lcd_sw = gbo->pitch / 4;
57 + lcd_sw = gbo->pitch / (LV_COLOR_DEPTH >> 3);
H A D0007-Added-rga-Acceleration-rga-copy-instead-of-memcpy.patch92 + dst.fd = gbo->buf_fd;
H A D0006-drm-Reconstructs-the-drm-display-driver.patch149 +static struct drm_bo *gbo;
1508 + setdrmdisp(gbo);
1550 + gbo = malloc_drm_bo(lcd_w, lcd_h, DRM_FORMAT_ARGB8888);
1551 + drm_buff = gbo->ptr;
1552 + lcd_sw = gbo->pitch / 4;
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bochs/
H A Dbochs_kms.c31 struct drm_gem_vram_object *gbo; in bochs_plane_update() local
37 gbo = drm_gem_vram_of_gem(state->fb->obj[0]); in bochs_plane_update()
38 gpu_addr = drm_gem_vram_offset(gbo); in bochs_plane_update()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c176 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(fb->obj[0]); in vbox_crtc_set_base_and_mode() local
190 vbox_crtc->fb_offset = drm_gem_vram_offset(gbo); in vbox_crtc_set_base_and_mode()
382 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(fb->obj[0]); in vbox_cursor_atomic_update() local
400 src = drm_gem_vram_vmap(gbo); in vbox_cursor_atomic_update()
419 drm_gem_vram_vunmap(gbo, src); in vbox_cursor_atomic_update()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_de.c109 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update() local
114 gbo = drm_gem_vram_of_gem(state->fb->obj[0]); in hibmc_plane_atomic_update()
116 gpu_addr = drm_gem_vram_offset(gbo); in hibmc_plane_atomic_update()
/OK3568_Linux_fs/device/rockchip/common/images/userdata/userdata_normal/media/
H A Dyuv420_p352x288.yuv2545 …���������������͟z��~�����Ӽ�������¿�����������������������������������������gbo��������������������…