omap3xxx_prm...pending_irqs(9)
omap3xxx_prm...pending_irqs(9) π β¨
okay so bestie, welcome to the Kernel API Manual β this page is literally about omap3xxx_prm_read_pending_irqs(9), and the header title is omap3xxx_prm...pending_irqs(9) (yes, with the lil ellipsis, iykyk). Vibe check: reading pending PRM MPU IRQs into @events. No cap. We are obsessed. Let's get into it π«Ά
πΈ NAME πΈ
omap3xxx_prm_read_pending_irqs β read pending PRM MPU IRQs into @events π
β¨ SYNOPSIS β¨
void omap3xxx_prm_read_pending_irqs (unsigned long *events );
π ARGUMENTS π
eventsβ a pointer (ptr) to au32, preallocated by the caller. That's the whole assignment, bestie β it's giving "bring your own storage" π
π¦ DESCRIPTION π¦
Okay so the way that this works is: it reads the PRM_IRQSTATUS_MPU bits, AND'ed with the currently-enabled PRM MPU IRQs, and stores the result into the u32 that events points to. It's literally that simple, lowkey.
And no return value β it's void, so there's no little return value to catch. Periodt. π
π SEE ALSO π
The kernel file is ./arch/arm/mach-omap2/prm3xxx.c, and the related-function besties are all here:
omap3xxx_prm_dpll3_reset(9)omap3xxx_prm_ocp_barrier(9)omap3xxx_prm_save_and_clear_irqen(9)omap3xxx_prm_restore_irqen(9)omap3xxx_prm_clear_mod_irqs(9)omap3_prm_reset_modem(9)omap3_prm_init_pm(9)omap3430_pre_es3_1_reconfigure_io_chain(9)omap3_prm_reconfigure_io_chain(9)omap3xxx_prm_enable_io_wakeup(9)omap3xxx_prm_read_reset_sources(9)omap3xxx_prm_iva_idle(9)omap3xxx_prm_clear_global_cold_reset(9)
mwah π this page lives under ./arch/arm/mach-omap2, dated October 2026, and its footer tag is omap3xxx_prm...pending_irqs(9) β periodt, bestie, slay, fr fr. ππ
π¦ 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