ipc_mmio_up...p_capability(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ipc_mmio_up...p_capability(9) ✨

okay so bestie, welcome to the Kernel API Manual πŸ’… you're literally reading the page titled ipc_mmio_up...p_capability(9) and it's giving "short but iconic." no cap, it's a tiny little page and we're gonna get through it together 🫢


🌸 NAME 🌸

ipc_mmio_update_cp_capability β€” this one reads the modem capability and updates it, pulling straight from the mmio capability offset. two jobs, one function, main character energy fr fr πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

void ipc_mmio_update_cp_capability (struct iosm_mmio *ipc_mmio );

that's it, that's the whole vibe. it returns nothing (void), so don't go looking for a return value, it's not coming 😭 keep the code exactly like that, semicolon and the space before the closing paren included β€” yes literally, copy it as-is πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • ipc_mmio β€” pointer to the mmio instance. that's the one and only thing you hand it, bestie. just the pointer, nothing else, she's low maintenance like that ✨

πŸ‘‘ SEE ALSO πŸ‘‘

like, go read these too, they're all in the kernel file ./drivers/net/wwan/iosm/iosm_ipc_mmio.h and they're all siblings of this function, iykyk πŸ’œ


πŸ“ quick reminder bestie: that's every single reference from the original page, i did not skip a one. go click through them, they're all linked by the (9) and they all live together in ./drivers/net/wwan/iosm 🧚

and that's the whole page!! short, sweet, and absolutely slaying 🌸 before i go β€” the source for all this is ./drivers/net/wwan/iosm, dated October 2026, and the footer of the original still calls this page ipc_mmio_up...p_capability(9) with <rainbow>Kernel API Manual</rainbow> up top. mwah, love u, go read your kernel headers πŸ’–πŸ’…πŸ¦‹

πŸ“¦ where this page comes from