Lines Matching refs:reconn_list
426 static struct vhost_user_reconnect_list reconn_list; variable
458 pthread_mutex_lock(&reconn_list.mutex); in vhost_user_client_reconnect()
464 for (reconn = TAILQ_FIRST(&reconn_list.head); in vhost_user_client_reconnect()
483 TAILQ_REMOVE(&reconn_list.head, reconn, next); in vhost_user_client_reconnect()
487 pthread_mutex_unlock(&reconn_list.mutex); in vhost_user_client_reconnect()
499 ret = pthread_mutex_init(&reconn_list.mutex, NULL); in vhost_user_reconnect_init()
504 TAILQ_INIT(&reconn_list.head); in vhost_user_reconnect_init()
510 if (pthread_mutex_destroy(&reconn_list.mutex)) in vhost_user_reconnect_init()
549 pthread_mutex_lock(&reconn_list.mutex); in vhost_user_start_client()
550 TAILQ_INSERT_TAIL(&reconn_list.head, reconn, next); in vhost_user_start_client()
551 pthread_mutex_unlock(&reconn_list.mutex); in vhost_user_start_client()
971 pthread_mutex_lock(&reconn_list.mutex); in vhost_user_remove_reconnect()
973 for (reconn = TAILQ_FIRST(&reconn_list.head); in vhost_user_remove_reconnect()
978 TAILQ_REMOVE(&reconn_list.head, reconn, next); in vhost_user_remove_reconnect()
985 pthread_mutex_unlock(&reconn_list.mutex); in vhost_user_remove_reconnect()