Lines Matching refs:dev_lock_count
47 int dev_lock_count; /* > 0 driver, < 0 userspace */ member
102 if (dice->dev_lock_count < 0) { in dice_try_lock()
107 if (dice->dev_lock_count++ == 0) in dice_try_lock()
121 if (WARN_ON(dice->dev_lock_count <= 0)) in dice_unlock()
124 if (--dice->dev_lock_count == 0) in dice_unlock()
721 event.lock_status.status = dice->dev_lock_count > 0; in dice_hwdep_read()
784 if (dice->dev_lock_count == 0) { in dice_hwdep_lock()
785 dice->dev_lock_count = -1; in dice_hwdep_lock()
802 if (dice->dev_lock_count == -1) { in dice_hwdep_unlock()
803 dice->dev_lock_count = 0; in dice_hwdep_unlock()
819 if (dice->dev_lock_count == -1) in dice_hwdep_release()
820 dice->dev_lock_count = 0; in dice_hwdep_release()