/openbmc/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_display.c | 392 qxl_bo_unref(&qxl_crtc->cursor_bo); in qxl_crtc_destroy() 497 if (!qcrtc->cursor_bo) in qxl_primary_apply_cursor() 506 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor() 519 cmd->u.set.shape = qxl_bo_physical_address(qdev, qcrtc->cursor_bo, 0); in qxl_primary_apply_cursor() 543 if (!qcrtc->cursor_bo) in qxl_primary_move_cursor() 574 struct qxl_bo *cursor_bo; in qxl_create_cursor() local 585 NULL, &cursor_bo); in qxl_create_cursor() 589 ret = qxl_bo_vmap(cursor_bo, &cursor_map); in qxl_create_cursor() 620 qxl_bo_vunmap(cursor_bo); in qxl_create_cursor() 621 return cursor_bo; in qxl_create_cursor() [all …]
|
H A D | qxl_drv.h | 111 struct qxl_bo *cursor_bo; member
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_cursor.c | 250 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()
|
H A D | radeon_device.c | 1581 if (radeon_crtc->cursor_bo) { in radeon_suspend_kms() 1582 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_suspend_kms() 1704 if (radeon_crtc->cursor_bo) { in radeon_resume_kms() 1705 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_resume_kms()
|
H A D | radeon_mode.h | 325 struct drm_gem_object *cursor_bo; member
|
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_crtc.c | 420 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()
|
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_crtc.c | 961 struct drm_gem_object *cursor_bo, *old_bo = NULL; in mdp5_crtc_cursor_set() local 995 cursor_bo = drm_gem_object_lookup(file, handle); in mdp5_crtc_cursor_set() 996 if (!cursor_bo) in mdp5_crtc_cursor_set() 999 ret = msm_gem_get_and_pin_iova(cursor_bo, kms->aspace, in mdp5_crtc_cursor_set() 1002 drm_gem_object_put(cursor_bo); in mdp5_crtc_cursor_set() 1011 mdp5_crtc->cursor.scanout_bo = cursor_bo; in mdp5_crtc_cursor_set()
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_display.c | 1687 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_suspend_helper() 1688 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_suspend_helper() 1724 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_resume_helper() 1725 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_resume_helper()
|
H A D | amdgpu_mode.h | 374 struct drm_gem_object *cursor_bo; member
|
H A D | dce_v6_0.c | 2339 if (amdgpu_crtc->cursor_bo) { in dce_v6_0_crtc_cursor_set2() 2340 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v6_0_crtc_cursor_set2() 2346 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v6_0_crtc_cursor_set2() 2349 amdgpu_crtc->cursor_bo = obj; in dce_v6_0_crtc_cursor_set2() 2357 if (amdgpu_crtc->cursor_bo) { in dce_v6_0_cursor_reset()
|
H A D | dce_v8_0.c | 2338 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_crtc_cursor_set2() 2339 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2() 2345 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2() 2348 amdgpu_crtc->cursor_bo = obj; in dce_v8_0_crtc_cursor_set2() 2356 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_cursor_reset()
|
H A D | dce_v10_0.c | 2433 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_crtc_cursor_set2() 2434 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2() 2440 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2() 2443 amdgpu_crtc->cursor_bo = obj; in dce_v10_0_crtc_cursor_set2() 2451 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_cursor_reset()
|
H A D | dce_v11_0.c | 2517 if (amdgpu_crtc->cursor_bo) { in dce_v11_0_crtc_cursor_set2() 2518 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v11_0_crtc_cursor_set2() 2524 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v11_0_crtc_cursor_set2() 2527 amdgpu_crtc->cursor_bo = obj; in dce_v11_0_crtc_cursor_set2() 2535 if (amdgpu_crtc->cursor_bo) { in dce_v11_0_cursor_reset()
|
/openbmc/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.h | 359 struct vmw_bo *cursor_bo; member
|
H A D | vmwgfx_kms.c | 783 du->cursor_bo = vps->bo; in vmw_du_cursor_plane_atomic_update()
|