Home
last modified time | relevance | path

Searched refs:gobj (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_gem.c32 void radeon_gem_object_free(struct drm_gem_object *gobj) in radeon_gem_object_free() argument
34 struct radeon_bo *robj = gem_to_radeon_bo(gobj); in radeon_gem_object_free()
93 static int radeon_gem_set_domain(struct drm_gem_object *gobj, in radeon_gem_set_domain() argument
101 robj = gem_to_radeon_bo(gobj); in radeon_gem_set_domain()
253 struct drm_gem_object *gobj; in radeon_gem_create_ioctl() local
262 false, &gobj); in radeon_gem_create_ioctl()
268 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_create_ioctl()
270 drm_gem_object_unreference_unlocked(gobj); in radeon_gem_create_ioctl()
286 struct drm_gem_object *gobj; in radeon_gem_userptr_ioctl() local
318 false, &gobj); in radeon_gem_userptr_ioctl()
[all …]
Dradeon_fb.c120 static void radeonfb_destroy_pinned_object(struct drm_gem_object *gobj) in radeonfb_destroy_pinned_object() argument
122 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); in radeonfb_destroy_pinned_object()
131 drm_gem_object_unreference_unlocked(gobj); in radeonfb_destroy_pinned_object()
139 struct drm_gem_object *gobj = NULL; in radeonfb_create_pinned_object() local
160 0, true, &gobj); in radeonfb_create_pinned_object()
166 rbo = gem_to_radeon_bo(gobj); in radeonfb_create_pinned_object()
211 *gobj_p = gobj; in radeonfb_create_pinned_object()
214 radeonfb_destroy_pinned_object(gobj); in radeonfb_create_pinned_object()
228 struct drm_gem_object *gobj = NULL; in radeonfb_create() local
244 ret = radeonfb_create_pinned_object(rfbdev, &mode_cmd, &gobj); in radeonfb_create()
[all …]
Dradeon_prime.c120 struct drm_gem_object *gobj, in radeon_gem_prime_export() argument
123 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export()
126 return drm_gem_prime_export(dev, gobj, flags); in radeon_gem_prime_export()
Dradeon_cs.c100 struct drm_gem_object *gobj; in radeon_cs_parser_relocs() local
104 gobj = drm_gem_object_lookup(ddev, p->filp, r->handle); in radeon_cs_parser_relocs()
105 if (gobj == NULL) { in radeon_cs_parser_relocs()
110 p->relocs[i].robj = gem_to_radeon_bo(gobj); in radeon_cs_parser_relocs()
Dradeon_drv.c124 struct drm_gem_object *gobj,
Dradeon.h513 #define gem_to_radeon_bo(gobj) container_of((gobj), struct radeon_bo, gem_base) argument
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_gem.c31 void qxl_gem_object_free(struct drm_gem_object *gobj) in qxl_gem_object_free() argument
33 struct qxl_bo *qobj = gem_to_qxl_bo(gobj); in qxl_gem_object_free()
77 struct drm_gem_object *gobj; in qxl_gem_object_create_with_handle() local
86 &gobj); in qxl_gem_object_create_with_handle()
89 r = drm_gem_handle_create(file_priv, gobj, handle); in qxl_gem_object_create_with_handle()
93 *qobj = gem_to_qxl_bo(gobj); in qxl_gem_object_create_with_handle()
94 drm_gem_object_unreference_unlocked(gobj); in qxl_gem_object_create_with_handle()
Dqxl_dumb.c75 struct drm_gem_object *gobj; in qxl_mode_dumb_mmap() local
79 gobj = drm_gem_object_lookup(dev, file_priv, handle); in qxl_mode_dumb_mmap()
80 if (gobj == NULL) in qxl_mode_dumb_mmap()
82 qobj = gem_to_qxl_bo(gobj); in qxl_mode_dumb_mmap()
84 drm_gem_object_unreference_unlocked(gobj); in qxl_mode_dumb_mmap()
Dqxl_fb.c415 static void qxlfb_destroy_pinned_object(struct drm_gem_object *gobj) in qxlfb_destroy_pinned_object() argument
417 struct qxl_bo *qbo = gem_to_qxl_bo(gobj); in qxlfb_destroy_pinned_object()
426 drm_gem_object_unreference_unlocked(gobj); in qxlfb_destroy_pinned_object()
434 struct drm_gem_object *gobj = qdev->fbdev_qfb->obj; in qxl_get_handle_for_primary_fb() local
436 BUG_ON(!gobj); in qxl_get_handle_for_primary_fb()
438 r = drm_gem_handle_create(file_priv, gobj, handle); in qxl_get_handle_for_primary_fb()
449 struct drm_gem_object *gobj = NULL; in qxlfb_create_pinned_object() local
468 &gobj); in qxlfb_create_pinned_object()
474 qbo = gem_to_qxl_bo(gobj); in qxlfb_create_pinned_object()
493 *gobj_p = gobj; in qxlfb_create_pinned_object()
[all …]
Dqxl_ioctl.c114 struct drm_gem_object *gobj; in qxlhw_handle_to_bo() local
118 gobj = drm_gem_object_lookup(qdev->ddev, file_priv, handle); in qxlhw_handle_to_bo()
119 if (!gobj) in qxlhw_handle_to_bo()
122 qobj = gem_to_qxl_bo(gobj); in qxlhw_handle_to_bo()
126 drm_gem_object_unreference_unlocked(gobj); in qxlhw_handle_to_bo()
324 struct drm_gem_object *gobj = NULL; in qxl_update_area_ioctl() local
331 gobj = drm_gem_object_lookup(dev, file, update_area->handle); in qxl_update_area_ioctl()
332 if (gobj == NULL) in qxl_update_area_ioctl()
335 qobj = gem_to_qxl_bo(gobj); in qxl_update_area_ioctl()
360 drm_gem_object_unreference_unlocked(gobj); in qxl_update_area_ioctl()
Dqxl_drv.h121 #define gem_to_qxl_bo(gobj) container_of((gobj), struct qxl_bo, gem_base) argument
421 void qxl_gem_object_free(struct drm_gem_object *gobj);
Dqxl_display.c1032 struct drm_gem_object *gobj; in qxl_create_monitors_object() local
1039 false, false, NULL, &gobj); in qxl_create_monitors_object()
1044 qdev->monitors_config_bo = gem_to_qxl_bo(gobj); in qxl_create_monitors_object()
/linux-4.1.27/drivers/gpu/drm/bochs/
Dbochs_fbdev.c41 struct drm_gem_object *gobj; in bochsfb_create_object() local
46 ret = bochs_gem_create(dev, size, true, &gobj); in bochsfb_create_object()
50 *gobj_p = gobj; in bochsfb_create_object()
64 struct drm_gem_object *gobj = NULL; in bochsfb_create() local
79 ret = bochsfb_create_object(bochs, &mode_cmd, &gobj); in bochsfb_create()
85 bo = gem_to_bochs_bo(gobj); in bochsfb_create()
115 ret = bochs_framebuffer_init(bochs->dev, &bochs->fb.gfb, &mode_cmd, gobj); in bochsfb_create()
Dbochs_mm.c413 struct drm_gem_object *gobj; in bochs_dumb_create() local
421 &gobj); in bochs_dumb_create()
425 ret = drm_gem_handle_create(file, gobj, &handle); in bochs_dumb_create()
426 drm_gem_object_unreference_unlocked(gobj); in bochs_dumb_create()
/linux-4.1.27/drivers/gpu/drm/mgag200/
Dmgag200_fb.c146 struct drm_gem_object *gobj; in mgag200fb_create_object() local
150 ret = mgag200_gem_create(dev, size, true, &gobj); in mgag200fb_create_object()
154 *gobj_p = gobj; in mgag200fb_create_object()
168 struct drm_gem_object *gobj = NULL; in mgag200fb_create() local
183 ret = mgag200fb_create_object(mfbdev, &mode_cmd, &gobj); in mgag200fb_create()
188 bo = gem_to_mga_bo(gobj); in mgag200fb_create()
200 ret = mgag200_framebuffer_init(dev, &mfbdev->mfb, &mode_cmd, gobj); in mgag200fb_create()
Dmgag200_main.c296 struct drm_gem_object *gobj; in mgag200_dumb_create() local
303 &gobj); in mgag200_dumb_create()
307 ret = drm_gem_handle_create(file, gobj, &handle); in mgag200_dumb_create()
308 drm_gem_object_unreference_unlocked(gobj); in mgag200_dumb_create()
Dmgag200_drv.h230 #define gem_to_mga_bo(gobj) container_of((gobj), struct mgag200_bo, gem) argument
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_gem.c215 struct udl_gem_object *gobj; in udl_gem_mmap() local
225 gobj = to_udl_bo(obj); in udl_gem_mmap()
227 ret = udl_gem_get_pages(gobj); in udl_gem_mmap()
234 *offset = drm_vma_node_offset_addr(&gobj->base.vma_node); in udl_gem_mmap()
237 drm_gem_object_unreference(&gobj->base); in udl_gem_mmap()
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_fbdev.c145 struct drm_gem_object *gobj; in cirrusfb_create_object() local
155 ret = cirrus_gem_create(dev, size, true, &gobj); in cirrusfb_create_object()
159 *gobj_p = gobj; in cirrusfb_create_object()
175 struct drm_gem_object *gobj = NULL; in cirrusfb_create() local
186 ret = cirrusfb_create_object(gfbdev, &mode_cmd, &gobj); in cirrusfb_create()
192 bo = gem_to_cirrus_bo(gobj); in cirrusfb_create()
204 ret = cirrus_framebuffer_init(cdev->dev, &gfbdev->gfb, &mode_cmd, gobj); in cirrusfb_create()
Dcirrus_main.c244 struct drm_gem_object *gobj; in cirrus_dumb_create() local
251 &gobj); in cirrus_dumb_create()
255 ret = drm_gem_handle_create(file, gobj, &handle); in cirrus_dumb_create()
256 drm_gem_object_unreference_unlocked(gobj); in cirrus_dumb_create()
Dcirrus_drv.h171 #define gem_to_cirrus_bo(gobj) container_of((gobj), struct cirrus_bo, gem) argument
/linux-4.1.27/drivers/gpu/drm/ast/
Dast_fb.c172 struct drm_gem_object *gobj; in astfb_create_object() local
178 ret = ast_gem_create(dev, size, true, &gobj); in astfb_create_object()
182 *gobj_p = gobj; in astfb_create_object()
198 struct drm_gem_object *gobj = NULL; in astfb_create() local
209 ret = astfb_create_object(afbdev, &mode_cmd, &gobj); in astfb_create()
214 bo = gem_to_ast_bo(gobj); in astfb_create()
227 ret = ast_framebuffer_init(dev, &afbdev->afb, &mode_cmd, gobj); in astfb_create()
Dast_main.c523 struct drm_gem_object *gobj; in ast_dumb_create() local
530 &gobj); in ast_dumb_create()
534 ret = drm_gem_handle_create(file, gobj, &handle); in ast_dumb_create()
535 drm_gem_object_unreference_unlocked(gobj); in ast_dumb_create()
Dast_drv.h327 #define gem_to_ast_bo(gobj) container_of((gobj), struct ast_bo, gem) argument