ENUM IOSM_EBL_CAPS(9)
π 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 soIOSM_CAP_USE_EXT_CAPβ this one gets set if extended capability is set β like, it's the "hey, extended cap is on" markerIOSM_EXT_CAP_ERASE_ALLβ sets the Erase all capability π§π the erase-everything option, periodtIOSM_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms