Lines Matching defs:mutex
46 pthread_mutex_t mutex;
51 pthread_mutex_t mutex;
56 pthread_mutex_t mutex;
63 pthread_mutex_t mutex;
68 pthread_mutex_t mutex;
73 pthread_mutex_t mutex;
76 static RemoteBinderObjectsList g_binderList = {.mutex = PTHREAD_MUTEX_INITIALIZER};
77 static DBinderStubRegistedList g_stubRegistedList = {.mutex = PTHREAD_MUTEX_INITIALIZER};
78 static ThreadLockInfoList g_threadLockInfoList = {.mutex = PTHREAD_MUTEX_INITIALIZER};
79 static SessionInfoList g_sessionInfoList = {.mutex = PTHREAD_MUTEX_INITIALIZER};
80 static ProxyObjectList g_proxyObjectList = {.mutex = PTHREAD_MUTEX_INITIALIZER};
82 .mutex = PTHREAD_MUTEX_INITIALIZER,
110 pthread_mutex_lock(&g_binderList.mutex);
114 pthread_mutex_unlock(&g_binderList.mutex);
118 pthread_mutex_unlock(&g_binderList.mutex);
124 pthread_mutex_lock(&g_binderList.mutex);
126 pthread_mutex_unlock(&g_binderList.mutex);
147 pthread_mutex_lock(&g_stubRegistedList.mutex);
153 pthread_mutex_unlock(&g_stubRegistedList.mutex);
157 pthread_mutex_unlock(&g_stubRegistedList.mutex);
163 pthread_mutex_lock(&g_stubRegistedList.mutex);
165 pthread_mutex_unlock(&g_stubRegistedList.mutex);
274 pthread_mutex_lock(&g_threadLockInfoList.mutex);
276 pthread_mutex_unlock(&g_threadLockInfoList.mutex);
282 pthread_mutex_lock(&g_threadLockInfoList.mutex);
284 pthread_mutex_unlock(&g_threadLockInfoList.mutex);
294 if (pthread_mutex_init(&threadLockInfo->mutex, NULL) != 0) {
295 RPC_LOG_ERROR("threadLockInfo mutex init failed");
341 pthread_mutex_lock(&threadLockInfo->mutex);
350 pthread_mutex_unlock(&threadLockInfo->mutex);
355 ret = pthread_cond_timedwait(&threadLockInfo->condition, &threadLockInfo->mutex, &waitTime);
359 pthread_mutex_unlock(&threadLockInfo->mutex);
372 pthread_mutex_unlock(&threadLockInfo->mutex);
380 static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
382 pthread_mutex_lock(&mutex);
384 pthread_mutex_unlock(&mutex);
390 pthread_mutex_lock(&g_sessionInfoList.mutex);
392 pthread_mutex_unlock(&g_sessionInfoList.mutex);
398 pthread_mutex_lock(&g_sessionInfoList.mutex);
400 pthread_mutex_unlock(&g_sessionInfoList.mutex);
406 pthread_mutex_lock(&g_sessionInfoList.mutex);
410 pthread_mutex_unlock(&g_sessionInfoList.mutex);
414 pthread_mutex_unlock(&g_sessionInfoList.mutex);
424 pthread_mutex_lock(&g_stubRegistedList.mutex);
426 pthread_mutex_unlock(&g_stubRegistedList.mutex);
432 pthread_mutex_lock(&g_proxyObjectList.mutex);
436 pthread_mutex_unlock(&g_proxyObjectList.mutex);
440 pthread_mutex_unlock(&g_proxyObjectList.mutex);
446 pthread_mutex_lock(&g_proxyObjectList.mutex);
448 pthread_mutex_unlock(&g_proxyObjectList.mutex);
454 pthread_mutex_lock(&g_proxyObjectList.mutex);
456 pthread_mutex_unlock(&g_proxyObjectList.mutex);
627 pthread_mutex_lock(&g_threadLockInfoList.mutex);
631 pthread_mutex_unlock(&g_threadLockInfoList.mutex);
635 pthread_mutex_unlock(&g_threadLockInfoList.mutex);
646 pthread_mutex_lock(&threadLockInfo->mutex);
648 pthread_mutex_unlock(&threadLockInfo->mutex);
654 pthread_mutex_lock(&g_stubRegistedList.mutex);
658 pthread_mutex_unlock(&g_stubRegistedList.mutex);
662 pthread_mutex_unlock(&g_stubRegistedList.mutex);