Lines Matching refs:timer
23 volatile struct timer_cmsdk_apb *timer; member
47 cfg->timer->reload = data->load; in tmr_cmsdk_apb_start()
49 cfg->timer->ctrl = TIMER_CTRL_EN; in tmr_cmsdk_apb_start()
59 cfg->timer->ctrl = 0x0; in tmr_cmsdk_apb_stop()
71 *ticks = data->load - cfg->timer->value; in tmr_cmsdk_apb_get_value()
94 cfg->timer->value = top_cfg->ticks; in tmr_cmsdk_apb_set_top_value()
97 cfg->timer->reload = top_cfg->ticks; in tmr_cmsdk_apb_set_top_value()
100 cfg->timer->ctrl |= TIMER_CTRL_IRQ_EN; in tmr_cmsdk_apb_set_top_value()
119 return cfg->timer->intstatus; in tmr_cmsdk_apb_get_pending_int()
138 cfg->timer->intclear = TIMER_CTRL_INT_CLEAR; in tmr_cmsdk_apb_isr()
179 .timer = ((volatile struct timer_cmsdk_apb *)DT_INST_REG_ADDR(inst)), \