Lines Matching refs:lock_cs
692 static HANDLE *lock_cs;
698 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(HANDLE));
701 lock_cs[i]=CreateMutex(NULL,FALSE,NULL);
714 CloseHandle(lock_cs[i]);
715 OPENSSL_free(lock_cs);
722 WaitForSingleObject(lock_cs[type],INFINITE);
726 ReleaseMutex(lock_cs[type]);
785 static mutex_t *lock_cs;
786 /*static rwlock_t *lock_cs; */
793 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(mutex_t));
798 /* rwlock_init(&(lock_cs[i]),USYNC_THREAD,NULL); */
799 mutex_init(&(lock_cs[i]),USYNC_THREAD,NULL);
816 /* rwlock_destroy(&(lock_cs[i])); */
817 mutex_destroy(&(lock_cs[i]));
820 OPENSSL_free(lock_cs);
845 rw_rdlock(&(lock_cs[type]));
847 rw_wrlock(&(lock_cs[type])); */
849 mutex_lock(&(lock_cs[type]));
854 /* rw_unlock(&(lock_cs[type])); */
855 mutex_unlock(&(lock_cs[type]));
901 static usema_t **lock_cs;
918 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(usema_t *));
921 lock_cs[i]=usnewsema(arena,1);
938 usdumpsema(lock_cs[i],stdout,buf);
939 usfreesema(lock_cs[i],arena);
941 OPENSSL_free(lock_cs);
949 uspsema(lock_cs[type]);
954 usvsema(lock_cs[type]);
994 static pthread_mutex_t *lock_cs;
1001 lock_cs=OPENSSL_malloc(CRYPTO_num_locks() * sizeof(pthread_mutex_t));
1006 pthread_mutex_init(&(lock_cs[i]),NULL);
1021 pthread_mutex_destroy(&(lock_cs[i]));
1025 OPENSSL_free(lock_cs);
1048 pthread_mutex_lock(&(lock_cs[type]));
1053 pthread_mutex_unlock(&(lock_cs[type]));