Home
last modified time | relevance | path

Searched refs:event_lock (Results 1 – 25 of 29) sorted by relevance

12

/netbsd-src/sys/external/bsd/drm2/drm/
H A Ddrm_cdevsw.c264 spin_lock(&dev->event_lock); in drm_read()
265 DRM_SPIN_WAIT_NOINTR_UNTIL(ret, &file->event_read_wq, &dev->event_lock, in drm_read()
268 spin_unlock(&dev->event_lock); in drm_read()
273 spin_unlock(&dev->event_lock); in drm_read()
318 spin_lock(&dev->event_lock); in drm_read()
321 DRM_SPIN_WAKEUP_ONE(&file->event_read_wq, &dev->event_lock); in drm_read()
322 spin_unlock(&dev->event_lock); in drm_read()
341 spin_lock_irqsave(&dev->event_lock, irqflags); in drm_dequeue_event()
347 DRM_SPIN_WAIT_UNTIL(ret, &file->event_wait, &dev->event_lock, in drm_dequeue_event()
365 out: spin_unlock_irqrestore(&dev->event_lock, irqflags); in drm_dequeue_event()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_vblank.c172 assert_spin_locked(&dev->event_lock); in drm_reset_vblank_timestamp()
225 assert_spin_locked(&dev->event_lock); in drm_update_vblank_count()
347 assert_spin_locked(&dev->event_lock); in drm_crtc_accurate_vblank_count()
391 assert_spin_locked(&dev->event_lock); in drm_vblank_disable_and_save()
428 assert_spin_locked(&dev->event_lock); in vblank_disable_locked()
443 spin_lock_irqsave(&dev->event_lock, irqflags); in vblank_disable_fn()
448 spin_unlock_irqrestore(&dev->event_lock, irqflags); in vblank_disable_fn()
961 assert_spin_locked(&dev->event_lock); in drm_crtc_arm_vblank_event()
1020 assert_spin_locked(&dev->event_lock); in drm_vblank_enable()
1057 assert_spin_locked(&dev->event_lock); in drm_vblank_get_locked()
[all …]
H A Ddrm_file.c218 spin_lock_irqsave(&dev->event_lock, flags); in drm_events_release()
233 spin_unlock_irqrestore(&dev->event_lock, flags); in drm_events_release()
561 spin_lock_irq(&dev->event_lock); in drm_read()
568 spin_unlock_irq(&dev->event_lock); in drm_read()
591 spin_lock_irq(&dev->event_lock); in drm_read()
594 spin_unlock_irq(&dev->event_lock); in drm_read()
722 spin_lock_irqsave(&dev->event_lock, flags); in drm_event_reserve_init()
724 spin_unlock_irqrestore(&dev->event_lock, flags); in drm_event_reserve_init()
743 spin_lock_irqsave(&dev->event_lock, flags); in drm_event_cancel_free()
748 spin_unlock_irqrestore(&dev->event_lock, flags); in drm_event_cancel_free()
[all …]
H A Ddrm_irq.c218 spin_lock_irqsave(&dev->event_lock, irqflags); in drm_irq_uninstall()
230 &dev->event_lock); in drm_irq_uninstall()
235 spin_unlock_irqrestore(&dev->event_lock, irqflags); in drm_irq_uninstall()
H A Ddrm_drv.c693 spin_lock_init(&dev->event_lock); in drm_dev_init()
776 spin_lock_destroy(&dev->event_lock); in drm_dev_init()
870 spin_lock_destroy(&dev->event_lock); in drm_dev_fini()
H A Ddrm_atomic_helper.c1474 spin_lock(&dev->event_lock); in drm_atomic_helper_wait_for_vblanks()
1479 spin_unlock(&dev->event_lock); in drm_atomic_helper_wait_for_vblanks()
1482 spin_lock(&dev->event_lock); in drm_atomic_helper_wait_for_vblanks()
1484 &dev->event_lock, in drm_atomic_helper_wait_for_vblanks()
1488 spin_unlock(&dev->event_lock); in drm_atomic_helper_wait_for_vblanks()
2264 spin_lock_irqsave(&old_state->dev->event_lock, flags); in drm_atomic_helper_fake_vblank()
2270 spin_unlock_irqrestore(&old_state->dev->event_lock, flags); in drm_atomic_helper_fake_vblank()
/netbsd-src/sys/external/bsd/drm2/dist/drm/xen/
H A Dxen_drm_front_kms.c102 spin_lock_irqsave(&dev->event_lock, flags); in send_pending_event()
106 spin_unlock_irqrestore(&dev->event_lock, flags); in send_pending_event()
244 spin_lock_irqsave(&dev->event_lock, flags); in display_update()
248 spin_unlock_irqrestore(&dev->event_lock, flags); in display_update()
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_display.c312 spin_lock_irqsave(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_vblank()
318 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_vblank()
357 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_vblank()
380 spin_lock_irqsave(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_flip()
387 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_flip()
399 spin_unlock_irqrestore(&rdev->ddev->event_lock, flags); in radeon_crtc_handle_flip()
472 spin_lock_irqsave(&crtc->dev->event_lock, flags); in radeon_flip_work_func()
481 spin_unlock_irqrestore(&crtc->dev->event_lock, flags); in radeon_flip_work_func()
587 spin_lock_irqsave(&crtc->dev->event_lock, flags); in radeon_crtc_page_flip_target()
591 spin_unlock_irqrestore(&crtc->dev->event_lock, flags); in radeon_crtc_page_flip_target()
[all …]
/netbsd-src/sys/arch/arm/rockchip/
H A Drk_vop.c567 spin_lock(&crtc->dev->event_lock); in rk_vop_crtc_atomic_disable()
569 spin_unlock(&crtc->dev->event_lock); in rk_vop_crtc_atomic_disable()
589 spin_lock(&crtc->dev->event_lock); in rk_vop_crtc_atomic_flush()
599 spin_unlock(&crtc->dev->event_lock); in rk_vop_crtc_atomic_flush()
729 spin_lock(&ddev->event_lock); in rk_vop_intr()
735 spin_unlock(&ddev->event_lock); in rk_vop_intr()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_display.c113 spin_lock_irqsave(&crtc->dev->event_lock, flags); in amdgpu_display_flip_work_func()
120 spin_unlock_irqrestore(&crtc->dev->event_lock, flags); in amdgpu_display_flip_work_func()
230 spin_lock_irqsave(&crtc->dev->event_lock, flags); in amdgpu_display_crtc_page_flip_target()
233 spin_unlock_irqrestore(&crtc->dev->event_lock, flags); in amdgpu_display_crtc_page_flip_target()
246 spin_unlock_irqrestore(&crtc->dev->event_lock, flags); in amdgpu_display_crtc_page_flip_target()
H A Damdgpu_dce_virtual.c662 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dce_virtual_pageflip()
669 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_virtual_pageflip()
681 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_virtual_pageflip()
H A Damdgpu_dce_v8_0.c3129 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dce_v8_0_pageflip_irq()
3136 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_v8_0_pageflip_irq()
3148 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_v8_0_pageflip_irq()
H A Damdgpu_dce_v6_0.c3039 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dce_v6_0_pageflip_irq()
3046 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_v6_0_pageflip_irq()
3058 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_v6_0_pageflip_irq()
H A Damdgpu_dce_v10_0.c3160 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dce_v10_0_pageflip_irq()
3167 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_v10_0_pageflip_irq()
3179 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dce_v10_0_pageflip_irq()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_crc.c322 spin_lock(&crtc->dev->event_lock); in amdgpu_dm_crtc_handle_crc_irq()
325 spin_unlock(&crtc->dev->event_lock); in amdgpu_dm_crtc_handle_crc_irq()
H A Damdgpu_dm.c324 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dm_pflip_high_irq()
332 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dm_pflip_high_irq()
397 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dm_pflip_high_irq()
432 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dm_vupdate_high_irq()
442 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dm_vupdate_high_irq()
487 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dm_crtc_high_irq()
497 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dm_crtc_high_irq()
538 spin_lock_irqsave(&adev->ddev->event_lock, flags); in dm_dcn_crtc_high_irq()
562 spin_unlock_irqrestore(&adev->ddev->event_lock, flags); in dm_dcn_crtc_high_irq()
6144 assert_spin_locked(&acrtc->base.dev->event_lock); in prepare_flip_isr()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_usif.c115 spin_lock_irqsave(&dev->event_lock, flags); in usif_notify()
121 DRM_SPIN_WAKEUP_ONE(&filp->event_wait, &dev->event_lock); in usif_notify()
125 spin_unlock_irqrestore(&dev->event_lock, flags); in usif_notify()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
H A Dnouveau_dispnv04_crtc.c1056 spin_lock_irqsave(&dev->event_lock, flags); in nv04_finish_page_flip()
1060 spin_unlock_irqrestore(&dev->event_lock, flags); in nv04_finish_page_flip()
1077 spin_unlock_irqrestore(&dev->event_lock, flags); in nv04_finish_page_flip()
1113 spin_lock_irqsave(&dev->event_lock, flags); in nv04_page_flip_emit()
1115 spin_unlock_irqrestore(&dev->event_lock, flags); in nv04_page_flip_emit()
1137 spin_lock_irqsave(&dev->event_lock, flags); in nv04_page_flip_emit()
1139 spin_unlock_irqrestore(&dev->event_lock, flags); in nv04_page_flip_emit()
/netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/
H A Dvirtgpu_display.c131 spin_lock_irqsave(&crtc->dev->event_lock, flags); in virtio_gpu_crtc_atomic_flush()
135 spin_unlock_irqrestore(&crtc->dev->event_lock, flags); in virtio_gpu_crtc_atomic_flush()
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_device.h272 spinlock_t event_lock; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/vboxvideo/
H A Dvbox_mode.c241 spin_lock_irqsave(&crtc->dev->event_lock, flags); in vbox_crtc_atomic_flush()
243 spin_unlock_irqrestore(&crtc->dev->event_lock, flags); in vbox_crtc_atomic_flush()
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_fence.c958 spin_lock_irq(&dev->event_lock); in vmw_event_fence_action_seq_passed()
971 spin_unlock_irq(&dev->event_lock); in vmw_event_fence_action_seq_passed()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_sprite.c124 spin_lock(&dev_priv->drm.event_lock); in intel_pipe_update_start()
130 DRM_SPIN_TIMED_WAIT_NOINTR_UNTIL(ret, wq, &dev_priv->drm.event_lock, in intel_pipe_update_start()
165 spin_lock(&dev_priv->drm.event_lock); in intel_pipe_update_start()
185 BUG_ON(!spin_is_locked(&dev_priv->drm.event_lock)); in intel_pipe_update_end()
201 spin_unlock(&dev_priv->drm.event_lock); in intel_pipe_update_end()
/netbsd-src/sys/arch/arm/sunxi/
H A Dsunxi_mixer.c330 spin_lock_irqsave(&crtc->dev->event_lock, irqflags); in sunxi_mixer_page_flip()
332 spin_unlock_irqrestore(&crtc->dev->event_lock, irqflags); in sunxi_mixer_page_flip()
/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/
H A Dqxl_display.c388 spin_lock_irqsave(&dev->event_lock, flags); in qxl_crtc_atomic_flush()
390 spin_unlock_irqrestore(&dev->event_lock, flags); in qxl_crtc_atomic_flush()

12