Lines Matching refs:timer
26 void (*callback)(csi_timer_t *timer, void *arg);
37 csi_error_t csi_timer_init(csi_timer_t *timer, uint32_t idx);
44 void csi_timer_uninit(csi_timer_t *timer);
52 csi_error_t csi_timer_start(csi_timer_t *timer, uint32_t timeout_us);
59 void csi_timer_stop(csi_timer_t *timer);
66 uint32_t csi_timer_get_remaining_value(csi_timer_t *timer);
73 uint32_t csi_timer_get_load_value(csi_timer_t *timer);
82 bool csi_timer_is_running(csi_timer_t *timer);
91 csi_error_t csi_timer_attach_callback(csi_timer_t *timer, void *callback, void *arg);
98 void csi_timer_detach_callback(csi_timer_t *timer);
105 csi_error_t csi_timer_enable_pm(csi_timer_t *timer);
112 void csi_timer_disable_pm(csi_timer_t *timer);