sched_globals 43 src/ftdm_sched.c } sched_globals; sched_globals 83 src/ftdm_sched.c ftdm_mutex_lock(sched_globals.mutex); sched_globals 85 src/ftdm_sched.c if (!sched_globals.freeruns) { sched_globals 88 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex); sched_globals 93 src/ftdm_sched.c for (current = sched_globals.freeruns; current; current = current->next) { sched_globals 111 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex); sched_globals 116 src/ftdm_sched.c sched_globals.running = 0; sched_globals 123 src/ftdm_sched.c memset(&sched_globals, 0, sizeof(sched_globals)); sched_globals 124 src/ftdm_sched.c if (ftdm_mutex_create(&sched_globals.mutex) == FTDM_SUCCESS) { sched_globals 137 src/ftdm_sched.c ftdm_mutex_lock(sched_globals.mutex); sched_globals 145 src/ftdm_sched.c if (sched_globals.running == FTDM_FALSE) { sched_globals 152 src/ftdm_sched.c sched_globals.running = FTDM_TRUE; sched_globals 159 src/ftdm_sched.c if (!sched_globals.freeruns) { sched_globals 160 src/ftdm_sched.c sched_globals.freeruns = sched; sched_globals 162 src/ftdm_sched.c sched->next = sched_globals.freeruns; sched_globals 163 src/ftdm_sched.c sched_globals.freeruns->prev = sched; sched_globals 164 src/ftdm_sched.c sched_globals.freeruns = sched; sched_globals 168 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex); sched_globals 176 src/ftdm_sched.c return sched_globals.running; sched_globals 508 src/ftdm_sched.c ftdm_mutex_lock(sched_globals.mutex); sched_globals 511 src/ftdm_sched.c if (sched == sched_globals.freeruns) { sched_globals 512 src/ftdm_sched.c sched_globals.freeruns = sched->next; sched_globals 523 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex);