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