ENUM IWL_MVM_PM_EVENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– enum iwl_mvm_pm_event(9) β€” the station PM event tea πŸ’–

okay bestie, so this is a page straight out of the Kernel API Manual and it's literally all about enum iwl_mvm_pm_event β€” aka the type of station PM event 🫢 it's a little enum that tells you what kind of power-management moment a station just had. tiny but iconic, honestly.


✨ SYNOPSIS ✨

like, here's the whole enum in all its glory, no cap:

enum iwl_mvm_pm_event {
    IWL_MVM_PM_EVENT_AWAKE ,
    IWL_MVM_PM_EVENT_ASLEEP ,
    IWL_MVM_PM_EVENT_UAPSD ,
    IWL_MVM_PM_EVENT_PS_POLL

};

that's it. four constants. she's compact and she knows it πŸ’…


πŸŽ€ Constants πŸŽ€

every single one of the constants, and what vibe it's giving:

  • IWL_MVM_PM_EVENT_AWAKE β€” the station woke up β˜€οΈ girl is UP, she's refreshed, she's ready
  • IWL_MVM_PM_EVENT_ASLEEP β€” the station went to sleep 😴 catch her in her nap era, do not disturb
  • IWL_MVM_PM_EVENT_UAPSD β€” the station sent uAPSD trigger ⚑ a little nudge, a little "hey I'm here"
  • IWL_MVM_PM_EVENT_PS_POLL β€” the station sent PS-Poll πŸ“‘ classic power-save check-in behaviour, love that for her

πŸ¦‹ SEE ALSO πŸ¦‹

okay so if you wanna go deeper (and why wouldn't you, iykyk), all of this lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/rx.h and these are the neighbours in the header friend group:

  • struct iwl_rx_phy_info(9)
  • struct iwl_rx_mpdu_res_start(9)
  • enum iwl_rx_phy_flags(9)
  • enum iwl_mvm_rx_status(9)
  • struct iwl_rx_mpdu_desc_v1(9)
  • struct iwl_rx_mpdu_desc_v3(9)
  • struct iwl_rx_mpdu_desc(9)
  • struct iwl_rx_no_data(9)
  • struct iwl_rx_no_data_ver_3(9)
  • enum iwl_bar_frame_release_sta_tid(9)
  • enum iwl_bar_frame_release_ba_info(9)
  • struct iwl_bar_frame_release(9)
  • struct iwl_rss_config_cmd(9)
  • struct iwl_rxq_sync_cmd(9)
  • struct iwl_rxq_sync_notification(9)
  • struct iwl_mvm_pm_state_notification(9)
  • struct iwl_ba_window_status_notif(9)
  • struct iwl_rfh_queue_data(9)
  • struct iwl_rfh_queue_config(9)
  • struct iwl_beacon_filter_notif_v1(9)
  • struct iwl_beacon_filter_notif(9)
  • struct iwl_rx_phy_air_sniffer_ntfy(9)

like, that's a whole squad. go say hi 🫢


bestie reminder: every one of those names is exact β€” copy them character for character if you're typing them anywhere, no autocorrect shenanigans πŸ™ˆ

🌸 and that's the whole page!! this one came from ./drivers/net/wireless/intel/i... and it's dated October 2026, so yeah, future-flavoured documentation, we love to see it. mwah, go read some more man pages, you're doing amazing πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from