soctherm_oc_irq_map(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, this is soctherm_oc_irq_map(9), straight from the Kernel API Manual β€” and it’s giving SOC_THERM interrupt request domain mapper energy. That’s the whole name, periodt. ✨

🌟 SYNOPSIS 🌟

int soctherm_oc_irq_map (struct irq_domain *h , unsigned int virq ,
       irq_hw_number_t hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • h β€” the interrupt request domain.
  • virq β€” the virtual interrupt request number.
  • hw β€” the hardware interrupt request number.

πŸ’… DESCRIPTION πŸ’…

This is the mapping callback function for SOC_THERM’s irq_domain. When a SOC_THERM interrupt request is called, the irq_domain takes the request’s virtual request number β€” much like a virtual memory address β€” and maps it to a physical hardware request number. no cap. πŸ”₯

When a mapping doesn’t already exist for a virtual request number, the irq_domain calls this function to associate the virtual request number with a hardware request number. that’s literally the whole job, and it ate. πŸ’–

🫢 RETURN 🫢

0 β€” that’s it. zero. done. slay. ✨

🌈 SEE ALSO 🌈

The kernel file is ./drivers/thermal/tegra/soctherm.c β€” and the whole squad is:


mwah πŸ’‹ β€” signing off from source/version ./drivers/thermal/tegra, dated October 2026. catch u later, soctherm_oc_irq_map(9) stans! πŸ’œ

πŸ“¦ where this page comes from