Lines Matching refs:ws
33 struct wakeup_source ws;
39 struct wakeup_source *ws = &lock->ws;
41 if (ws) {
42 memset(ws, 0, sizeof(*ws));
43 ws->name = name;
45 wakeup_source_add(ws);
50 struct wakeup_source *ws = &lock->ws;
52 wakeup_source_remove(ws);
53 __pm_relax(ws);
58 __pm_stay_awake(&lock->ws);
63 __pm_wakeup_event(&lock->ws, jiffies_to_msecs(timeout));
68 __pm_relax(&lock->ws);
73 return lock->ws.active;