Lines Matching defs:lock
36 static inline void wake_lock_init(struct wake_lock *lock, int type, const char *name)
38 struct wakeup_source *ws = &lock->ws;
47 static inline void wake_lock_destroy(struct wake_lock *lock)
49 struct wakeup_source *ws = &lock->ws;
55 static inline void wake_lock(struct wake_lock *lock)
57 __pm_stay_awake(&lock->ws);
60 static inline void wake_lock_timeout(struct wake_lock *lock, long timeout)
62 __pm_wakeup_event(&lock->ws, jiffies_to_msecs(timeout));
65 static inline void wake_unlock(struct wake_lock *lock)
67 __pm_relax(&lock->ws);
70 static inline int wake_lock_active(struct wake_lock *lock)
72 return lock->ws.active;