Home
last modified time | relevance | path

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

/freebsd/crypto/openssl/crypto/
H A Dthreads_win.c72 struct thread_qp thread_qps[MAX_QPS]; member
251 if (data->thread_qps[i].qp == NULL && available_qp == -1) in ossl_rcu_read_lock()
254 if (data->thread_qps[i].lock == lock) in ossl_rcu_read_lock()
263 data->thread_qps[available_qp].qp = get_hold_current_qp(lock); in ossl_rcu_read_lock()
264 data->thread_qps[available_qp].depth = 1; in ossl_rcu_read_lock()
265 data->thread_qps[available_qp].lock = lock; in ossl_rcu_read_lock()
288 if (data->thread_qps[i].lock == lock) { in ossl_rcu_read_unlock()
289 data->thread_qps[i].depth--; in ossl_rcu_read_unlock()
290 if (data->thread_qps[i].depth == 0) { in ossl_rcu_read_unlock()
291 CRYPTO_atomic_add64(&data->thread_qps[i].qp->users, in ossl_rcu_read_unlock()
[all …]
H A Dthreads_pthread.c206 struct thread_qp thread_qps[MAX_QPS]; member
322 if (data->thread_qps[i].qp == NULL && available_qp == -1) in ossl_rcu_read_lock()
325 if (data->thread_qps[i].lock == lock) { in ossl_rcu_read_lock()
326 data->thread_qps[i].depth++; in ossl_rcu_read_lock()
336 data->thread_qps[available_qp].qp = get_hold_current_qp(lock); in ossl_rcu_read_lock()
337 data->thread_qps[available_qp].depth = 1; in ossl_rcu_read_lock()
338 data->thread_qps[available_qp].lock = lock; in ossl_rcu_read_lock()
351 if (data->thread_qps[i].lock == lock) { in ossl_rcu_read_unlock()
357 data->thread_qps[i].depth--; in ossl_rcu_read_unlock()
358 if (data->thread_qps[i].depth == 0) { in ossl_rcu_read_unlock()
[all …]