Lines Matching refs:gobj
256 static void qxlfb_destroy_pinned_object(struct drm_gem_object *gobj) in qxlfb_destroy_pinned_object() argument
258 struct qxl_bo *qbo = gem_to_qxl_bo(gobj); in qxlfb_destroy_pinned_object()
267 drm_gem_object_unreference_unlocked(gobj); in qxlfb_destroy_pinned_object()
275 struct drm_gem_object *gobj = qdev->fbdev_qfb->obj; in qxl_get_handle_for_primary_fb() local
277 BUG_ON(!gobj); in qxl_get_handle_for_primary_fb()
279 r = drm_gem_handle_create(file_priv, gobj, handle); in qxl_get_handle_for_primary_fb()
290 struct drm_gem_object *gobj = NULL; in qxlfb_create_pinned_object() local
309 &gobj); in qxlfb_create_pinned_object()
315 qbo = gem_to_qxl_bo(gobj); in qxlfb_create_pinned_object()
334 *gobj_p = gobj; in qxlfb_create_pinned_object()
337 qxlfb_destroy_pinned_object(gobj); in qxlfb_create_pinned_object()
349 struct drm_gem_object *gobj = NULL; in qxlfb_create() local
363 ret = qxlfb_create_pinned_object(qfbdev, &mode_cmd, &gobj); in qxlfb_create()
364 qbo = gem_to_qxl_bo(gobj); in qxlfb_create()
387 qxl_framebuffer_init(qdev->ddev, &qfbdev->qfb, &mode_cmd, gobj); in qxlfb_create()
407 info->fix.smem_len = gobj->size; in qxlfb_create()
409 info->screen_size = gobj->size; in qxlfb_create()
447 drm_gem_object_unreference(gobj); in qxlfb_create()
451 drm_gem_object_unreference(gobj); in qxlfb_create()