omap44xx_prm...pending_irqs(9)
π omap44xx_prm_read_pending_irqs(9) β like, the full glow-up
okay bestie, so this is a page straight outta the Kernel API Manual β yes, the whole omap44xx_prm...pending_irqs(9) situation β and it's honestly such a little icon. it doesn't return anything, it just quietly does its job, which is very demure, very mindful of it. let's get into it π«Ά
β¨ NAME β¨
omap44xx_prm_read_pending_irqs β reads the pending PRM MPU IRQs and drops them into @events. that's the whole vibe, no cap π
πΈ SYNOPSIS πΈ
void omap44xx_prm_read_pending_irqs (unsigned long *events );
no return value, she just does. main character energy honestly π
π ARGUMENTS π
eventsβ a pointer to two consecutiveu32s, and bestie, you have to preallocate them yourself. the function is not gonna do your homework for you π
π¦ DESCRIPTION π¦
so here's the tea: it reads the PRM_IRQSTATUS_MPU* bits, ANDs them together with the currently-enabled PRM MPU IRQs (bitwise AND, the whole & moment β¨), and then stores the result into those two u32s that events is pointing at.
that's it. that's the function. no return value β she's a void, she gives nothing back and honestly? iconic π
lowkey the way this is basically "what's pending, but only the stuff that's actually turned on" β vibe check passed, fr fr π
π SEE ALSO π
like, go read these next, they're all in the kernel file ./arch/arm/mach-omap2/prm44xx.c and they're all giving cousin energy π§
omap44xx_prm_ocp_barrier(9)omap44xx_prm_save_and_clear_irqen(9)omap44xx_prm_restore_irqen(9)omap44xx_prm_reconfigure_io_chain(9)omap44xx_prm_enable_io_wakeup(9)omap44xx_prm_read_reset_sources(9)omap44xx_prm_was_any_context_lost_old(9)omap44xx_prm_clear_context_loss_flags_old(9)omap4_pwrdm_read_prev_logic_pwrst(9)omap4_pwrdm_read_prev_mem_pwrst(9)omap4_pwrdm_save_context(9)omap4_pwrdm_restore_context(9)
and that's the whole page, bestie π shoutout to the source tree ./arch/arm/mach-omap2, dated October 2026, still serving looks in the Kernel API Manual π tysm for reading, mwah π
π¦ 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