Home
last modified time | relevance | path

Searched refs:vblank_timer (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/gpu/drm/i915/gvt/
H A Ddisplay.c542 vgpu = container_of(vblank_timer, struct intel_vgpu, vblank_timer); in vblank_timer_fn()
547 hrtimer_add_expires_ns(&vblank_timer->timer, vblank_timer->period); in vblank_timer_fn()
556 struct intel_vgpu_vblank_timer *vblank_timer = &vgpu->vblank_timer; in setup_virtual_dp_monitor() local
585 vblank_timer->vrefresh_k = port->vrefresh_k; in setup_virtual_dp_monitor()
586vblank_timer->period = DIV64_U64_ROUND_CLOSEST(NSEC_PER_SEC * MSEC_PER_SEC, vblank_timer->vrefresh… in setup_virtual_dp_monitor()
605 struct intel_vgpu_vblank_timer *vblank_timer = &vgpu->vblank_timer; in vgpu_update_vblank_emulation() local
618 if (hrtimer_active(&vblank_timer->timer)) in vgpu_update_vblank_emulation()
619 hrtimer_cancel(&vblank_timer->timer); in vgpu_update_vblank_emulation()
623vblank_timer->period = DIV64_U64_ROUND_CLOSEST(NSEC_PER_SEC * MSEC_PER_SEC, vblank_timer->vrefresh… in vgpu_update_vblank_emulation()
624 hrtimer_start(&vblank_timer->timer, in vgpu_update_vblank_emulation()
[all …]
H A Dgvt.h218 struct intel_vgpu_vblank_timer vblank_timer; member
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vkms.c48 struct amdgpu_crtc *amdgpu_crtc = container_of(timer, struct amdgpu_crtc, vblank_timer); in amdgpu_vkms_vblank_simulate()
54 ret_overrun = hrtimer_forward_now(&amdgpu_crtc->vblank_timer, in amdgpu_vkms_vblank_simulate()
76 hrtimer_start(&amdgpu_crtc->vblank_timer, out->period_ns, HRTIMER_MODE_REL); in amdgpu_vkms_enable_vblank()
85 hrtimer_try_to_cancel(&amdgpu_crtc->vblank_timer); in amdgpu_vkms_disable_vblank()
102 *vblank_time = READ_ONCE(amdgpu_crtc->vblank_timer.node.expires); in amdgpu_vkms_get_vblank_timestamp()
191 hrtimer_setup(&amdgpu_crtc->vblank_timer, &amdgpu_vkms_vblank_simulate, CLOCK_MONOTONIC, in amdgpu_vkms_crtc_init()
546 hrtimer_cancel(&adev->mode_info.crtcs[i]->vblank_timer); in amdgpu_vkms_sw_fini()
H A Damdgpu_mode.h504 struct hrtimer vblank_timer; member