Searched refs:vblank_hrtimer (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vkms/ |
| H A D | vkms_crtc.c | 13 vblank_hrtimer); in vkms_vblank_simulate() 19 ret_overrun = hrtimer_forward_now(&output->vblank_hrtimer, in vkms_vblank_simulate() 65 hrtimer_init(&out->vblank_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in vkms_enable_vblank() 66 out->vblank_hrtimer.function = &vkms_vblank_simulate; in vkms_enable_vblank() 68 hrtimer_start(&out->vblank_hrtimer, out->period_ns, HRTIMER_MODE_REL); in vkms_enable_vblank() 77 hrtimer_cancel(&out->vblank_hrtimer); in vkms_disable_vblank() 95 *vblank_time = READ_ONCE(output->vblank_hrtimer.node.expires); in vkms_get_vblank_timestamp()
|
| H A D | vkms_drv.h | 70 struct hrtimer vblank_hrtimer; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_vvop.c | 38 struct hrtimer vblank_hrtimer; member 100 struct vvop *vvop = container_of(timer, struct vvop, vblank_hrtimer); in vvop_vblank_simulate() 108 hrtimer_forward_now(&vvop->vblank_hrtimer, vvop->period_ns); in vvop_vblank_simulate() 122 hrtimer_init(&vvop->vblank_hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_REL); in vvop_enable_vblank() 123 vvop->vblank_hrtimer.function = &vvop_vblank_simulate; in vvop_enable_vblank() 125 hrtimer_start(&vvop->vblank_hrtimer, vvop->period_ns, HRTIMER_MODE_REL); in vvop_enable_vblank() 134 hrtimer_cancel(&vvop->vblank_hrtimer); in vvop_disable_vblank()
|