STRUCT IOSM_RPSI_CMD(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐Ÿ’… NAME

okay so bestie, welcome to struct iosm_rpsi_cmd โ€” literally the Structure for RPSI Command โœจ and yes we're gonna get into it. this is from the Kernel API Manual section 9, so buckle up ๐ŸŽ€


โœจ SYNOPSIS

here's the whole entire glow-up, verbatim, no cap:

struct iosm_rpsi_cmd {
    union iosm_rpsi_param_u param;
    __le16 cmd;
    __le16 crc;
 };

that's it. that's the struct. three members. lowkey iconic for how much it's carrying ๐Ÿซถ


๐ŸŒธ MEMBERS

okay so let's meet the cast, they each have exactly one job and they're doing it:

  • param โ€” a union iosm_rpsi_param_u, and its whole main character moment is that it's used to calculate CRC ๐Ÿงฎโœจ
  • cmd โ€” a __le16 that stores the RPSI command ๐Ÿ’– this is the actual vibe of what we're asking for
  • crc โ€” a __le16 that stores the CRC value ๐Ÿ”ฅ the little checksum bestie that keeps everyone honest
ngl, the param member is literally there so the CRC can be computed โ€” that's the entire lore, don't overthink it ๐Ÿ’…

๐Ÿฆ‹ SEE ALSO

the whole friend group, all of them, in order, fr fr โ€” all living in the kernel file ./drivers/net/wwan/iosm/iosm_ipc_devlink.h:

  • 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_ebl_ctx_data(9)
  • struct iosm_coredump_file_info(9)
  • struct iosm_devlink(9)
  • union iosm_rpsi_param_u(9)

go read them, they're all slay in their own way ๐Ÿ‘‘


๐ŸŒธ okay bye bestie, this page lives in ./drivers/net/wwan/iosm, it's from October 2026, and it's from the Kernel API Manual โ€” mwah, go touch some kernel code, ily ๐Ÿซถ๐Ÿ’–๐ŸŽ€

๐Ÿ“ฆ where this page comes from