omap_rproc_get_timer_irq(9)
π 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 opssays 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:
struct omap_rproc_boot_data(9)struct omap_rproc_mem(9)struct omap_rproc_timer(9)struct omap_rproc(9)struct omap_rproc_mem_data(9)struct omap_rproc_dev_data(9)omap_rproc_request_timer(9)omap_rproc_start_timer(9)omap_rproc_stop_timer(9)omap_rproc_release_timer(9)omap_rproc_ack_timer_irq(9)omap_rproc_watchdog_isr(9)omap_rproc_enable_timers(9)omap_rproc_disable_timers(9)omap_rproc_mbox_callback(9)omap_rproc_write_dsp_boot_addr(9)omap_rproc_da_to_va(9)
go read all of them, i'll wait π
lowkey reminder: this page lives in./drivers/remoteproc, dated October 2026, and it's stillomap_rproc_get_timer_irq(9)all the way down. π§ββοΈ
k bye bestie, 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