Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/qxl/
H A Dqxl_display.c412 qxl_bo_unref(&qxl_crtc->cursor_bo); in qxl_crtc_destroy()
521 if (!qcrtc->cursor_bo) in qxl_primary_apply_cursor()
530 ret = qxl_release_list_add(release, qcrtc->cursor_bo); in qxl_primary_apply_cursor()
543 cmd->u.set.shape = qxl_bo_physical_address(qdev, qcrtc->cursor_bo, 0); in qxl_primary_apply_cursor()
566 if (!qcrtc->cursor_bo) in qxl_primary_move_cursor()
597 struct qxl_bo *cursor_bo; in qxl_create_cursor() local
608 NULL, &cursor_bo); in qxl_create_cursor()
612 ret = qxl_bo_pin_and_vmap(cursor_bo, &cursor_map); in qxl_create_cursor()
643 qxl_bo_vunmap_and_unpin(cursor_bo); in qxl_create_cursor()
644 return cursor_bo; in qxl_create_cursor()
[all …]
H A Dqxl_drv.h111 struct qxl_bo *cursor_bo; member
/linux/drivers/gpu/drm/radeon/
H 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()
H A Dradeon_device.c1579 if (radeon_crtc->cursor_bo) { in radeon_suspend_kms()
1580 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_suspend_kms()
1694 if (radeon_crtc->cursor_bo) { in radeon_resume_kms()
1695 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); in radeon_resume_kms()
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c958 struct drm_gem_object *cursor_bo, *old_bo = NULL; in mdp5_crtc_cursor_set() local
992 cursor_bo = drm_gem_object_lookup(file, handle); in mdp5_crtc_cursor_set()
993 if (!cursor_bo) in mdp5_crtc_cursor_set()
996 ret = msm_gem_get_and_pin_iova(cursor_bo, kms->vm, in mdp5_crtc_cursor_set()
999 drm_gem_object_put(cursor_bo); in mdp5_crtc_cursor_set()
1008 mdp5_crtc->cursor.scanout_bo = cursor_bo; in mdp5_crtc_cursor_set()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.c1780 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_suspend_helper()
1781 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_suspend_helper()
1817 if (amdgpu_crtc->cursor_bo && !adev->enable_virtual_display) { in amdgpu_display_resume_helper()
1818 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in amdgpu_display_resume_helper()
H A Damdgpu_mode.h466 struct drm_gem_object *cursor_bo; member
H A Ddce_v8_0.c2346 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_crtc_cursor_set2()
2347 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2()
2353 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v8_0_crtc_cursor_set2()
2356 amdgpu_crtc->cursor_bo = obj; in dce_v8_0_crtc_cursor_set2()
2364 if (amdgpu_crtc->cursor_bo) { in dce_v8_0_cursor_reset()
H A Ddce_v6_0.c2400 if (amdgpu_crtc->cursor_bo) { in dce_v6_0_crtc_cursor_set2()
2401 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v6_0_crtc_cursor_set2()
2407 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v6_0_crtc_cursor_set2()
2410 amdgpu_crtc->cursor_bo = obj; in dce_v6_0_crtc_cursor_set2()
2418 if (amdgpu_crtc->cursor_bo) { in dce_v6_0_cursor_reset()
H A Ddce_v10_0.c2427 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_crtc_cursor_set2()
2428 struct amdgpu_bo *aobj = gem_to_amdgpu_bo(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2()
2434 drm_gem_object_put(amdgpu_crtc->cursor_bo); in dce_v10_0_crtc_cursor_set2()
2437 amdgpu_crtc->cursor_bo = obj; in dce_v10_0_crtc_cursor_set2()
2445 if (amdgpu_crtc->cursor_bo) { in dce_v10_0_cursor_reset()