Lines Matching refs:ws

27 	struct wakeup_source *ws = dev_get_drvdata(dev);		\
29 return sysfs_emit(buf, "%lu\n", ws->_name); \
41 struct wakeup_source *ws = dev_get_drvdata(dev); in active_time_ms_show() local
43 ws->active ? ktime_sub(ktime_get(), ws->last_time) : 0; in active_time_ms_show()
52 struct wakeup_source *ws = dev_get_drvdata(dev); in total_time_ms_show() local
54 ktime_t total_time = ws->total_time; in total_time_ms_show()
56 if (ws->active) { in total_time_ms_show()
57 active_time = ktime_sub(ktime_get(), ws->last_time); in total_time_ms_show()
68 struct wakeup_source *ws = dev_get_drvdata(dev); in max_time_ms_show() local
70 ktime_t max_time = ws->max_time; in max_time_ms_show()
72 if (ws->active) { in max_time_ms_show()
73 active_time = ktime_sub(ktime_get(), ws->last_time); in max_time_ms_show()
85 struct wakeup_source *ws = dev_get_drvdata(dev); in last_change_ms_show() local
87 return sysfs_emit(buf, "%lld\n", ktime_to_ms(ws->last_time)); in last_change_ms_show()
94 struct wakeup_source *ws = dev_get_drvdata(dev); in name_show() local
96 return sysfs_emit(buf, "%s\n", ws->name); in name_show()
104 struct wakeup_source *ws = dev_get_drvdata(dev); in prevent_suspend_time_ms_show() local
105 ktime_t prevent_sleep_time = ws->prevent_sleep_time; in prevent_suspend_time_ms_show()
107 if (ws->active && ws->autosleep_enabled) { in prevent_suspend_time_ms_show()
109 ktime_sub(ktime_get(), ws->start_prevent_time)); in prevent_suspend_time_ms_show()
137 struct wakeup_source *ws) in wakeup_source_device_create() argument
154 dev_set_drvdata(dev, ws); in wakeup_source_device_create()
157 retval = dev_set_name(dev, "wakeup%d", ws->id); in wakeup_source_device_create()
177 int wakeup_source_sysfs_add(struct device *parent, struct wakeup_source *ws) in wakeup_source_sysfs_add() argument
181 dev = wakeup_source_device_create(parent, ws); in wakeup_source_sysfs_add()
184 ws->dev = dev; in wakeup_source_sysfs_add()
206 void wakeup_source_sysfs_remove(struct wakeup_source *ws) in wakeup_source_sysfs_remove() argument
208 device_unregister(ws->dev); in wakeup_source_sysfs_remove()