wakeup_source_report_event(9)
π wakeup_source_report_event(9) π
okay bestie, welcome to this lil page from the Kernel API Manual β we're talking about wakeup_source_report_event, and it's literally the "report a wakeup event using the given source" girlie. no cap, that's the whole NAME vibe:
wakeup_source_report_event β report wakeup event using the given source.
β¨ SYNOPSIS β¨
the whole flex is this exact signature, copy-pasted with love:
void wakeup_source_report_event (struct wakeup_source *ws , bool hard );
it's giving void, so there's no return value to obsess over β just call it and go π
π ARGUMENTS π
wsβ the wakeup source you're reporting the event for. like, hand over the source, bestie π«Άhardβ if this is set, it aborts suspends in progress and wakes up from suspend-to-idle. that's the hard-mode flag, fr fr π
π¦ SEE ALSO π¦
Kernel file: ./drivers/base/power/wakeup.c
the whole squad is here, in order, and yes we're listing every single one because we don't skip the boring parts in this house π
wakeup_source_create(9)wakeup_source_destroy(9)wakeup_source_add(9)wakeup_source_remove(9)wakeup_source_register(9)wakeup_source_unregister(9)wakeup_sources_read_lock(9)wakeup_sources_read_unlock(9)wakeup_sources_walk_start(9)wakeup_sources_walk_next(9)device_wakeup_attach(9)device_wakeup_enable(9)device_wakeup_attach_irq(9)device_wakeup_detach_irq(9)device_wakeup_arm_wake_irqs(9)device_wakeup_disarm_wake_irqs(9)device_wakeup_detach(9)device_wakeup_disable(9)device_set_wakeup_capable(9)device_set_wakeup_enable(9)wakeup_source_not_usable(9)wakeup_source_activate(9)__pm_stay_awake(9)pm_stay_awake(9)wakeup_source_deactivate(9)__pm_relax(9)pm_relax(9)pm_wakeup_timer_fn(9)pm_wakeup_ws_event(9)pm_wakeup_dev_event(9)pm_wakeup_pending(9)pm_get_wakeup_count(9)pm_save_wakeup_count(9)pm_wakep_autosleep_enabled(9)print_wakeup_source_stats(9)wakeup_sources_stats_seq_show(9)bpf_wakeup_sources_read_lock(9)bpf_wakeup_sources_read_unlock(9)bpf_wakeup_sources_get_head(9)
and that's the page, bestie π this lil manual moment is signed off from ./drivers/base/power, stamped October 2026, for wakeup_source_report_event(9) β catch you in the next one, mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms