Lines Matching refs:lock
36 static inline void wake_lock_init(struct wake_lock *lock, int type, in wake_lock_init() argument
39 struct wakeup_source *ws = &lock->ws; in wake_lock_init()
48 static inline void wake_lock_destroy(struct wake_lock *lock) in wake_lock_destroy() argument
50 struct wakeup_source *ws = &lock->ws; in wake_lock_destroy()
56 static inline void wake_lock(struct wake_lock *lock) in wake_lock() argument
58 __pm_stay_awake(&lock->ws); in wake_lock()
61 static inline void wake_lock_timeout(struct wake_lock *lock, long timeout) in wake_lock_timeout() argument
63 __pm_wakeup_event(&lock->ws, jiffies_to_msecs(timeout)); in wake_lock_timeout()
66 static inline void wake_unlock(struct wake_lock *lock) in wake_unlock() argument
68 __pm_relax(&lock->ws); in wake_unlock()
71 static inline int wake_lock_active(struct wake_lock *lock) in wake_lock_active() argument
73 return lock->ws.active; in wake_lock_active()