Home
last modified time | relevance | path

Searched refs:tdata (Results 1 – 2 of 2) sorted by relevance

/crypto/thread/
A Dinternal.c22 return tdata->max_threads - tdata->active_threads; in _ossl_get_avail_threads()
30 if (tdata == NULL) in ossl_get_avail_threads()
33 ossl_crypto_mutex_lock(tdata->lock); in ossl_get_avail_threads()
46 if (tdata == NULL) in ossl_crypto_thread_start()
50 if (tdata == NULL || tdata->max_threads == 0) { in ossl_crypto_thread_start()
56 ossl_crypto_condvar_wait(tdata->cond_finished, tdata->lock); in ossl_crypto_thread_start()
57 tdata->active_threads++; in ossl_crypto_thread_start()
63 tdata->active_threads--; in ossl_crypto_thread_start()
76 OSSL_LIB_CTX_THREADS *tdata; in ossl_crypto_thread_join() local
82 if (tdata == NULL) in ossl_crypto_thread_join()
[all …]
A Dapi.c45 OSSL_LIB_CTX_THREADS *tdata = OSSL_LIB_CTX_GET_THREADS(ctx); in OSSL_get_max_threads() local
47 if (tdata == NULL) in OSSL_get_max_threads()
50 ossl_crypto_mutex_lock(tdata->lock); in OSSL_get_max_threads()
51 ret = tdata->max_threads; in OSSL_get_max_threads()
52 ossl_crypto_mutex_unlock(tdata->lock); in OSSL_get_max_threads()
60 OSSL_LIB_CTX_THREADS *tdata; in OSSL_set_max_threads() local
62 tdata = OSSL_LIB_CTX_GET_THREADS(ctx); in OSSL_set_max_threads()
63 if (tdata == NULL) in OSSL_set_max_threads()
66 ossl_crypto_mutex_lock(tdata->lock); in OSSL_set_max_threads()
67 tdata->max_threads = max_threads; in OSSL_set_max_threads()
[all …]

Completed in 7 milliseconds