Home
last modified time | relevance | path

Searched refs:drm_gem_vram_object (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/include/drm/
H A Ddrm_gem_vram_helper.h31 * 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 Ddrm_gem_vram_helper.h33 * 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 Ddrm_gem_vram_helper.c25 * 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 Ddrm_gem_vram_helper.c29 * 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 Dast_cursor.c38 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 Dast_drv.h134 struct drm_gem_vram_object *gbo[AST_DEFAULT_HWC_NUM];
H A Dast_mode.c573 struct drm_gem_vram_object *gbo; in ast_primary_plane_helper_atomic_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/bochs/
H A Dbochs_kms.c31 struct drm_gem_vram_object *gbo; in bochs_plane_update()
/kernel/linux/linux-5.10/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()
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 Dhibmc_drm_de.c109 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update()
/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_de.c110 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update()
/kernel/linux/linux-6.6/drivers/gpu/drm/tiny/
H A Dbochs.c420 struct drm_gem_vram_object *gbo; in bochs_plane_update()
/kernel/linux/linux-6.6/drivers/gpu/drm/vboxvideo/
H A Dvbox_mode.c181 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