Searched refs:epoch_threads (Results 1 - 1 of 1) sorted by relevance

/netbsd-current/external/bsd/openldap/dist/servers/lloadd/
H A Depoch.c55 static uintptr_t epoch_threads[EPOCH_MASK]; variable
65 assert( !epoch_threads[epoch] );
79 assert( !epoch_threads[epoch] );
124 __atomic_add_fetch( &epoch_threads[epoch], 1, __ATOMIC_ACQ_REL );
128 &epoch_threads[EPOCH_PREV(epoch)], __ATOMIC_ACQUIRE ) ) {
172 if ( __atomic_sub_fetch( &epoch_threads[epoch], 1, __ATOMIC_ACQ_REL ) ) {
191 * epoch_threads[EPOCH_PREV(current_epoch)] == 0
195 if ( __atomic_load_n( &epoch_threads[epoch], __ATOMIC_RELAXED ) ) {
201 &epoch_threads[EPOCH_PREV(epoch)], __ATOMIC_RELAXED ) ) {
214 &epoch_threads[EPOCH_NEX
[all...]

Completed in 184 milliseconds