ipc_mmio_up...p_capability(9)
β¨ 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 π
struct iosm_mmio(9)β the struct itself, the blueprint, the moment πipc_mmio_init(9)ipc_mmio_set_psi_addr_and_size(9)ipc_mmio_set_contex_info_addr(9)β yes it's spelledcontexin the original, no i will NOT be fixing it, character for character periodt πipc_mmio_get_cp_version(9)ipc_mmio_get_rom_exit_code(9)ipc_mmio_get_exec_stage(9)ipc_mmio_get_ipc_state(9)ipc_mmio_copy_chip_info(9)ipc_mmio_config(9)
π 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
- 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