Lines Matching refs:cursor_bo
384 qxl_bo_unref(&qxl_crtc->cursor_bo); in qxl_crtc_destroy()
488 if (!qcrtc->cursor_bo) in qxl_primary_apply_cursor()
497 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor()
510 cmd->u.set.shape = qxl_bo_physical_address(qdev, qcrtc->cursor_bo, 0); in qxl_primary_apply_cursor()
582 struct qxl_bo *cursor_bo = NULL, *user_bo = NULL, *old_cursor_bo = NULL; in qxl_cursor_atomic_update() local
604 &cursor_bo); in qxl_cursor_atomic_update()
608 ret = qxl_bo_pin(cursor_bo); in qxl_cursor_atomic_update()
616 ret = qxl_bo_kmap(cursor_bo, (void **)&cursor); in qxl_cursor_atomic_update()
631 qxl_bo_kunmap(cursor_bo); in qxl_cursor_atomic_update()
637 cursor_bo, 0); in qxl_cursor_atomic_update()
640 old_cursor_bo = qcrtc->cursor_bo; in qxl_cursor_atomic_update()
641 qcrtc->cursor_bo = cursor_bo; in qxl_cursor_atomic_update()
642 cursor_bo = NULL; in qxl_cursor_atomic_update()
663 qxl_bo_unref(&cursor_bo); in qxl_cursor_atomic_update()
670 qxl_bo_unpin(cursor_bo); in qxl_cursor_atomic_update()
672 qxl_bo_unref(&cursor_bo); in qxl_cursor_atomic_update()