ENUM MEI_WDT_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum mei_wdt_state(9)

okay so bestie, we're in the Kernel API Manual today and this page is literally just a little enum β€” a baby list of states that the MEI watchdog lives in πŸΆπŸ’–. No cap, it's short, but every single constant matters, so let's get into it.


🌸 NAME

enum mei_wdt_state β€” the internal watchdog state. that's it, that's the vibe. it's the mood ring of the watchdog, and the mood is always one of these six ⭐


✨ SYNOPSIS

enum mei_wdt_state {
    MEI_WDT_PROBE ,
    MEI_WDT_IDLE ,
    MEI_WDT_START ,
    MEI_WDT_RUNNING ,
    MEI_WDT_STOPPING ,
    MEI_WDT_NOT_REQUIRED

};

like, look at her. six constants, zero drama πŸŽ€


πŸ¦‹ Constants

okay so these are the six states and what each one means, fr fr πŸ‘‘

  • MEI_WDT_PROBE β€” the wd is in the probing stage. it's giving "we're still figuring out if this thing even exists" energy πŸ•΅οΈβ€β™€οΈ
  • MEI_WDT_IDLE β€” the wd is idle and not opened. just chilling, not doing anything, main character between scenes πŸ’€
  • MEI_WDT_START β€” the wd was opened and start was called. she's awake now ✨
  • MEI_WDT_RUNNING β€” the wd is expecting keep alive pings. like, she needs attention or she gets dramatic 😭
  • MEI_WDT_STOPPING β€” the wd is stopping and will move to IDLE. bye bestie, we'll see you back in idle 🫢
  • MEI_WDT_NOT_REQUIRED β€” the wd device is not required. not needed, not wanted, respectfully exiting the group chat πŸ’€

πŸ‘€ SEE ALSO

kernel file ./drivers/watchdog/mei_wdt.c, plus the whole friend group: struct mei_wdt(9), struct mei_mc_hdr(9), struct mei_wdt_start_request(9), struct mei_wdt_start_response(9), struct mei_wdt_stop_request(9), mei_wdt_ping(9), mei_wdt_stop(9), mei_wdt_ops_start(9), mei_wdt_ops_stop(9), mei_wdt_ops_ping(9), mei_wdt_ops_set_timeout(9), __mei_wdt_is_registered(9), mei_wdt_unregister(9), mei_wdt_register(9), mei_wdt_rx(9), mei_wdt_notif(9)


bestie the source path is ./drivers/watchdog, the version tag says October 2026, and the page is enum mei_wdt_state(9) β€” that's the whole sign-off, periodt πŸ’…πŸ”₯
πŸ“¦ where this page comes from