Searched refs:user_bo (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_bo.c | 569 struct vmw_user_buffer_object *user_bo; in vmw_user_bo_ref_obj_release() local 571 user_bo = container_of(base, struct vmw_user_buffer_object, prime.base); in vmw_user_bo_ref_obj_release() 575 atomic_dec(&user_bo->vbo.cpu_writers); in vmw_user_bo_ref_obj_release() 604 struct vmw_user_buffer_object *user_bo; in vmw_user_bo_alloc() local 607 user_bo = kzalloc(sizeof(*user_bo), GFP_KERNEL); in vmw_user_bo_alloc() 608 if (unlikely(!user_bo)) { in vmw_user_bo_alloc() 613 ret = vmw_bo_init(dev_priv, &user_bo->vbo, size, in vmw_user_bo_alloc() 621 ttm_bo_get(&user_bo->vbo.base); in vmw_user_bo_alloc() 624 &user_bo in vmw_user_bo_alloc() 687 vmw_user_bo_synccpu_grab(struct vmw_user_buffer_object *user_bo, struct ttm_object_file *tfile, uint32_t flags) vmw_user_bo_synccpu_grab() argument 767 struct vmw_user_buffer_object *user_bo; vmw_user_bo_synccpu_ioctl() local 989 struct vmw_user_buffer_object *user_bo; vmw_user_bo_reference() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A D | qxl_display.c | 567 struct qxl_bo *user_bo, in qxl_create_cursor() 577 if (!user_bo) in qxl_create_cursor() 590 ret = qxl_bo_vmap(user_bo, &user_map); in qxl_create_cursor() 616 qxl_bo_vunmap(user_bo); in qxl_create_cursor() 795 static void qxl_prepare_shadow(struct qxl_device *qdev, struct qxl_bo *user_bo, in qxl_prepare_shadow() argument 801 user_bo); in qxl_prepare_shadow() 816 if (user_bo->shadow != qdev->dumb_shadow_bo) { in qxl_prepare_shadow() 817 if (user_bo->shadow) { in qxl_prepare_shadow() 818 qxl_bo_unpin(user_bo->shadow); in qxl_prepare_shadow() 820 (&user_bo in qxl_prepare_shadow() 566 qxl_create_cursor(struct qxl_device *qdev, struct qxl_bo *user_bo, int hot_x, int hot_y) qxl_create_cursor() argument 834 struct qxl_bo *user_bo; qxl_plane_prepare_fb() local 870 struct qxl_bo *user_bo; qxl_plane_cleanup_fb() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
H A D | qxl_display.c | 583 struct qxl_bo *cursor_bo = NULL, *user_bo = NULL, *old_cursor_bo = NULL; in qxl_cursor_atomic_update() local 596 user_bo = gem_to_qxl_bo(obj); in qxl_cursor_atomic_update() 599 ret = qxl_bo_kmap(user_bo, &user_ptr); in qxl_cursor_atomic_update() 633 qxl_bo_kunmap(user_bo); in qxl_cursor_atomic_update() 675 qxl_bo_kunmap(user_bo); in qxl_cursor_atomic_update() 770 struct qxl_bo *user_bo; in qxl_plane_prepare_fb() local 778 user_bo = gem_to_qxl_bo(obj); in qxl_plane_prepare_fb() 781 user_bo->is_dumb) { in qxl_plane_prepare_fb() 783 user_bo); in qxl_plane_prepare_fb() 797 if (user_bo in qxl_plane_prepare_fb() 819 struct qxl_bo *user_bo; qxl_plane_cleanup_fb() local [all...] |
Completed in 5 milliseconds