newtimer          347 src/ftdm_sched.c 	ftdm_timer_t *newtimer;
newtimer          366 src/ftdm_sched.c 	newtimer = ftdm_calloc(1, sizeof(*newtimer));
newtimer          367 src/ftdm_sched.c 	if (!newtimer) {
newtimer          370 src/ftdm_sched.c 	newtimer->id = sched->currid;
newtimer          380 src/ftdm_sched.c 	ftdm_set_string(newtimer->name, name);
newtimer          381 src/ftdm_sched.c 	newtimer->callback = callback;
newtimer          382 src/ftdm_sched.c 	newtimer->usrdata = data;
newtimer          384 src/ftdm_sched.c 	newtimer->time.tv_sec = now.tv_sec + (ms / 1000);
newtimer          385 src/ftdm_sched.c 	newtimer->time.tv_usec = now.tv_usec + (ms % 1000) * 1000;
newtimer          386 src/ftdm_sched.c 	if (newtimer->time.tv_usec >= FTDM_MICROSECONDS_PER_SECOND) {
newtimer          387 src/ftdm_sched.c 		newtimer->time.tv_sec += 1;
newtimer          388 src/ftdm_sched.c 		newtimer->time.tv_usec -= FTDM_MICROSECONDS_PER_SECOND;
newtimer          392 src/ftdm_sched.c 		sched->timers = newtimer;
newtimer          394 src/ftdm_sched.c 		newtimer->next = sched->timers;
newtimer          395 src/ftdm_sched.c 		sched->timers->prev = newtimer;
newtimer          396 src/ftdm_sched.c 		sched->timers = newtimer;
newtimer          400 src/ftdm_sched.c 		*timerid = newtimer->id;