Home
last modified time | relevance | path

Searched refs:drm_gem_vram_object (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/include/drm/
Ddrm_gem_vram_helper.h38 struct drm_gem_vram_object { struct
55 static inline struct drm_gem_vram_object *drm_gem_vram_of_bo( in drm_gem_vram_of_bo()
58 return container_of(bo, struct drm_gem_vram_object, bo); in drm_gem_vram_of_bo()
67 static inline struct drm_gem_vram_object *drm_gem_vram_of_gem( in drm_gem_vram_of_gem()
70 return container_of(gem, struct drm_gem_vram_object, bo.base); in drm_gem_vram_of_gem()
73 struct drm_gem_vram_object *drm_gem_vram_create(struct drm_device *dev,
78 void drm_gem_vram_put(struct drm_gem_vram_object *gbo);
79 u64 drm_gem_vram_mmap_offset(struct drm_gem_vram_object *gbo);
80 s64 drm_gem_vram_offset(struct drm_gem_vram_object *gbo);
81 int drm_gem_vram_pin(struct drm_gem_vram_object *gbo, unsigned long pl_flag);
[all …]
/Linux-v5.4/drivers/gpu/drm/
Ddrm_gem_vram_helper.c23 static void drm_gem_vram_cleanup(struct drm_gem_vram_object *gbo) in drm_gem_vram_cleanup()
32 static void drm_gem_vram_destroy(struct drm_gem_vram_object *gbo) in drm_gem_vram_destroy()
40 struct drm_gem_vram_object *gbo = drm_gem_vram_of_bo(bo); in ttm_buffer_object_destroy()
45 static void drm_gem_vram_placement(struct drm_gem_vram_object *gbo, in drm_gem_vram_placement()
78 struct drm_gem_vram_object *gbo, in drm_gem_vram_init()
122 struct drm_gem_vram_object *drm_gem_vram_create(struct drm_device *dev, in drm_gem_vram_create()
128 struct drm_gem_vram_object *gbo; in drm_gem_vram_create()
153 void drm_gem_vram_put(struct drm_gem_vram_object *gbo) in drm_gem_vram_put()
169 u64 drm_gem_vram_mmap_offset(struct drm_gem_vram_object *gbo) in drm_gem_vram_mmap_offset()
187 s64 drm_gem_vram_offset(struct drm_gem_vram_object *gbo) in drm_gem_vram_offset()
[all …]
/Linux-v5.4/drivers/gpu/drm/mgag200/
Dmgag200_cursor.c36 struct drm_gem_vram_object *pixels_1 = mdev->cursor.pixels_1; in mga_crtc_cursor_set()
37 struct drm_gem_vram_object *pixels_2 = mdev->cursor.pixels_2; in mga_crtc_cursor_set()
38 struct drm_gem_vram_object *pixels_current = mdev->cursor.pixels_current; in mga_crtc_cursor_set()
39 struct drm_gem_vram_object *pixels_next; in mga_crtc_cursor_set()
41 struct drm_gem_vram_object *gbo = NULL; in mga_crtc_cursor_set()
Dmgag200_drv.h139 struct drm_gem_vram_object *pixels_1;
140 struct drm_gem_vram_object *pixels_2;
142 struct drm_gem_vram_object *pixels_current;
Dmgag200_mode.c863 struct drm_gem_vram_object *gbo; in mga_crtc_do_set_base()
1407 struct drm_gem_vram_object *gbo = in mga_crtc_disable()
/Linux-v5.4/drivers/gpu/drm/bochs/
Dbochs_kms.c32 struct drm_gem_vram_object *gbo; in bochs_plane_update()
75 struct drm_gem_vram_object *gbo; in bochs_pipe_prepare_fb()
86 struct drm_gem_vram_object *gbo; in bochs_pipe_cleanup_fb()
/Linux-v5.4/drivers/gpu/drm/vboxvideo/
Dvbox_fb.c54 struct drm_gem_vram_object *gbo; in vboxfb_create()
137 struct drm_gem_vram_object *gbo = drm_gem_vram_of_gem(afb->obj); in vbox_fbdev_fini()
Dvbox_mode.c175 struct drm_gem_vram_object *gbo = in vbox_crtc_set_base_and_mode()
306 struct drm_gem_vram_object *gbo; in vbox_primary_prepare_fb()
323 struct drm_gem_vram_object *gbo; in vbox_primary_cleanup_fb()
389 struct drm_gem_vram_object *gbo = in vbox_cursor_atomic_update()
465 struct drm_gem_vram_object *gbo; in vbox_cursor_prepare_fb()
477 struct drm_gem_vram_object *gbo; in vbox_cursor_cleanup_fb()
Dvbox_main.c277 struct drm_gem_vram_object *gbo; in vbox_gem_create()
/Linux-v5.4/drivers/gpu/drm/ast/
Dast_mode.c532 struct drm_gem_vram_object *gbo; in ast_crtc_do_set_base()
609 struct drm_gem_vram_object *gbo = in ast_crtc_disable()
901 struct drm_gem_vram_object *gbo; in ast_cursor_init()
937 struct drm_gem_vram_object *gbo = in ast_cursor_fini()
1161 struct drm_gem_vram_object *gbo; in ast_cursor_set()
1211 struct drm_gem_vram_object *dst_gbo = in ast_cursor_set()
Dast_main.c544 struct drm_gem_vram_object *gbo; in ast_gem_create()
/Linux-v5.4/drivers/gpu/drm/hisilicon/hibmc/
Dhibmc_ttm.c53 struct drm_gem_vram_object *gbo; in hibmc_gem_create()
Dhibmc_drm_fbdev.c65 struct drm_gem_vram_object *gbo = NULL; in hibmc_drm_fb_create()
Dhibmc_drm_de.c104 struct drm_gem_vram_object *gbo; in hibmc_plane_atomic_update()