Searched refs:vbl_lock (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_vblank.c | 225 * Note: caller must hold &drm_device.vbl_lock since this reads & writes 272 * Note: caller must hold &drm_device.vbl_lock since this reads & writes 448 assert_spin_locked(&dev->vbl_lock); in drm_vblank_disable_and_save() 486 spin_lock_irqsave(&dev->vbl_lock, irqflags); in vblank_disable_fn() 491 spin_unlock_irqrestore(&dev->vbl_lock, irqflags); in vblank_disable_fn() 522 spin_lock_init(&dev->vbl_lock); in drm_vblank_init() 1111 assert_spin_locked(&dev->vbl_lock); in drm_vblank_enable() 1156 spin_lock_irqsave(&dev->vbl_lock, irqflags); in drm_vblank_get() 1166 spin_unlock_irqrestore(&dev->vbl_lock, irqflags); in drm_vblank_get() 1302 spin_lock(&dev->vbl_lock); in drm_crtc_vblank_off() [all...] |
H A D | drm_irq.c | 185 spin_lock_irqsave(&dev->vbl_lock, irqflags); in drm_irq_uninstall() 197 spin_unlock_irqrestore(&dev->vbl_lock, irqflags); in drm_irq_uninstall()
|
H A D | drm_vblank_work.c | 120 spin_lock(&dev->vbl_lock); in drm_vblank_work_schedule() 122 spin_unlock(&dev->vbl_lock); in drm_vblank_work_schedule()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_vblank.c | 228 * Note: caller must hold &drm_device.vbl_lock since this reads & writes 275 * Note: caller must hold &drm_device.vbl_lock since this reads & writes 454 assert_spin_locked(&dev->vbl_lock); in drm_vblank_disable_and_save() 492 spin_lock_irqsave(&dev->vbl_lock, irqflags); in vblank_disable_fn() 497 spin_unlock_irqrestore(&dev->vbl_lock, irqflags); in vblank_disable_fn() 528 spin_lock_init(&dev->vbl_lock); in drm_vblank_init() 1168 assert_spin_locked(&dev->vbl_lock); in drm_vblank_enable() 1213 spin_lock_irqsave(&dev->vbl_lock, irqflags); in drm_vblank_get() 1223 spin_unlock_irqrestore(&dev->vbl_lock, irqflags); in drm_vblank_get() 1359 spin_lock(&dev->vbl_lock); in drm_crtc_vblank_off() [all...] |
H A D | drm_irq.c | 131 spin_lock_irqsave(&dev->vbl_lock, irqflags); in drm_legacy_irq_uninstall() 143 spin_unlock_irqrestore(&dev->vbl_lock, irqflags); in drm_legacy_irq_uninstall()
|
H A D | drm_vblank_work.c | 120 spin_lock(&dev->vbl_lock); in drm_vblank_work_schedule() 122 spin_unlock(&dev->vbl_lock); in drm_vblank_work_schedule()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_device.h | 247 * @vbl_lock: Top-level vblank references lock, wraps the low-level 250 spinlock_t vbl_lock; member
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_device.h | 239 * @vbl_lock: Top-level vblank references lock, wraps the low-level 242 spinlock_t vbl_lock; member
|
Completed in 23 milliseconds