STRUCT QCOM_SMEM_STATE(9)
π
NAME β struct qcom_smem_state π
okay so bestie, this is the struct qcom_smem_state(9) page from the Kernel API Manual, and itβs literally the state context. thatβs the whole NAME vibe: struct qcom_smem_state β state context. no cap. π«Άβ¨
β¨ SYNOPSIS β¨
struct qcom_smem_state {
struct kref refcount;
bool orphan;
struct list_head list;
struct device_node *of_node;
void *priv;
struct qcom_smem_state_ops ops;
};
π§© Members π§©
refcount(struct kref) β the refcount for the state. πorphan(bool) β a boolean indicator that this state has been unregistered. π«₯list(struct list_head) β this stateβs entry in thesmem_stateslist. π§Ύof_node(struct device_node *) β theof_nodeto use for matching the state in DT. π³priv(void *) β implementation private data. πops(struct qcom_smem_state_ops) β the ops for the state. βοΈ
π SEE ALSO π
- Kernel file:
./drivers/soc/qcom/smem_state.cπ qcom_smem_state_update_bits(9)β¨qcom_smem_state_get(9)π«Άqcom_smem_state_put(9)πdevm_qcom_smem_state_get(9)π§qcom_smem_state_register(9)πqcom_smem_state_unregister(9)πͺ
source/version: ./drivers/soc/qcom Β· date: October 2026 β thatβs the tea, served fresh with π by your fave Kernel API Manual bestie. πβ¨
π¦ 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