STRUCT IOSM_EBL_CTX_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iosm_ebl_ctx_data(9) πŸ’…

okay so welcome to the kernel API manual bestie, this one's about struct iosm_ebl_ctx_data, and yes it's a whole vibe. it lives over in the kernel API manual universe and it's genuinely so specific β€” it's the EBL ctx data used during flashing. flashing!! like firmware flashing, not the other kind πŸ’€


✨ NAME ✨

struct iosm_ebl_ctx_data β€” EBL ctx data used during flashing 🫢

like, literally the context blob that gets whipped out when you're doing the flashing thing. that's the whole job. that's the assignment. and it ate.


🌸 SYNOPSIS 🌸

here's the whole struct, character for character, no cap β€” don't let anyone tell you different:

struct iosm_ebl_ctx_data {
    u8 ebl_sw_info_version;
    u8 m_ebl_resp[IOSM_EBL_RSP_SIZE];
 };

two members. that's it. small but mighty, honestly very demure, very mindful ✨


πŸŽ€ Members πŸŽ€

  • ebl_sw_info_version β€” the SWID version info that we obtained from EBL πŸ’– like, the version deets, straight from the source. it's a u8, it's iconic, it's holding exactly one version-shaped fact.
  • m_ebl_resp β€” the buffer used to read and write the ebl data πŸ¦‹ it's sized IOSM_EBL_RSP_SIZE, and it's the little hangout spot where the ebl data goes back and forth. reading? writing? she does both. main character energy fr fr.
ngl these are the only two members, so if you were bracing for forty options β€” not today bestie, we're chill πŸ’œ

πŸ‘‘ SEE ALSO πŸ‘‘

go look at the kernel file ./drivers/net/wwan/iosm/iosm_ipc_devlink.h β€” that's the home base, iykyk 🏠

and the whole friend group, no one left out:

  • enum iosm_devlink_param_id(9)
  • 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_coredump_file_info(9)
  • struct iosm_devlink(9)
  • union iosm_rpsi_param_u(9)
  • struct iosm_rpsi_cmd(9)

that's ten whole cross-references, we love a well-connected struct 🌈⭐


🧚 sign-off 🧚

this little page came from ./drivers/net/wwan/iosm, dated October 2026, and it's filed under the very on-brand title struct iosm_ebl_ctx_data(9). slay, periodt, go flash something responsibly πŸ’…πŸ”₯

πŸ“¦ where this page comes from