Lines Matching refs:connections
44 } connections = { PTHREAD_MUTEX_INITIALIZER };
138 for (info = connections.head; info; info = info->next)
140 connections.cur = info; /* cache most recently used */
173 info->next = connections.head;
174 connections.head = info;
175 connections.cur = info;
188 if ((info = connections.cur) && info->c == c)
191 pthread_mutex_lock(&connections.lock);
193 pthread_mutex_unlock(&connections.lock);
219 pthread_mutex_lock(&connections.lock);
220 for(prev = &connections.head; *prev; prev = &(*prev)->next)
225 if(cur == connections.cur)
226 connections.cur = NULL; /* flush cache */
232 pthread_mutex_unlock(&connections.lock);