smsm_parse_ipc(9)
π NAME π
okay so this is smsm_parse_ipc(9), straight out of the Kernel API Manual, and it literally parses a qcom,ipc-%d device tree property β¨. That's the name, that's the vibe, no cap π
bestie, keep the property string as qcom,ipc-%d β do not freestyle it π
πΈ SYNOPSIS πΈ
int smsm_parse_ipc (struct qcom_smsm *smsm , unsigned host_id );
That's the exact signature β copy it character for character, periodt π«Ά
π ARGUMENTS π
smsmβ smsm driver context πhost_idβ index of the remote host to be resolved π
π¦ DESCRIPTION π¦
So what does it do? It parses the device tree to acquire the information needed for sending the outgoing interrupts to a remote host β the remote host identified by host_id β¨. That's the whole flex: device tree in, outgoing-interrupt info out, main character energy π.
π₯ SEE ALSO π₯
- Kernel file
./drivers/soc/qcom/smsm.c struct qcom_smsm(9)struct smsm_entry(9)struct smsm_host(9)smsm_update_bits(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_inbound_entry(9)smsm_get_size_info(9)
and that's the page, bestie π
signing off from ./drivers/soc/qcom β October 2026 β slay πβ¨
π¦ 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