/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
H A D | vkms_crtc.c | 81 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 D | vkms_crtc.c | 87 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 D | amdgpu_vkms.c | 90 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 D | drm_vblank.h | 273 ktime_t *vblank_time, 278 ktime_t *vblank_time,
|
H A D | drm_crtc.h | 897 * 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 D | drm_vblank.h | 273 ktime_t *vblank_time, 278 ktime_t *vblank_time,
|
H A D | drm_crtc.h | 890 * 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 D | intel_vblank.h | 19 ktime_t *vblank_time, bool in_vblank_irq);
|
H A D | intel_vblank.c | 388 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 D | drm_vblank.c | 658 * @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 D | drm_vblank.c | 664 * @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 D | i915_irq.h | 105 ktime_t *vblank_time, bool in_vblank_irq);
|
H A D | i915_irq.c | 927 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 D | cypress_dpm.c | 2161 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 D | ci_dpm.c | 764 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 D | rv770_dpm.c | 2572 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 D | btc_dpm.c | 2085 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 D | ni_dpm.c | 775 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 D | cypress_dpm.c | 2159 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 D | ci_dpm.c | 754 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 D | rv770_dpm.c | 2574 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 D | btc_dpm.c | 2083 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 D | ni_dpm.c | 774 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 D | si_dpm.c | 3050 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 D | si_dpm.c | 3065 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()
|