| /netbsd-src/sys/external/bsd/drm2/drm/ |
| H A D | drm_cdevsw.c | 264 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 D | drm_vblank.c | 172 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 D | drm_file.c | 218 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 D | drm_irq.c | 218 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 D | drm_drv.c | 693 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 D | drm_atomic_helper.c | 1474 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 D | xen_drm_front_kms.c | 102 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 D | radeon_display.c | 312 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 D | rk_vop.c | 567 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 D | amdgpu_display.c | 113 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 D | amdgpu_dce_virtual.c | 662 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 D | amdgpu_dce_v8_0.c | 3129 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 D | amdgpu_dce_v6_0.c | 3039 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 D | amdgpu_dce_v10_0.c | 3160 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 D | amdgpu_dm_crc.c | 322 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 D | amdgpu_dm.c | 324 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 D | nouveau_usif.c | 115 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 D | nouveau_dispnv04_crtc.c | 1056 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 D | virtgpu_display.c | 131 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 D | drm_device.h | 272 spinlock_t event_lock; member
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/vboxvideo/ |
| H A D | vbox_mode.c | 241 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 D | vmwgfx_fence.c | 958 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 D | intel_sprite.c | 124 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 D | sunxi_mixer.c | 330 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 D | qxl_display.c | 388 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()
|