Lines Matching refs:qxl_fb
383 struct qxl_framebuffer *qxl_fb = to_qxl_framebuffer(fb); in qxl_user_framebuffer_destroy() local
384 struct qxl_bo *bo = gem_to_qxl_bo(qxl_fb->obj); in qxl_user_framebuffer_destroy()
387 drm_gem_object_put_unlocked(qxl_fb->obj); in qxl_user_framebuffer_destroy()
389 kfree(qxl_fb); in qxl_user_framebuffer_destroy()
399 struct qxl_framebuffer *qxl_fb = to_qxl_framebuffer(fb); in qxl_framebuffer_surface_dirty() local
400 struct qxl_device *qdev = qxl_fb->base.dev->dev_private; in qxl_framebuffer_surface_dirty()
407 qobj = gem_to_qxl_bo(qxl_fb->obj); in qxl_framebuffer_surface_dirty()
425 qxl_draw_dirty_fb(qdev, qxl_fb, qobj, flags, color, in qxl_framebuffer_surface_dirty()
1109 struct qxl_framebuffer *qxl_fb; in qxl_user_framebuffer_create() local
1116 qxl_fb = kzalloc(sizeof(*qxl_fb), GFP_KERNEL); in qxl_user_framebuffer_create()
1117 if (qxl_fb == NULL) in qxl_user_framebuffer_create()
1120 ret = qxl_framebuffer_init(dev, qxl_fb, mode_cmd, obj, &qxl_fb_funcs); in qxl_user_framebuffer_create()
1122 kfree(qxl_fb); in qxl_user_framebuffer_create()
1127 return &qxl_fb->base; in qxl_user_framebuffer_create()