ENUM IOSM_DEVLINK_PARAM_ID(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, so this is a page straight out of the Kernel API Manual β€” the enum iosm_devlink_param_id(9) one β€” and it's giving "tiny enum, big responsibilities" energy. It's literally just an enum type that exists to tell different devlink params apart. no cap. πŸŽ€


πŸ’… NAME πŸ’…

enum iosm_devlink_param_id β€” an enum type used to differentiate between the different devlink params πŸ¦‹


🌸 SYNOPSIS 🌸

enum iosm_devlink_param_id {
    IOSM_DEVLINK_PARAM_ID_BASE ,
    IOSM_DEVLINK_PARAM_ID_ERASE_FULL_FLASH

};

that's the whole thing. two members. she's small but she's iconic. πŸ’–


⭐ Constants ⭐

okay so here's the cast of characters, one bullet each, no skipping:

  • IOSM_DEVLINK_PARAM_ID_BASE β€” the devlink param base ID 🌈
  • IOSM_DEVLINK_PARAM_ID_ERASE_FULL_FLASH β€” set if a full erase is required πŸ‘‘
fr fr that's all the constants, bestie β€” IOSM_DEVLINK_PARAM_ID_BASE is the base, and IOSM_DEVLINK_PARAM_ID_ERASE_FULL_FLASH gets set when the full erase is required. memorize the vibes, not just the names. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

here's the little friend group this enum rolls with, plus where she actually lives in the tree:

  • Kernel file ./drivers/net/wwan/iosm/iosm_ipc_devlink.h enum
  • iosm_rpsi_cmd_code(9)
  • enum iosm_flash_comp_type(9)
  • struct iosm_devlink_sio(9)
  • struct iosm_flash_params(9)
  • struct iosm_devlink_image(9)
  • struct iosm_ebl_ctx_data(9)
  • struct iosm_coredump_file_info(9)
  • struct iosm_devlink(9)
  • union iosm_rpsi_param_u(9)
  • struct iosm_rpsi_cmd(9)

go read those too, iykyk 🧚


so yeah, that's the whole page, and honestly? she ate. short, sweet, and every single member accounted for. βœ¨πŸ’œ

and the cute little sign-off: this page comes from ./drivers/net/wwan/iosm and it's dated October 2026 β€” the Kernel API Manual's own version of a timestamped selfie. πŸ«ΆπŸ“Έ periodt.

πŸ“¦ where this page comes from