Searched refs:wakeup_source (Results  1 – 18 of 18) sorted by relevance
| /Linux-v5.4/include/linux/ | 
| D | pm_wakeup.h | 43 struct wakeup_source {  struct88 extern struct wakeup_source *wakeup_source_create(const char *name);
 89 extern void wakeup_source_destroy(struct wakeup_source *ws);
 90 extern void wakeup_source_add(struct wakeup_source *ws);
 91 extern void wakeup_source_remove(struct wakeup_source *ws);
 92 extern struct wakeup_source *wakeup_source_register(struct device *dev,
 94 extern void wakeup_source_unregister(struct wakeup_source *ws);
 100 extern void __pm_stay_awake(struct wakeup_source *ws);
 102 extern void __pm_relax(struct wakeup_source *ws);
 104 extern void pm_wakeup_ws_event(struct wakeup_source *ws, unsigned int msec, bool hard);
 [all …]
 
 | 
| D | pm.h | 526 struct wakeup_source;590 	struct wakeup_source	*wakeup;
 
 | 
| /Linux-v5.4/drivers/base/power/ | 
| D | wakeup.c | 70 static struct wakeup_source deleted_ws = {81 struct wakeup_source *wakeup_source_create(const char *name)  in wakeup_source_create()
 83 	struct wakeup_source *ws;  in wakeup_source_create()
 115 static void wakeup_source_record(struct wakeup_source *ws)  in wakeup_source_record()
 140 static void wakeup_source_free(struct wakeup_source *ws)  in wakeup_source_free()
 153 void wakeup_source_destroy(struct wakeup_source *ws)  in wakeup_source_destroy()
 168 void wakeup_source_add(struct wakeup_source *ws)  in wakeup_source_add()
 189 void wakeup_source_remove(struct wakeup_source *ws)  in wakeup_source_remove()
 215 struct wakeup_source *wakeup_source_register(struct device *dev,  in wakeup_source_register()
 218 	struct wakeup_source *ws;  in wakeup_source_register()
 [all …]
 
 | 
| D | wakeup_stats.c | 27 	struct wakeup_source *ws = dev_get_drvdata(dev);		\41 	struct wakeup_source *ws = dev_get_drvdata(dev);  in active_time_ms_show()
 52 	struct wakeup_source *ws = dev_get_drvdata(dev);  in total_time_ms_show()
 67 	struct wakeup_source *ws = dev_get_drvdata(dev);  in max_time_ms_show()
 83 	struct wakeup_source *ws = dev_get_drvdata(dev);  in last_change_ms_show()
 92 	struct wakeup_source *ws = dev_get_drvdata(dev);  in name_show()
 102 	struct wakeup_source *ws = dev_get_drvdata(dev);  in prevent_suspend_time_ms_show()
 126 ATTRIBUTE_GROUPS(wakeup_source);
 134 						  struct wakeup_source *ws)  in wakeup_source_device_create()
 174 int wakeup_source_sysfs_add(struct device *parent, struct wakeup_source *ws)  in wakeup_source_sysfs_add()
 [all …]
 
 | 
| D | power.h | 157 				   struct wakeup_source *ws);158 extern void wakeup_source_sysfs_remove(struct wakeup_source *ws);
 
 | 
| /Linux-v5.4/drivers/extcon/ | 
| D | extcon-adc-jack.c | 52 	bool wakeup_source;  member132 	data->wakeup_source = pdata->wakeup_source;  in adc_jack_probe()
 154 	if (data->wakeup_source)  in adc_jack_probe()
 
 | 
| /Linux-v5.4/include/linux/extcon/ | 
| D | extcon-adc-jack.h | 65 	bool wakeup_source;  member
 | 
| /Linux-v5.4/include/sound/ | 
| D | da7219.h | 39 	bool wakeup_source;  member
 | 
| /Linux-v5.4/kernel/power/ | 
| D | autosleep.c | 25 static struct wakeup_source *autosleep_ws;
 | 
| D | wakelock.c | 30 	struct wakeup_source	*ws;
 | 
| /Linux-v5.4/include/trace/events/ | 
| D | power.h | 248 DECLARE_EVENT_CLASS(wakeup_source,268 DEFINE_EVENT(wakeup_source, wakeup_source_activate,
 275 DEFINE_EVENT(wakeup_source, wakeup_source_deactivate,
 
 | 
| /Linux-v5.4/fs/ | 
| D | eventpoll.c | 170 	struct wakeup_source __rcu *ws;213 	struct wakeup_source *ws;
 624 static inline struct wakeup_source *ep_wakeup_source(struct epitem *epi)  in ep_wakeup_source()
 632 	struct wakeup_source *ws = ep_wakeup_source(epi);  in ep_pm_stay_awake()
 646 	struct wakeup_source *ws;  in ep_pm_stay_awake_rcu()
 1459 	struct wakeup_source *ws;  in ep_create_wakeup_source()
 1480 	struct wakeup_source *ws = ep_wakeup_source(epi);  in ep_destroy_wakeup_source()
 1708 	struct wakeup_source *ws;  in ep_send_events_proc()
 
 | 
| /Linux-v5.4/drivers/rtc/ | 
| D | rtc-m41t80.c | 879 	bool wakeup_source = false;  in m41t80_probe()  local905 	wakeup_source = of_property_read_bool(client->dev.of_node,  in m41t80_probe()
 916 			wakeup_source = false;  in m41t80_probe()
 919 	if (client->irq > 0 || wakeup_source) {  in m41t80_probe()
 
 | 
| /Linux-v5.4/sound/soc/codecs/ | 
| D | da7219.c | 1765 	pdata->wakeup_source = device_property_read_bool(dev, "wakeup-source");  in da7219_fw_to_pdata()1832 		if (!da7219->wakeup_source)  in da7219_set_bias_level()
 2215 		da7219->wakeup_source = pdata->wakeup_source;  in da7219_handle_pdata()
 2385 	if (!da7219->wakeup_source)  in da7219_suspend()
 2400 	if (!da7219->wakeup_source)  in da7219_resume()
 
 | 
| D | da7219.h | 812 	bool wakeup_source;  member
 | 
| /Linux-v5.4/kernel/time/ | 
| D | alarmtimer.c | 58 static struct wakeup_source *ws;90 	struct wakeup_source *__ws;  in alarmtimer_rtc_add_device()
 
 | 
| /Linux-v5.4/include/acpi/ | 
| D | acpi_bus.h | 324 	struct wakeup_source *ws;
 | 
| /Linux-v5.4/Documentation/driver-api/pm/ | 
| D | devices.rst | 9 .. |struct wakeup_source| replace:: :c:type:`struct wakeup_source <wakeup_source>`159 |struct wakeup_source| used for controlling whether or not the device should use
 
 |