STRUCT IOSM_WWAN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct iosm_wwan(9) β€” kernel api manual, bestie edition πŸŽ€

okay so this is the manual page for struct iosm_wwan, from the Kernel API Manual. yes we're in kernel-land now, it's giving big brain energy, let's go πŸ’–

🌸 NAME 🌸

struct iosm_wwan β€” literally the struct that holds all the info about the WWAN root device and the interface to the IPC layer. two jobs, one struct, main character energy fr fr ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

struct iosm_wwan {
    struct iosm_imem *ipc_imem;
    struct iosm_netdev_priv *sub_netlist[IP_MUX_SESSION_END + 1];
    struct device *dev;
 };

that's the whole shape of it, no cap. three members, all iconic, all doing their thing πŸ‘‘


πŸ‘‘ Members πŸ‘‘

  • ipc_imem β€” a pointer to the imem data-struct. just vibes and a pointer, you know how it is 🫢
  • sub_netlist β€” the list of active netdevs. note the size bestie, it's IP_MUX_SESSION_END + 1, exact numbers matter, don't come for me πŸ’…
  • dev β€” a pointer to the device structure. yes the name is just "dev", she's simple like that πŸŽ€

πŸ”₯ SEE ALSO πŸ”₯

  • the kernel file ./drivers/net/wwan/iosm/iosm_ipc_wwan.c
  • struct iosm_netdev_priv(9) β€” go read that one too, iykyk 🌈

ok that's the whole page, not me finishing it this fast 😭 everything's there though, every member, every path, every number. slay.

sign-off time 🧚 this one lives at ./drivers/net/wwan/iosm, it's from October 2026, and it's struct iosm_wwan(9) β€” love that for us, bye bestie πŸ’œπŸŒΈ

πŸ“¦ where this page comes from