omap3xxx_prm...pending_irqs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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 a u32, 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:

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