Searched refs:drm_gem_vram_object (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_gem_vram_helper.h | 31 * struct drm_gem_vram_object - GEM object backed by VRAM 40 * The type struct drm_gem_vram_object represents a GEM object that is 52 struct drm_gem_vram_object { struct 72 * Returns the container of type &struct drm_gem_vram_object 77 static inline struct drm_gem_vram_object *drm_gem_vram_of_bo( in drm_gem_vram_of_bo() 80 return container_of(bo, struct drm_gem_vram_object, bo); in drm_gem_vram_of_bo() 84 * Returns the container of type &struct drm_gem_vram_object 89 static inline struct drm_gem_vram_object *drm_gem_vram_of_gem( in drm_gem_vram_of_gem() 92 return container_of(gem, struct drm_gem_vram_object, bo.base); in drm_gem_vram_of_gem() 95 struct drm_gem_vram_object *drm_gem_vram_creat [all...] |
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_gem_vram_helper.h | 33 * struct drm_gem_vram_object - GEM object backed by VRAM 40 * The type struct drm_gem_vram_object represents a GEM object that is 52 struct drm_gem_vram_object { struct 71 * &struct drm_gem_vram_object for field bo. 75 static inline struct drm_gem_vram_object *drm_gem_vram_of_bo( in drm_gem_vram_of_bo() 78 return container_of(bo, struct drm_gem_vram_object, bo); in drm_gem_vram_of_bo() 83 * &struct drm_gem_vram_object for field gem. 87 static inline struct drm_gem_vram_object *drm_gem_vram_of_gem( in drm_gem_vram_of_gem() 90 return container_of(gem, struct drm_gem_vram_object, bo.base); in drm_gem_vram_of_gem() 93 struct drm_gem_vram_object *drm_gem_vram_creat [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_gem_vram_helper.c | 25 * This library provides &struct drm_gem_vram_object (GEM VRAM), a GEM 109 static void drm_gem_vram_cleanup(struct drm_gem_vram_object *gbo) in drm_gem_vram_cleanup() 122 static void drm_gem_vram_destroy(struct drm_gem_vram_object *gbo) in drm_gem_vram_destroy() 130 struct drm_gem_vram_object *gbo = drm_gem_vram_of_bo(bo); in ttm_buffer_object_destroy() 135 static void drm_gem_vram_placement(struct drm_gem_vram_object *gbo, in drm_gem_vram_placement() 175 struct drm_gem_vram_object *gbo, in drm_gem_vram_init() 223 * A new instance of &struct drm_gem_vram_object on success, or 226 struct drm_gem_vram_object *drm_gem_vram_create(struct drm_device *dev, in drm_gem_vram_create() 230 struct drm_gem_vram_object *gbo; in drm_gem_vram_create() 259 void drm_gem_vram_put(struct drm_gem_vram_object *gb [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_gem_vram_helper.c | 29 * This library provides &struct drm_gem_vram_object (GEM VRAM), a GEM 113 static void drm_gem_vram_cleanup(struct drm_gem_vram_object *gbo) in drm_gem_vram_cleanup() 126 static void drm_gem_vram_destroy(struct drm_gem_vram_object *gbo) in drm_gem_vram_destroy() 134 struct drm_gem_vram_object *gbo = drm_gem_vram_of_bo(bo); in ttm_buffer_object_destroy() 139 static void drm_gem_vram_placement(struct drm_gem_vram_object *gbo, in drm_gem_vram_placement() 184 * A new instance of &struct drm_gem_vram_object on success, or 187 struct drm_gem_vram_object *drm_gem_vram_create(struct drm_device *dev, in drm_gem_vram_create() 191 struct drm_gem_vram_object *gbo; in drm_gem_vram_create() 246 void drm_gem_vram_put(struct drm_gem_vram_object *gbo) in drm_gem_vram_put() 252 static u64 drm_gem_vram_pg_offset(struct drm_gem_vram_object *gb [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ast/ |
H A D | ast_cursor.c | 38 struct drm_gem_vram_object *gbo; in ast_cursor_fini() 62 struct drm_gem_vram_object *gbo; in ast_cursor_init() 172 struct drm_gem_vram_object *gbo; in ast_cursor_blit() 221 struct drm_gem_vram_object *gbo; in ast_cursor_page_flip()
|
H A D | ast_drv.h | 134 struct drm_gem_vram_object *gbo[AST_DEFAULT_HWC_NUM];
|
H A D | ast_mode.c | 573 struct drm_gem_vram_object *gbo; in ast_primary_plane_helper_atomic_update()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/bochs/ |
H A D | bochs_kms.c | 31 struct drm_gem_vram_object *gbo; in bochs_plane_update()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vboxvideo/ |
H A D | vbox_mode.c | 176 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(fb->obj[0]); 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_de.c | 109 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_drm_de.c | 110 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tiny/ |
H A D | bochs.c | 420 struct drm_gem_vram_object *gbo; in bochs_plane_update()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vboxvideo/ |
H A D | vbox_mode.c | 181 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(fb->obj[0]); in vbox_crtc_set_base_and_mode()
|
Completed in 11 milliseconds