Home
last modified time | relevance | path

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

/openssl/crypto/
H A Dthreads_win.c218 uint32_t qp_idx; in get_hold_current_qp() local
224 CRYPTO_atomic_load_int((int *)&lock->reader_idx, (int *)&qp_idx, in get_hold_current_qp()
226 CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, VAL_READER, &tmp64, in get_hold_current_qp()
230 if (qp_idx == tmp) in get_hold_current_qp()
232 CRYPTO_atomic_add64(&lock->qp_group[qp_idx].users, -VAL_READER, &tmp64, in get_hold_current_qp()
236 return &lock->qp_group[qp_idx]; in get_hold_current_qp()
H A Dthreads_pthread.c373 uint32_t qp_idx; in get_hold_current_qp() local
389 qp_idx = ATOMIC_LOAD_N(uint32_t, &lock->reader_idx, __ATOMIC_ACQUIRE); in get_hold_current_qp()
398 ATOMIC_ADD_FETCH(&lock->qp_group[qp_idx].users, VAL_READER, in get_hold_current_qp()
402 if (qp_idx == ATOMIC_LOAD_N(uint32_t, &lock->reader_idx, in get_hold_current_qp()
412 ATOMIC_SUB_FETCH(&lock->qp_group[qp_idx].users, VAL_READER, in get_hold_current_qp()
416 return &lock->qp_group[qp_idx]; in get_hold_current_qp()

Completed in 2796 milliseconds