Searched refs:vblank_timer (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/gpu/drm/i915/gvt/ |
H A D | display.c | 529 vgpu = container_of(vblank_timer, struct intel_vgpu, vblank_timer); in vblank_timer_fn() 534 hrtimer_add_expires_ns(&vblank_timer->timer, vblank_timer->period); in vblank_timer_fn() 543 struct intel_vgpu_vblank_timer *vblank_timer = &vgpu->vblank_timer; in setup_virtual_dp_monitor() local 573 vblank_timer->vrefresh_k = port->vrefresh_k; in setup_virtual_dp_monitor() 574 …vblank_timer->period = DIV64_U64_ROUND_CLOSEST(NSEC_PER_SEC * MSEC_PER_SEC, vblank_timer->vrefresh… in setup_virtual_dp_monitor() 593 struct intel_vgpu_vblank_timer *vblank_timer = &vgpu->vblank_timer; in vgpu_update_vblank_emulation() local 606 if (hrtimer_active(&vblank_timer->timer)) in vgpu_update_vblank_emulation() 607 hrtimer_cancel(&vblank_timer->timer); in vgpu_update_vblank_emulation() 611 …vblank_timer->period = DIV64_U64_ROUND_CLOSEST(NSEC_PER_SEC * MSEC_PER_SEC, vblank_timer->vrefresh… in vgpu_update_vblank_emulation() 612 hrtimer_start(&vblank_timer->timer, in vgpu_update_vblank_emulation() [all …]
|
H A D | gvt.h | 218 struct intel_vgpu_vblank_timer vblank_timer; member
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vkms.c | 46 struct amdgpu_crtc *amdgpu_crtc = container_of(timer, struct amdgpu_crtc, vblank_timer); in amdgpu_vkms_vblank_simulate() 52 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() 104 *vblank_time = READ_ONCE(amdgpu_crtc->vblank_timer.node.expires); in amdgpu_vkms_get_vblank_timestamp() 193 hrtimer_init(&amdgpu_crtc->vblank_timer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in amdgpu_vkms_crtc_init() 194 amdgpu_crtc->vblank_timer.function = &amdgpu_vkms_vblank_simulate; in amdgpu_vkms_crtc_init() 534 hrtimer_cancel(&adev->mode_info.crtcs[i]->vblank_timer); in amdgpu_vkms_sw_fini()
|
H A D | amdgpu_mode.h | 414 struct hrtimer vblank_timer; member
|
/openbmc/qemu/hw/display/ |
H A D | pl110.c | 60 QEMUTimer *vblank_timer; member 384 timer_mod(s->vblank_timer, in pl110_vblank_interrupt() 496 timer_mod(s->vblank_timer, in pl110_write() 500 timer_del(s->vblank_timer); in pl110_write() 546 s->vblank_timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in pl110_realize()
|
H A D | ati_int.h | 98 QEMUTimer vblank_timer; member
|
H A D | ati.c | 262 timer_mod(&s->vblank_timer, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + in ati_vga_vblank_irq() 573 timer_del(&s->vblank_timer); in ati_mm_write() 1019 timer_init_ns(&s->vblank_timer, QEMU_CLOCK_VIRTUAL, ati_vga_vblank_irq, s); in ati_vga_realize() 1026 timer_del(&s->vblank_timer); in ati_vga_reset() 1038 timer_del(&s->vblank_timer); in ati_vga_exit()
|