Home
last modified time | relevance | path

Searched refs:vblank_time (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/
H A Dvkms_crtc.c81 int *max_error, ktime_t *vblank_time, in vkms_get_vblank_timestamp()
91 *vblank_time = ktime_get(); in vkms_get_vblank_timestamp()
95 *vblank_time = READ_ONCE(output->vblank_hrtimer.node.expires); in vkms_get_vblank_timestamp()
97 if (WARN_ON(*vblank_time == vblank->time)) in vkms_get_vblank_timestamp()
107 *vblank_time -= output->period_ns; in vkms_get_vblank_timestamp()
80 vkms_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) vkms_get_vblank_timestamp() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/
H A Dvkms_crtc.c87 int *max_error, ktime_t *vblank_time, in vkms_get_vblank_timestamp()
97 *vblank_time = ktime_get(); in vkms_get_vblank_timestamp()
101 *vblank_time = READ_ONCE(output->vblank_hrtimer.node.expires); in vkms_get_vblank_timestamp()
103 if (WARN_ON(*vblank_time == vblank->time)) in vkms_get_vblank_timestamp()
113 *vblank_time -= output->period_ns; in vkms_get_vblank_timestamp()
86 vkms_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) vkms_get_vblank_timestamp() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vkms.c90 ktime_t *vblank_time, in amdgpu_vkms_get_vblank_timestamp()
100 *vblank_time = ktime_get(); in amdgpu_vkms_get_vblank_timestamp()
104 *vblank_time = READ_ONCE(amdgpu_crtc->vblank_timer.node.expires); in amdgpu_vkms_get_vblank_timestamp()
106 if (WARN_ON(*vblank_time == vblank->time)) in amdgpu_vkms_get_vblank_timestamp()
116 *vblank_time -= output->period_ns; in amdgpu_vkms_get_vblank_timestamp()
88 amdgpu_vkms_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) amdgpu_vkms_get_vblank_timestamp() argument
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_vblank.h273 ktime_t *vblank_time,
278 ktime_t *vblank_time,
H A Ddrm_crtc.h897 * Specifically, the timestamp in @vblank_time should correspond as
915 * vblank_time:
929 ktime_t *vblank_time,
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_vblank.h273 ktime_t *vblank_time,
278 ktime_t *vblank_time,
H A Ddrm_crtc.h890 * Specifically, the timestamp in @vblank_time should correspond as
908 * vblank_time:
922 ktime_t *vblank_time,
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_vblank.h19 ktime_t *vblank_time, bool in_vblank_irq);
H A Dintel_vblank.c388 ktime_t *vblank_time, bool in_vblank_irq) in intel_crtc_get_vblank_timestamp()
391 crtc, max_error, vblank_time, in_vblank_irq, in intel_crtc_get_vblank_timestamp()
387 intel_crtc_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) intel_crtc_get_vblank_timestamp() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_vblank.c658 * @vblank_time: Pointer to time which should receive the timestamp
686 struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
777 * vblank_time timestamp for end of vblank. in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
779 *vblank_time = ktime_sub_ns(etime, delta_ns); in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
785 ts_vblank_time = ktime_to_timespec64(*vblank_time); in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
804 * @vblank_time: Pointer to time which should receive the timestamp
831 ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp()
835 crtc, max_error, vblank_time, in_vblank_irq, in drm_crtc_vblank_helper_get_vblank_timestamp()
685 drm_crtc_vblank_helper_get_vblank_timestamp_internal( struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq, drm_vblank_get_scanout_position_func get_scanout_position) drm_crtc_vblank_helper_get_vblank_timestamp_internal() argument
829 drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) drm_crtc_vblank_helper_get_vblank_timestamp() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_vblank.c664 * @vblank_time: Pointer to time which should receive the timestamp
692 struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
783 * vblank_time timestamp for end of vblank. in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
785 *vblank_time = ktime_sub_ns(etime, delta_ns); in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
791 ts_vblank_time = ktime_to_timespec64(*vblank_time); in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
810 * @vblank_time: Pointer to time which should receive the timestamp
837 ktime_t *vblank_time, in drm_crtc_vblank_helper_get_vblank_timestamp()
841 crtc, max_error, vblank_time, in_vblank_irq, in drm_crtc_vblank_helper_get_vblank_timestamp()
691 drm_crtc_vblank_helper_get_vblank_timestamp_internal( struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq, drm_vblank_get_scanout_position_func get_scanout_position) drm_crtc_vblank_helper_get_vblank_timestamp_internal() argument
835 drm_crtc_vblank_helper_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) drm_crtc_vblank_helper_get_vblank_timestamp() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_irq.h105 ktime_t *vblank_time, bool in_vblank_irq);
H A Di915_irq.c927 ktime_t *vblank_time, bool in_vblank_irq) in intel_crtc_get_vblank_timestamp()
930 crtc, max_error, vblank_time, in_vblank_irq, in intel_crtc_get_vblank_timestamp()
926 intel_crtc_get_vblank_timestamp(struct drm_crtc *crtc, int *max_error, ktime_t *vblank_time, bool in_vblank_irq) intel_crtc_get_vblank_timestamp() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dcypress_dpm.c2161 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in cypress_dpm_vblank_too_short() local
2165 if (vblank_time < switch_limit) in cypress_dpm_vblank_too_short()
H A Dci_dpm.c764 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ci_dpm_vblank_too_short() local
773 if (vblank_time < switch_limit) in ci_dpm_vblank_too_short()
1977 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ci_program_display_gap() local
1988 if (vblank_time == 0xffffffff) in ci_program_display_gap()
1989 vblank_time = 500; in ci_program_display_gap()
1992 frame_time_in_us - 200 - vblank_time; in ci_program_display_gap()
H A Drv770_dpm.c2572 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in rv770_dpm_vblank_too_short() local
2581 if (vblank_time < switch_limit) in rv770_dpm_vblank_too_short()
H A Dbtc_dpm.c2085 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in btc_dpm_vblank_too_short() local
2088 if (vblank_time < switch_limit) in btc_dpm_vblank_too_short()
H A Dni_dpm.c775 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ni_dpm_vblank_too_short() local
779 if (vblank_time < switch_limit) in ni_dpm_vblank_too_short()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
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 Dci_dpm.c754 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ci_dpm_vblank_too_short() local
763 if (vblank_time < switch_limit) in ci_dpm_vblank_too_short()
1955 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in ci_program_display_gap() local
1966 if (vblank_time == 0xffffffff) in ci_program_display_gap()
1967 vblank_time = 500; in ci_program_display_gap()
1970 frame_time_in_us - 200 - vblank_time; in ci_program_display_gap()
H A Drv770_dpm.c2574 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in rv770_dpm_vblank_too_short() local
2583 if (vblank_time < switch_limit) in rv770_dpm_vblank_too_short()
H A Dbtc_dpm.c2083 u32 vblank_time = r600_dpm_get_vblank_time(rdev); in btc_dpm_vblank_too_short() local
2086 if (vblank_time < switch_limit) in btc_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()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/
H A Dsi_dpm.c3050 u32 vblank_time = amdgpu_dpm_get_vblank_time(adev); in si_dpm_vblank_too_short() local
3054 if (vblank_time < switch_limit) in si_dpm_vblank_too_short()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dsi_dpm.c3065 u32 vblank_time = amdgpu_dpm_get_vblank_time(adev); in si_dpm_vblank_too_short() local
3069 if (vblank_time < switch_limit) in si_dpm_vblank_too_short()

Completed in 77 milliseconds