Home
last modified time | relevance | path

Searched refs:vblank_time (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vkms.c91 ktime_t *vblank_time, in amdgpu_vkms_get_vblank_timestamp() argument
99 *vblank_time = ktime_get(); in amdgpu_vkms_get_vblank_timestamp()
103 *vblank_time = READ_ONCE(amdgpu_crtc->vblank_timer.node.expires); in amdgpu_vkms_get_vblank_timestamp()
105 if (WARN_ON(*vblank_time == vblank->time)) in amdgpu_vkms_get_vblank_timestamp()
115 *vblank_time -= output->period_ns; in amdgpu_vkms_get_vblank_timestamp()
/linux/drivers/gpu/drm/
H A Ddrm_vblank.c709 struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp_internal() argument
804 *vblank_time = ktime_sub_ns(etime, delta_ns); in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
810 ts_vblank_time = ktime_to_timespec64(*vblank_time); in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
853 ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp() argument
857 crtc, max_error, vblank_time, in_vblank_irq, in drm_crtc_vblank_helper_get_vblank_timestamp()
2285 void drm_crtc_vblank_get_vblank_timeout(struct drm_crtc *crtc, ktime_t *vblank_time) in drm_crtc_vblank_get_vblank_timeout() argument
2293 *vblank_time = ktime_get(); in drm_crtc_vblank_get_vblank_timeout()
2305 *vblank_time = READ_ONCE(vtimer->timer.node.expires); in drm_crtc_vblank_get_vblank_timeout()
2308 if (drm_WARN_ON(crtc->dev, !ktime_compare(*vblank_time, cur_time))) in drm_crtc_vblank_get_vblank_timeout()
2318 *vblank_time = ktime_sub(*vblank_time, vtimer->interval); in drm_crtc_vblank_get_vblank_timeout()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_vkms.h50 ktime_t *vblank_time,
/linux/drivers/gpu/drm/radeon/
H A Dbtc_dpm.c2055 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in btc_dpm_vblank_too_short() local
2058 if (vblank_time < switch_limit) in btc_dpm_vblank_too_short()
H A Dci_dpm.c749 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ci_dpm_vblank_too_short() local
758 if (vblank_time < switch_limit) in ci_dpm_vblank_too_short()
1950 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ci_program_display_gap() local
1961 if (vblank_time == 0xffffffff) in ci_program_display_gap()
1962 vblank_time = 500; in ci_program_display_gap()
1965 frame_time_in_us - 200 - vblank_time; in ci_program_display_gap()
H A Dcypress_dpm.c2159 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in cypress_dpm_vblank_too_short() local
2163 if (vblank_time < switch_limit) in cypress_dpm_vblank_too_short()
H A Drv770_dpm.c2573 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in rv770_dpm_vblank_too_short() local
2582 if (vblank_time < switch_limit) in rv770_dpm_vblank_too_short()
H A Dni_dpm.c774 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ni_dpm_vblank_too_short() local
778 if (vblank_time < switch_limit) in ni_dpm_vblank_too_short()
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dsi_dpm.c3075 u32 vblank_time = adev->pm.pm_display_cfg.min_vblank_time; in si_dpm_vblank_too_short() local
3083 if (vblank_time == 0) in si_dpm_vblank_too_short()
3085 else if (vblank_time < switch_limit) in si_dpm_vblank_too_short()