Lines Matching refs:ws
28 struct wakeup_source ws; member
47 if (wl->ws.active == show_active) in pm_show_wakelocks()
112 spin_lock_irq(&wl->ws.lock); in wakelocks_gc()
113 idle_time_ns = ktime_to_ns(ktime_sub(now, wl->ws.last_time)); in wakelocks_gc()
114 active = wl->ws.active; in wakelocks_gc()
115 spin_unlock_irq(&wl->ws.lock); in wakelocks_gc()
121 wakeup_source_remove(&wl->ws); in wakelocks_gc()
177 wl->ws.name = wl->name; in wakelock_lookup_add()
178 wakeup_source_add(&wl->ws); in wakelock_lookup_add()
222 __pm_wakeup_event(&wl->ws, timeout_ms); in pm_wake_lock()
224 __pm_stay_awake(&wl->ws); in pm_wake_lock()
260 __pm_relax(&wl->ws); in pm_wake_unlock()