omap_rproc_get_timer_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap_rproc_get_timer_irq(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” this one's from the ./drivers/remoteproc corner of the kernel and it's literally about grabbing an irq for a timer. yes, that kind of timer. let's go πŸŽ€


✨ NAME ✨

omap_rproc_get_timer_irq β€” get the irq for a timer 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

int omap_rproc_get_timer_irq (struct omap_rproc_timer *timer );

like, that's the whole signature. no cap.


πŸ“ ARGUMENTS πŸ“

  • timer β€” handle to a OMAP rproc timer πŸ’– (this is your key to the whole situation, don't lose it)

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea β˜• β€” this function is used to get the irq associated with a watchdog timer. iconic behavior fr.

the function is called by the OMAP remoteproc driver to register a interrupt handler to handle watchdog events on the remote processor. that's it, that's the job. main character energy honestly. ✨


πŸ”₯ RETURN πŸ”₯

  • irq id on success β€” slay πŸ’…
  • otherwise, a failure as returned by DMTimer ops 😭 so like, if it goes wrong, it goes wrong the way DMTimer ops says it goes wrong. no extra spin on it.

🫢 SEE ALSO 🫢

kernel file ./drivers/remoteproc/omap_remoteproc.c 🌈 β€” and while you're there, the whole friend group:

go read all of them, i'll wait πŸ’œ


lowkey reminder: this page lives in ./drivers/remoteproc, dated October 2026, and it's still omap_rproc_get_timer_irq(9) all the way down. πŸ§šβ€β™€οΈ

k bye bestie, mwah πŸ’‹βœ¨πŸŽ€

πŸ“¦ where this page comes from