Lines Matching refs:timer
24 timer_t timer; member
291 aos_status_t aos_timer_create(aos_timer_t *timer, void (*fn)(void *, void *), void *arg, in aos_timer_create() argument
317 if (timer_create(CLOCK_MONOTONIC, &ent, &_timer->timer) != 0) { in aos_timer_create()
327 *timer = amp_timer; in aos_timer_create()
332 void aos_timer_free(aos_timer_t *timer) in aos_timer_free() argument
338 if (timer == NULL) { in aos_timer_free()
342 amp_timer = (osal_timer_inner_t *)*timer; in aos_timer_free()
347 ret = timer_delete(amp_timer->timer); in aos_timer_free()
353 int aos_timer_start(aos_timer_t *timer) in aos_timer_start() argument
359 if (timer == NULL) { in aos_timer_start()
363 amp_timer = (osal_timer_inner_t *)*timer; in aos_timer_start()
379 return timer_settime(amp_timer->timer, 0, &ts, NULL); in aos_timer_start()
382 int aos_timer_stop(aos_timer_t *timer) in aos_timer_stop() argument
388 if (timer == NULL) { in aos_timer_stop()
392 amp_timer = (osal_timer_inner_t *)*timer; in aos_timer_stop()
402 return timer_settime(amp_timer->timer, 0, &ts, NULL); in aos_timer_stop()