Lines Matching refs:timer_priv

66     dw_timer_priv_t *timer_priv = &timer_instance[idx];  in dw_timer_irqhandler()  local
67 timer_priv->timeout_flag = 1; in dw_timer_irqhandler()
69 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in dw_timer_irqhandler()
73 if (timer_priv->cb_event) { in dw_timer_irqhandler()
74 return timer_priv->cb_event(TIMER_EVENT_TIMEOUT, timer_priv->arg); in dw_timer_irqhandler()
119 dw_timer_priv_t *timer_priv = &timer_instance[idx]; in csi_timer_initialize() local
120 timer_priv->base = base; in csi_timer_initialize()
121 timer_priv->irq = irq; in csi_timer_initialize()
122 timer_priv->arg = arg; in csi_timer_initialize()
124 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_initialize()
125 timer_priv->timeout = DW_TIMER_INIT_DEFAULT_VALUE; in csi_timer_initialize()
128 timer_priv->cb_event = cb_event; in csi_timer_initialize()
130 drv_nvic_enable_irq(timer_priv->irq); in csi_timer_initialize()
132 return (timer_handle_t)timer_priv; in csi_timer_initialize()
144 dw_timer_priv_t *timer_priv = (dw_timer_priv_t *)handle; in csi_timer_uninitialize() local
145 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_uninitialize()
148 timer_priv->cb_event = NULL; in csi_timer_uninitialize()
150 drv_nvic_disable_irq(timer_priv->irq); in csi_timer_uninitialize()
174 dw_timer_priv_t *timer_priv = handle; in csi_timer_config() local
175 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_config()
203 dw_timer_priv_t *timer_priv = handle; in csi_timer_set_timeout() local
204 timer_priv->timeout = timeout; in csi_timer_set_timeout()
217 dw_timer_priv_t *timer_priv = handle; in csi_timer_start() local
219 timer_priv->timeout_flag = 0; in csi_timer_start()
223 if ((timer_priv->timeout < min_us) || (timer_priv->timeout > 0xffffffff / min_us)) { in csi_timer_start()
227 uint32_t load = (uint32_t)(timer_priv->timeout * min_us); in csi_timer_start()
229 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_start()
248 dw_timer_priv_t *timer_priv = handle; in csi_timer_stop() local
249 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_stop()
278 dw_timer_priv_t *timer_priv = handle; in csi_timer_resume() local
279 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_resume()
297 dw_timer_priv_t *timer_priv = handle; in csi_timer_get_current_value() local
298 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_get_current_value()
317 dw_timer_priv_t *timer_priv = handle; in csi_timer_get_status() local
318 dw_timer_reg_t *addr = (dw_timer_reg_t *)(timer_priv->base); in csi_timer_get_status()
324 if (timer_priv->timeout_flag == 1) { in csi_timer_get_status()