smsm_intr(9)
π NAME π
smsm_intr β the cascading IRQ handler for SMSM, periodt. π
okay bestie, welcome to smsm_intr(9) from the Kernel API Manual β yes, that manual, and yes, this page is iconic. β¨
π SYNOPSIS π
irqreturn_t smsm_intr (int irq , void *data );
That's the whole signature, copied exactly, no cap. π«Ά
πΈ ARGUMENTS πΈ
irqβ unused. literally just vibing there, doing nothing. πdataβ the entry related to this IRQ. that's the useful one, bestie. π
π¦ DESCRIPTION π¦
So this function cascades an incoming interrupt from a remote system, based on the state bits and configuration. That's the whole move: remote interrupt comes in, smsm_intr does the cascading thing, and the state bits plus configuration are what it's going off of. β¨
It's giving "small function, very specific job," and honestly? obsessed. π
π 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_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)
iykyk β go read the whole little friend group. π§π
cute little sign-off: this page lives in./drivers/soc/qcom, it's stampedOctober 2026, and it's literallysmsm_intr(9)β bye bestie, slay responsibly. ππ
π¦ 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