wakeup_source_report_event(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 πŸ‘‘


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