Home
last modified time | relevance | path

Searched refs:waiter_lock (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_irq.c241 spin_lock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_add()
247 spin_unlock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_add()
253 spin_lock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_remove()
258 spin_unlock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_remove()
H A Dvmwgfx_drv.h567 spinlock_t waiter_lock; member
568 int fence_queue_waiters; /* Protected by waiter_lock */
569 int goal_queue_waiters; /* Protected by waiter_lock */
570 int cmdbuf_waiters; /* Protected by waiter_lock */
571 int error_waiters; /* Protected by waiter_lock */
572 int fifo_queue_waiters; /* Protected by waiter_lock */
575 uint32_t irq_mask; /* Updates protected by waiter_lock */
H A Dvmwgfx_drv.c672 spin_lock_init(&dev_priv->waiter_lock); in vmw_driver_load()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_irq.c245 spin_lock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_add()
251 spin_unlock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_add()
257 spin_lock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_remove()
262 spin_unlock_bh(&dev_priv->waiter_lock); in vmw_generic_waiter_remove()
H A Dvmwgfx_drv.h570 spinlock_t waiter_lock; member
571 int fence_queue_waiters; /* Protected by waiter_lock */
572 int goal_queue_waiters; /* Protected by waiter_lock */
573 int cmdbuf_waiters; /* Protected by waiter_lock */
574 int error_waiters; /* Protected by waiter_lock */
575 int fifo_queue_waiters; /* Protected by waiter_lock */
578 uint32_t irq_mask; /* Updates protected by waiter_lock */
H A Dvmwgfx_drv.c867 spin_lock_init(&dev_priv->waiter_lock); in vmw_driver_load()

Completed in 10 milliseconds