ENUM IOSM_EBL_CAPS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum iosm_ebl_caps(9)

okay so bestie, welcome to the Kernel API Manual ✨ this is the whole entire page for enum iosm_ebl_caps(9) β€” EBL capability settings, and yes it's gonna be cute and correct, no cap 🫢


✨ NAME ✨

enum iosm_ebl_caps β€” the EBL capability settings πŸ’– literally the little enum that holds all your capability flags, iykyk


🌸 SYNOPSIS 🌸

enum iosm_ebl_caps {
    IOSM_CAP_NOT_ENHANCED ,
    IOSM_CAP_USE_EXT_CAP ,
    IOSM_EXT_CAP_ERASE_ALL ,
    IOSM_EXT_CAP_COMMIT_ALL

};

she's giving "four constants and a dream" 😭 copy it exactly, don't touch the commas, the compiler is watching πŸ‘€


πŸŽ€ Constants πŸŽ€

okay now the main character energy β€” each one of these is a constant in the enum, and here's what each one means:

  • IOSM_CAP_NOT_ENHANCED β€” the "nope, capability not supported" one πŸ™ˆ if the capability isn't a thing, this is the flag that says so
  • IOSM_CAP_USE_EXT_CAP β€” this one gets set if extended capability is set ⭐ like, it's the "hey, extended cap is on" marker
  • IOSM_EXT_CAP_ERASE_ALL β€” sets the Erase all capability πŸ§šπŸ’œ the erase-everything option, periodt
  • IOSM_EXT_CAP_COMMIT_ALL β€” sets the commit all capability πŸ”₯ the commit-everything option, and yes she commits to it
ngl bestie, these descriptions are short on purpose β€” that's literally all the page gives us, so I'm not gonna invent extra lore πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹

go read the kernel file ./drivers/net/wwan/iosm/iosm_ipc_flash.h 🌈 it's the source of truth for all this flash-y goodness

and then the extended fam, in the order the page gives them:

  • enum iosm_flash_package_type(9)
  • enum iosm_out_of_session_action(9)
  • enum iosm_out_of_session_type(9)
  • enum iosm_ebl_rsp(9)
  • enum iosm_mdm_send_recv_data(9)
  • struct iosm_ebl_one_error(9)
  • struct iosm_ebl_error(9)
  • struct iosm_swid_table(9)
  • struct iosm_flash_msg_control(9)
  • struct iosm_flash_data(9)

that's the whole group chat bestie, go say hi to all of them 🫢


aaaand that's the page!! πŸŽ€ one last vibe check before you go: this one lives in ./drivers/net/wwan/iosm, dated October 2026, and it's filed under enum iosm_ebl_caps(9) πŸ’– slay, you read the whole thing, I'm obsessed 😭✨

πŸ“¦ where this page comes from