Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/gpu/drm/qxl/
A Dqxl_display.c494 if (!qcrtc->cursor_bo) in qxl_primary_apply_cursor()
540 if (!qcrtc->cursor_bo) in qxl_primary_move_cursor()
571 struct qxl_bo *cursor_bo; in qxl_create_cursor() local
582 NULL, &cursor_bo); in qxl_create_cursor()
617 qxl_bo_vunmap(cursor_bo); in qxl_create_cursor()
618 return cursor_bo; in qxl_create_cursor()
621 qxl_bo_vunmap(cursor_bo); in qxl_create_cursor()
623 qxl_bo_unpin(cursor_bo); in qxl_create_cursor()
631 if (!cursor_bo) in qxl_free_cursor()
634 qxl_bo_unpin(cursor_bo); in qxl_free_cursor()
[all …]
A Dqxl_drv.h111 struct qxl_bo *cursor_bo; member
/linux-6.3-rc2/drivers/gpu/drm/radeon/
A 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()
A Dradeon_device.c1581 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()
A Dradeon_mode.h329 struct drm_gem_object *cursor_bo; member
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp4/
A Dmdp4_crtc.c411 struct drm_gem_object *cursor_bo, *old_bo; in mdp4_crtc_cursor_set() local
422 cursor_bo = drm_gem_object_lookup(file_priv, handle); in mdp4_crtc_cursor_set()
423 if (!cursor_bo) in mdp4_crtc_cursor_set()
426 cursor_bo = NULL; in mdp4_crtc_cursor_set()
429 if (cursor_bo) { in mdp4_crtc_cursor_set()
430 ret = msm_gem_get_and_pin_iova(cursor_bo, kms->aspace, &iova); in mdp4_crtc_cursor_set()
439 mdp4_crtc->cursor.next_bo = cursor_bo; in mdp4_crtc_cursor_set()
456 drm_gem_object_put(cursor_bo); in mdp4_crtc_cursor_set()
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_crtc.c961 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()
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_display.c1635 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_suspend_helper()
1636 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_suspend_helper()
1671 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_resume_helper()
1672 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_resume_helper()
A Damdgpu_mode.h374 struct drm_gem_object *cursor_bo; member
A Ddce_v6_0.c2339 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()
A Ddce_v8_0.c2342 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_crtc_cursor_set2()
2343 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2()
2349 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2()
2352 amdgpu_crtc->cursor_bo = obj; in dce_v8_0_crtc_cursor_set2()
2360 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_cursor_reset()
A Ddce_v10_0.c2441 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_crtc_cursor_set2()
2442 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2()
2448 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2()
2451 amdgpu_crtc->cursor_bo = obj; in dce_v10_0_crtc_cursor_set2()
2459 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_cursor_reset()
A Ddce_v11_0.c2517 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()
/linux-6.3-rc2/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_kms.h367 struct vmw_buffer_object *cursor_bo; member
A Dvmwgfx_kms.c799 du->cursor_bo = vps->bo; in vmw_du_cursor_plane_atomic_update()

Completed in 58 milliseconds