ENUM IRIS_CORE_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so this is the Kernel API Manual page for enum iris_core_state(9) β€” she’s the core state enum, and the original NAME line has literally no description after the dash, so I’m not inventing one, bestie πŸ’….


✨ SYNOPSIS ✨

enum iris_core_state {
    IRIS_CORE_DEINIT ,
    IRIS_CORE_INIT ,
    IRIS_CORE_ERROR

};

yes, the trailing commas and the blank line before }; are exactly as the page says β€” leave them alone 🫢.


πŸŽ€ Constants πŸŽ€

  • IRIS_CORE_DEINIT β€” the default state, periodt πŸ’€.
  • IRIS_CORE_INIT β€” core state with core initialized. FW loaded and HW brought out of reset, shared queues established between host driver and firmware. it’s giving β€œeverything is up and talking” energy ✨.
  • IRIS_CORE_ERROR β€” error state 😭.

πŸ’… Description πŸ’…

the description on this page is just the state-flow ASCII diagram. no extra prose, no cap. here it is exactly:

       ----------- | V ----------- +--->| DEINIT  |<---+ |   -----------    | |
       |        | |         v        | |   -----------    | |     /           |
       |    /            | |   /             | |  v           v   v -----------
       ----------- |  INIT  |--->|  ERROR  | -----------    -----------

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/media/platform/qcom/iris/iris_state.h
  • enum iris_inst_state(9), enum iris_inst_sub_state(9)

cute sign-off bestie πŸ«ΆπŸŽ€: source/version is ./drivers/media/platform/qcom/..., date is October 2026, and the page is still enum iris_core_state(9) β€” bye πŸ’–

πŸ“¦ where this page comes from