sched_globals 77 src/ftdm_sched.c } sched_globals; sched_globals 115 src/ftdm_sched.c ftdm_mutex_lock(sched_globals.mutex); sched_globals 117 src/ftdm_sched.c if (!sched_globals.freeruns) { sched_globals 120 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex); sched_globals 125 src/ftdm_sched.c for (current = sched_globals.freeruns; current; current = current->next) { sched_globals 143 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex); sched_globals 148 src/ftdm_sched.c sched_globals.running = 0; sched_globals 155 src/ftdm_sched.c memset(&sched_globals, 0, sizeof(sched_globals)); sched_globals 156 src/ftdm_sched.c if (ftdm_mutex_create(&sched_globals.mutex) == FTDM_SUCCESS) { sched_globals 169 src/ftdm_sched.c ftdm_mutex_lock(sched_globals.mutex); sched_globals 177 src/ftdm_sched.c if (sched_globals.running == FTDM_FALSE) { sched_globals 184 src/ftdm_sched.c sched_globals.running = FTDM_TRUE; sched_globals 191 src/ftdm_sched.c if (!sched_globals.freeruns) { sched_globals 192 src/ftdm_sched.c sched_globals.freeruns = sched; sched_globals 194 src/ftdm_sched.c sched->next = sched_globals.freeruns; sched_globals 195 src/ftdm_sched.c sched_globals.freeruns->prev = sched; sched_globals 196 src/ftdm_sched.c sched_globals.freeruns = sched; sched_globals 200 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex); sched_globals 208 src/ftdm_sched.c return sched_globals.running; sched_globals 525 src/ftdm_sched.c ftdm_mutex_lock(sched_globals.mutex); sched_globals 528 src/ftdm_sched.c if (sched == sched_globals.freeruns) { sched_globals 529 src/ftdm_sched.c sched_globals.freeruns = sched->next; sched_globals 540 src/ftdm_sched.c ftdm_mutex_unlock(sched_globals.mutex);