Lines Matching refs:regs
33 mxc_tmr_regs_t *regs; member
46 Wrap_MXC_TMR_EnableInt(cfg->regs); in api_start()
47 MXC_TMR_Start(cfg->regs); in api_start()
56 Wrap_MXC_TMR_DisableInt(cfg->regs); in api_stop()
57 MXC_TMR_Stop(cfg->regs); in api_stop()
66 *ticks = MXC_TMR_GetCount(cfg->regs); in api_get_value()
89 return Wrap_MXC_TMR_GetPendingInt(cfg->regs); in api_get_pending_int()
110 mxc_tmr_regs_t *regs = config->regs; in set_cc() local
120 now = MXC_TMR_GetCount(regs); in set_cc()
121 MXC_TMR_ClearFlags(regs); in set_cc()
130 MXC_TMR_SetCompare(regs, val); in set_cc()
131 now = MXC_TMR_GetCount(regs); in set_cc()
143 NVIC_SetPendingIRQ(MXC_TMR_GET_IRQ(MXC_TMR_GET_IDX(regs))); in set_cc()
178 MXC_TMR_Stop(cfg->regs); in api_cancel_alarm()
179 MXC_TMR_SetCount(cfg->regs, 0); in api_cancel_alarm()
180 MXC_TMR_SetCompare(cfg->regs, cfg->info.max_top_value); in api_cancel_alarm()
181 Wrap_MXC_TMR_DisableInt(cfg->regs); in api_cancel_alarm()
221 cb(dev, id, MXC_TMR_GetCount(cfg->regs), chdata->user_data); in max32_alarm_irq_handle()
230 MXC_TMR_ClearFlags(cfg->regs); in counter_max32_isr()
231 Wrap_MXC_TMR_ClearWakeupFlags(cfg->regs); in counter_max32_isr()
244 mxc_tmr_regs_t *regs = cfg->regs; in max32_counter_init() local
265 MXC_TMR_Shutdown(regs); in max32_counter_init()
273 ret = Wrap_MXC_TMR_Init(regs, &tmr_cfg); in max32_counter_init()
279 MXC_TMR_SetCompare(regs, cfg->info.max_top_value); in max32_counter_init()
287 Wrap_MXC_TMR_EnableWakeup(regs, &tmr_cfg); in max32_counter_init()
330 .regs = (mxc_tmr_regs_t *)DT_REG_ADDR(TIMER(_num)), \