STRUCT SMEM_PROC_COMM(9)
πΈ struct smem_proc_comm(9) πΈ
Okay bestie, welcome to the struct smem_proc_comm(9) page β straight out of the Kernel API Manual, and it's a lil retro moment ngl. This is the proc_comm communication struct, and yes the (legacy) tag is right there in the name, so don't come for me, come for the hardware π
β¨ NAME β¨
struct smem_proc_comm β proc_comm communication struct (legacy) π«Ά
She's iconic, she's old-school, she's legacy. Moving on.
π¦ SYNOPSIS π¦
struct smem_proc_comm {
__le32 command;
__le32 status;
__le32 params[2];
};
Look at her. Three fields. No notes. π₯
π Members π
command(__le32) β the current command that's meant to be executed πstatus(__le32) β the status of the currently requested command, like a little vibe check for whatever you just asked for πparams(__le32 params[2]) β the parameters to the command, a whole two (2) of them fr fr π
π SEE ALSO π
- Kernel file
./drivers/soc/qcom/smem.cβ that's the spot, iykyk π struct smem_global_entry(9)struct smem_header(9)struct smem_ptable_entry(9)struct smem_ptable(9)struct smem_partition_header(9)struct smem_partition(9)struct smem_private_entry(9)struct smem_info(9)struct smem_region(9)struct qcom_smem(9)qcom_smem_bust_hwspin_lock_by_host(9)qcom_smem_is_available(9)qcom_smem_alloc(9)qcom_smem_get(9)qcom_smem_get_free_space(9)qcom_smem_virt_to_phys(9)qcom_smem_get_soc_id(9)qcom_smem_get_feature_code(9)
Literally the whole smem friend group, no cap π
And that's the page bestie, you ate that π
β¨ This one lives under the source path ./drivers/soc/qcom, dated October 2026 β mwah, bye π§π
π¦ 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