Lines Matching refs:mutex
80 Aso_mutex_t* mutex = (Aso_mutex_t*)data;
82 if (mutex)
84 pthread_mutex_destroy(&mutex->lock);
85 free(mutex);
88 if (!(mutex = (Aso_mutex_t*)malloc(sizeof(Aso_mutex_t))))
90 pthread_mutex_init(&mutex->lock, 0);
91 return mutex;
97 Aso_mutex_t* mutex = (Aso_mutex_t*)data;
100 pthread_mutex_unlock(&mutex->lock);
102 pthread_mutex_lock(&mutex->lock);
106 static Asometh_t aso_mutex = { "mutex", ASO_THREAD, aso_init_mutex, aso_lock_mutex };