Home
last modified time | relevance | path

Searched refs:cursor_bo (Results 1 – 15 of 15) sorted by relevance

/drivers/gpu/drm/qxl/
Dqxl_display.c386 qxl_bo_unref(&qxl_crtc->cursor_bo); in qxl_crtc_destroy()
491 if (!qcrtc->cursor_bo) in qxl_primary_apply_cursor()
500 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor()
513 cmd->u.set.shape = qxl_bo_physical_address(qdev, qcrtc->cursor_bo, 0); in qxl_primary_apply_cursor()
537 if (!qcrtc->cursor_bo) in qxl_primary_move_cursor()
568 struct qxl_bo *cursor_bo; in qxl_create_cursor() local
579 NULL, &cursor_bo); in qxl_create_cursor()
583 ret = qxl_bo_vmap(cursor_bo, &cursor_map); in qxl_create_cursor()
614 qxl_bo_vunmap(cursor_bo); in qxl_create_cursor()
615 return cursor_bo; in qxl_create_cursor()
[all …]
Dqxl_drv.h114 struct qxl_bo *cursor_bo; member
/drivers/gpu/drm/radeon/
Dradeon_cursor.c250 if (radeon_crtc->cursor_bo) in radeon_cursor_move_locked()
350 if (radeon_crtc->cursor_bo) { in radeon_crtc_cursor_set2()
351 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_crtc_cursor_set2()
357 drm_gem_object_put(radeon_crtc->cursor_bo); in radeon_crtc_cursor_set2()
360 radeon_crtc->cursor_bo = obj; in radeon_crtc_cursor_set2()
376 if (radeon_crtc->cursor_bo) { in radeon_cursor_reset()
Dradeon_device.c1590 if (radeon_crtc->cursor_bo) { in radeon_suspend_kms()
1591 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_suspend_kms()
1713 if (radeon_crtc->cursor_bo) { in radeon_resume_kms()
1714 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_resume_kms()
Dradeon_mode.h334 struct drm_gem_object *cursor_bo; member
/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_crtc.c420 struct drm_gem_object *cursor_bo, *old_bo; in mdp4_crtc_cursor_set() local
431 cursor_bo = drm_gem_object_lookup(file_priv, handle); in mdp4_crtc_cursor_set()
432 if (!cursor_bo) in mdp4_crtc_cursor_set()
435 cursor_bo = NULL; in mdp4_crtc_cursor_set()
438 if (cursor_bo) { in mdp4_crtc_cursor_set()
439 ret = msm_gem_get_and_pin_iova(cursor_bo, kms->aspace, &iova); in mdp4_crtc_cursor_set()
448 mdp4_crtc->cursor.next_bo = cursor_bo; in mdp4_crtc_cursor_set()
465 drm_gem_object_put(cursor_bo); in mdp4_crtc_cursor_set()
/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_crtc.c960 struct drm_gem_object *cursor_bo, *old_bo = NULL; in mdp5_crtc_cursor_set() local
994 cursor_bo = drm_gem_object_lookup(file, handle); in mdp5_crtc_cursor_set()
995 if (!cursor_bo) in mdp5_crtc_cursor_set()
998 ret = msm_gem_get_and_pin_iova(cursor_bo, kms->aspace, in mdp5_crtc_cursor_set()
1001 drm_gem_object_put(cursor_bo); in mdp5_crtc_cursor_set()
1010 mdp5_crtc->cursor.scanout_bo = cursor_bo; in mdp5_crtc_cursor_set()
/drivers/gpu/drm/amd/amdgpu/
Damdgpu_display.c1597 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_suspend_helper()
1598 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_suspend_helper()
1635 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_resume_helper()
1636 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_resume_helper()
Damdgpu_mode.h390 struct drm_gem_object *cursor_bo; member
Ddce_v8_0.c2344 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_crtc_cursor_set2()
2345 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2()
2351 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2()
2354 amdgpu_crtc->cursor_bo = obj; in dce_v8_0_crtc_cursor_set2()
2362 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_cursor_reset()
Ddce_v6_0.c2337 if (amdgpu_crtc->cursor_bo) { in dce_v6_0_crtc_cursor_set2()
2338 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v6_0_crtc_cursor_set2()
2344 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v6_0_crtc_cursor_set2()
2347 amdgpu_crtc->cursor_bo = obj; in dce_v6_0_crtc_cursor_set2()
2355 if (amdgpu_crtc->cursor_bo) { in dce_v6_0_cursor_reset()
Ddce_v10_0.c2439 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_crtc_cursor_set2()
2440 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2()
2446 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2()
2449 amdgpu_crtc->cursor_bo = obj; in dce_v10_0_crtc_cursor_set2()
2457 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_cursor_reset()
Ddce_v11_0.c2515 if (amdgpu_crtc->cursor_bo) { in dce_v11_0_crtc_cursor_set2()
2516 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v11_0_crtc_cursor_set2()
2522 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v11_0_crtc_cursor_set2()
2525 amdgpu_crtc->cursor_bo = obj; in dce_v11_0_crtc_cursor_set2()
2533 if (amdgpu_crtc->cursor_bo) { in dce_v11_0_cursor_reset()
/drivers/gpu/drm/vmwgfx/
Dvmwgfx_kms.h343 struct vmw_buffer_object *cursor_bo; member
Dvmwgfx_kms.c405 du->cursor_bo = vps->bo; in vmw_du_cursor_plane_atomic_update()