Home
last modified time | relevance | path

Searched refs:wakeup_sources (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-imx-gpcv2.c24 u32 wakeup_sources[IMR_NUM]; member
49 writel_relaxed(cd->wakeup_sources[i], reg); in gpcv2_wakeup_source_save()
82 val = cd->wakeup_sources[idx]; in imx_gpcv2_irq_set_wake()
84 cd->wakeup_sources[idx] = on ? (val & ~mask) : (val | mask); in imx_gpcv2_irq_set_wake()
267 cd->wakeup_sources[i] = ~0; in imx_gpcv2_irqchip_init()
/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-imx-gpcv2.c24 u32 wakeup_sources[IMR_NUM]; member
49 writel_relaxed(cd->wakeup_sources[i], reg); in gpcv2_wakeup_source_save()
82 val = cd->wakeup_sources[idx]; in imx_gpcv2_irq_set_wake()
84 cd->wakeup_sources[idx] = on ? (val & ~mask) : (val | mask); in imx_gpcv2_irq_set_wake()
265 cd->wakeup_sources[i] = ~0; in imx_gpcv2_irqchip_init()
/kernel/linux/linux-5.10/drivers/base/power/
H A Dwakeup.c68 static LIST_HEAD(wakeup_sources);
184 list_add_rcu(&ws->entry, &wakeup_sources); in wakeup_source_add()
288 struct list_head *ws_head = &wakeup_sources; in wakeup_sources_walk_start()
303 struct list_head *ws_head = &wakeup_sources; in wakeup_sources_walk_next()
414 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) in device_wakeup_arm_wake_irqs()
430 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) in device_wakeup_disarm_wake_irqs()
883 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) { in pm_print_active_wakeup_sources()
1060 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) { in pm_wakep_autosleep_enabled()
1139 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) { in wakeup_sources_stats_seq_start()
1155 list_for_each_entry_continue_rcu(ws, &wakeup_sources, entr in wakeup_sources_stats_seq_next()
[all...]
/kernel/linux/linux-6.6/drivers/base/power/
H A Dwakeup.c63 static LIST_HEAD(wakeup_sources);
179 list_add_rcu(&ws->entry, &wakeup_sources); in wakeup_source_add()
283 struct list_head *ws_head = &wakeup_sources; in wakeup_sources_walk_start()
298 struct list_head *ws_head = &wakeup_sources; in wakeup_sources_walk_next()
409 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) in device_wakeup_arm_wake_irqs()
425 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) in device_wakeup_disarm_wake_irqs()
849 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) { in pm_print_active_wakeup_sources()
1029 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) { in pm_wakep_autosleep_enabled()
1108 list_for_each_entry_rcu_locked(ws, &wakeup_sources, entry) { in wakeup_sources_stats_seq_start()
1124 list_for_each_entry_continue_rcu(ws, &wakeup_sources, entr in wakeup_sources_stats_seq_next()
[all...]

Completed in 5 milliseconds