Home
last modified time | relevance | path

Searched refs:user_bo (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dvmwgfx_bo.c614 struct vmw_user_buffer_object *user_bo; in vmw_user_bo_ref_obj_release() local
616 user_bo = container_of(base, struct vmw_user_buffer_object, prime.base); in vmw_user_bo_ref_obj_release()
620 atomic_dec(&user_bo->vbo.cpu_writers); in vmw_user_bo_ref_obj_release()
650 struct vmw_user_buffer_object *user_bo; in vmw_user_bo_alloc() local
653 user_bo = kzalloc(sizeof(*user_bo), GFP_KERNEL); in vmw_user_bo_alloc()
654 if (unlikely(!user_bo)) { in vmw_user_bo_alloc()
659 ret = vmw_bo_init(dev_priv, &user_bo->vbo, size, in vmw_user_bo_alloc()
667 ttm_bo_get(&user_bo->vbo.base); in vmw_user_bo_alloc()
670 &user_bo->prime, in vmw_user_bo_alloc()
676 ttm_bo_put(&user_bo->vbo.base); in vmw_user_bo_alloc()
[all …]
/Linux-v5.15/drivers/gpu/drm/qxl/
Dqxl_display.c564 struct qxl_bo *user_bo, in qxl_create_cursor() argument
574 if (!user_bo) in qxl_create_cursor()
587 ret = qxl_bo_vmap(user_bo, &user_map); in qxl_create_cursor()
613 qxl_bo_vunmap(user_bo); in qxl_create_cursor()
792 static void qxl_prepare_shadow(struct qxl_device *qdev, struct qxl_bo *user_bo, in qxl_prepare_shadow() argument
798 user_bo); in qxl_prepare_shadow()
813 if (user_bo->shadow != qdev->dumb_shadow_bo) { in qxl_prepare_shadow()
814 if (user_bo->shadow) { in qxl_prepare_shadow()
815 qxl_bo_unpin(user_bo->shadow); in qxl_prepare_shadow()
817 (&user_bo->shadow->tbo.base); in qxl_prepare_shadow()
[all …]