Searched refs:user_bo (Results 1 – 2 of 2) sorted by relevance
| /Linux-v5.15/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_bo.c | 614 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/ |
| D | qxl_display.c | 564 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 …]
|