omap_rproc_stop_timer(9)
π omap_rproc_stop_timer β like, the Kernel API Manual page you didn't know you needed π
okay bestie, welcome to omap_rproc_stop_timer(9) π this is one of those tiny helper functions that lowkey carries the whole remoteproc situation, and honestly? she's iconic for it.
β¨ NAME β¨
omap_rproc_stop_timer β stop a timer for a remoteproc πβ±οΈ
β¨ SYNOPSIS β¨
int omap_rproc_stop_timer (struct omap_rproc_timer *timer );
β¨ ARGUMENTS β¨
timerβ handle to a OMAP rproc timer π«Ά literally the little timer you're about to shut down.
β¨ DESCRIPTION β¨
so here's the vibe check π¦ this helper function is used to disable a timer associated with a remoteproc, and ngl, you need to call it either during a device shutdown or a suspend operation. no cap, those are the moments.
and the way that it's a separate helper function?? that's the whole point, bestie π it lets the driver just stop a timer without having to release the timer during a suspend operation. like, pause queen, don't throw her away, justβ¦ stop. different energies, iykyk.
β¨ RETURN β¨
0 on success π otherwise a failure as returned by DMTimer ops π (fr fr, whatever DMTimer ops hands back is what you get).
heads up bestie: the failure value isn't defined here β it's whatever DMTimer ops returns. so don't go assuming, just pass it along π
β¨ SEE ALSO β¨
the whole friend group πΈ β Kernel file ./drivers/remoteproc/omap_remoteproc.c plus:
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_release_timer(9)omap_rproc_get_timer_irq(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)
okay that's the whole page, you ate that π mwah π β this lil gem lives in ./drivers/remoteproc, it's dated October 2026, and it came to you courtesy of the Kernel API Manual. go stop that timer, main character πβ¨
π¦ 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