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