Home
last modified time | relevance | path

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

/freebsd/crypto/openssl/crypto/
H A Dthreads_win.c96 uint32_t reader_idx; member
204 CRYPTO_atomic_load_int((int *)&lock->reader_idx, (int *)&qp_idx, in get_hold_current_qp()
208 CRYPTO_atomic_load_int((int *)&lock->reader_idx, (int *)&tmp, in get_hold_current_qp()
336 lock->reader_idx = tmp; in update_qp()
339 InterlockedExchange((LONG volatile *)&lock->reader_idx, tmp); in update_qp()
H A Dthreads_pthread.c234 uint32_t reader_idx; member
268 qp_idx = ATOMIC_LOAD_N(uint32_t, &lock->reader_idx, __ATOMIC_RELAXED); in get_hold_current_qp()
285 if (qp_idx == ATOMIC_LOAD_N(uint32_t, &lock->reader_idx, __ATOMIC_ACQUIRE)) in get_hold_current_qp()
412 ATOMIC_STORE_N(uint32_t, &lock->reader_idx, lock->current_alloc_idx, in update_qp()