smsm_irq_map(9)
π smsm_irq_map π
okay bestie, we're in the Kernel API Manual and this page is about smsm_irq_map β the function whose whole job is setting up a mapping for a cascaded IRQ. That's the vibe. Let's get into it β¨
πΈ NAME πΈ
smsm_irq_map β sets up a mapping for a cascaded IRQ. literally that's the assignment, and it ate π
β¨ SYNOPSIS β¨
int smsm_irq_map (struct irq_domain *d , unsigned int irq ,
irq_hw_number_t hw );
π ARGUMENTS π
dβ IRQ domain representing an entry. that's the whole description, bestie π«Άirqβ IRQ to set up. yes, the IRQ in question gets set up πhwβ unused. not me looking for hidden lore β the page literally says unused π
π¦ SEE ALSO π¦
Kernel file ./drivers/soc/qcom/smsm.c β and then the whole squad, no cap:
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_parse_mbox(9)smsm_parse_ipc(9)smsm_inbound_entry(9)smsm_get_size_info(9)
and that's the page, bestie π this little icon is from source/version ./drivers/soc/qcom, dated October 2026, and it's smsm_irq_map(9) β periodt π
β¨
π¦ 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