smsm_update_bits(9)
π smsm_update_bits(9) π
okay so this page is straight out of the Kernel API Manual, and it's giving βtiny kernel function with main character energy.β We're talking about smsm_update_bits β the function whose whole thing is changing a bit in an outgoing entry and informing the subscribers about it. iykyk. π
β¨ NAME β¨
smsm_update_bits β change bit in outgoing entry and inform subscribers. Periodt. π«Ά
πΈ SYNOPSIS πΈ
int smsm_update_bits (void *data , u32 mask , u32 value );
π ARGUMENTS π
dataβ smsm context pointer. literally the context, bestie.maskβ value mask. yes, the mask for the value.valueβ new value. the new one. no cap.
π¦ DESCRIPTION π¦
okay so here's the tea: you use this to set and clear the bits in the outgoing/local entry, and then you inform subscribers about the change. that's it. that's the vibe. it's giving βupdate the bits, notify the people.β β¨
π SEE ALSO π
- Kernel file
./drivers/soc/qcom/smsm.c struct qcom_smsm(9)struct smsm_entry(9)struct smsm_host(9)smsm_intr(9)smsm_mask_irq(9)smsm_unmask_irq(9)smsm_set_irq_type(9)smsm_irq_map(9)smsm_parse_mbox(9)smsm_parse_ipc(9)smsm_inbound_entry(9)smsm_get_size_info(9)
bestie, this page is signed off from ./drivers/soc/qcom, dated October 2026, and it's literally the smsm_update_bits(9) page β slay, byeee ππ§β¨
π¦ 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