Lines Matching refs:timers
110 struct omap_rproc_timer *timers; member
276 struct omap_rproc_timer *timers = oproc->timers; in omap_rproc_watchdog_isr() local
282 if (timers[i].irq > 0 && irq == timers[i].irq) { in omap_rproc_watchdog_isr()
283 wd_timer = &timers[i]; in omap_rproc_watchdog_isr()
320 struct omap_rproc_timer *timers = oproc->timers; in omap_rproc_enable_timers() local
372 timers[i].irq = -1; in omap_rproc_enable_timers()
373 timers[i].timer_ops = timer_ops; in omap_rproc_enable_timers()
374 ret = omap_rproc_request_timer(dev, np, &timers[i]); in omap_rproc_enable_timers()
383 timers[i].irq = omap_rproc_get_timer_irq(&timers[i]); in omap_rproc_enable_timers()
384 if (timers[i].irq < 0) { in omap_rproc_enable_timers()
386 np, timers[i].irq); in omap_rproc_enable_timers()
391 ret = request_irq(timers[i].irq, in omap_rproc_enable_timers()
397 omap_rproc_release_timer(&timers[i]); in omap_rproc_enable_timers()
398 timers[i].odt = NULL; in omap_rproc_enable_timers()
399 timers[i].timer_ops = NULL; in omap_rproc_enable_timers()
400 timers[i].irq = -1; in omap_rproc_enable_timers()
408 ret = omap_rproc_start_timer(&timers[i]); in omap_rproc_enable_timers()
417 omap_rproc_stop_timer(&timers[i]); in omap_rproc_enable_timers()
430 free_irq(timers[i].irq, rproc); in omap_rproc_enable_timers()
431 omap_rproc_release_timer(&timers[i]); in omap_rproc_enable_timers()
432 timers[i].odt = NULL; in omap_rproc_enable_timers()
433 timers[i].timer_ops = NULL; in omap_rproc_enable_timers()
434 timers[i].irq = -1; in omap_rproc_enable_timers()
456 struct omap_rproc_timer *timers = oproc->timers; in omap_rproc_disable_timers() local
463 omap_rproc_stop_timer(&timers[i]); in omap_rproc_disable_timers()
466 free_irq(timers[i].irq, rproc); in omap_rproc_disable_timers()
467 omap_rproc_release_timer(&timers[i]); in omap_rproc_disable_timers()
468 timers[i].odt = NULL; in omap_rproc_disable_timers()
469 timers[i].timer_ops = NULL; in omap_rproc_disable_timers()
470 timers[i].irq = -1; in omap_rproc_disable_timers()
1266 oproc->timers = devm_kcalloc(dev, num_timers, in omap_rproc_of_get_timers()
1267 sizeof(*oproc->timers), in omap_rproc_of_get_timers()
1269 if (!oproc->timers) in omap_rproc_of_get_timers()