Lines Matching refs:timer_isr_fun
46 timer_isr_func_t timer_isr_fun; member
201 if (timer_obj == NULL || timer_obj->timer_isr_fun.fn == NULL) { in timer_isr_default()
206 TIMER_ENTER_CRITICAL(&timer_spinlock[timer_obj->timer_isr_fun.isr_timer_group]); in timer_isr_default()
213 is_awoken = timer_obj->timer_isr_fun.fn(timer_obj->timer_isr_fun.args); in timer_isr_default()
219 TIMER_EXIT_CRITICAL(&timer_spinlock[timer_obj->timer_isr_fun.isr_timer_group]); in timer_isr_default()
270 p_timer_obj[group_num][timer_num]->timer_isr_fun.fn = isr_handler; in timer_isr_callback_add()
271 p_timer_obj[group_num][timer_num]->timer_isr_fun.args = args; in timer_isr_callback_add()
272 p_timer_obj[group_num][timer_num]->timer_isr_fun.isr_timer_group = group_num; in timer_isr_callback_add()
274 … intr_alloc_flags, &(p_timer_obj[group_num][timer_num]->timer_isr_fun.timer_isr_handle)); in timer_isr_callback_add()
288 p_timer_obj[group_num][timer_num]->timer_isr_fun.fn = NULL; in timer_isr_callback_remove()
289 p_timer_obj[group_num][timer_num]->timer_isr_fun.args = NULL; in timer_isr_callback_remove()
290 esp_intr_free(p_timer_obj[group_num][timer_num]->timer_isr_fun.timer_isr_handle); in timer_isr_callback_remove()