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);