Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gvt/
H A Dinterrupt.c652 struct intel_gvt_vblank_timer *vblank_timer; in vblank_timer_fn() local
656 vblank_timer = container_of(data, struct intel_gvt_vblank_timer, timer); in vblank_timer_fn()
657 irq = container_of(vblank_timer, struct intel_gvt_irq, vblank_timer); in vblank_timer_fn()
661 hrtimer_add_expires_ns(&vblank_timer->timer, vblank_timer->period); in vblank_timer_fn()
677 hrtimer_cancel(&irq->vblank_timer.timer); in intel_gvt_clean_irq()
695 struct intel_gvt_vblank_timer *vblank_timer = &irq->vblank_timer; in intel_gvt_init_irq() local
710 hrtimer_init(&vblank_timer->timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in intel_gvt_init_irq()
711 vblank_timer->timer.function = vblank_timer_fn; in intel_gvt_init_irq()
712 vblank_timer->period = VBLANK_TIMER_PERIOD; in intel_gvt_init_irq()
H A Ddisplay.c387 hrtimer_cancel(&irq->vblank_timer.timer); in intel_gvt_check_vblank_emulation()
389 hrtimer_start(&irq->vblank_timer.timer, in intel_gvt_check_vblank_emulation()
390 ktime_add_ns(ktime_get(), irq->vblank_timer.period), in intel_gvt_check_vblank_emulation()
H A Dinterrupt.h216 struct intel_gvt_vblank_timer vblank_timer; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_dce_virtual.c691 static enum hrtimer_restart dce_virtual_vblank_timer_handle(struct hrtimer *vblank_timer) in dce_virtual_vblank_timer_handle() argument
693 struct amdgpu_crtc *amdgpu_crtc = container_of(vblank_timer, in dce_virtual_vblank_timer_handle()
694 struct amdgpu_crtc, vblank_timer); in dce_virtual_vblank_timer_handle()
700 hrtimer_start(vblank_timer, DCE_VIRTUAL_VBLANK_PERIOD, in dce_virtual_vblank_timer_handle()
717 hrtimer_init(&adev->mode_info.crtcs[crtc]->vblank_timer, in dce_virtual_set_crtc_vblank_interrupt_state()
719 hrtimer_set_expires(&adev->mode_info.crtcs[crtc]->vblank_timer, in dce_virtual_set_crtc_vblank_interrupt_state()
721 adev->mode_info.crtcs[crtc]->vblank_timer.function = in dce_virtual_set_crtc_vblank_interrupt_state()
723 hrtimer_start(&adev->mode_info.crtcs[crtc]->vblank_timer, in dce_virtual_set_crtc_vblank_interrupt_state()
727 hrtimer_cancel(&adev->mode_info.crtcs[crtc]->vblank_timer); in dce_virtual_set_crtc_vblank_interrupt_state()
H A Damdgpu_mode.h427 struct hrtimer vblank_timer; member