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

/freebsd-11-stable/contrib/ntp/lib/isc/include/isc/
H A Drwlock.h63 isc_int32_t write_requests; member in struct:isc_rwlock
/freebsd-11-stable/contrib/ntp/lib/isc/
H A Drwlock.c88 rwl->write_requests = 0;
157 REQUIRE(rwl->write_requests == rwl->write_completions &&
182 * write_requests, write_completions, and cnt_and_flag.
184 * write_requests and write_completions act as a waiting queue for writers
187 * write_requests and gets the previous value of the variable as a "ticket".
191 * write_requests is not equal to write_completions, it means a writer is now
252 if (rwl->write_requests != rwl->write_completions) {
255 if (rwl->write_requests != rwl->write_completions) {
313 prev_writer = isc_atomic_xadd(&rwl->write_requests, 1);
363 if (rwl->write_requests !
[all...]

Completed in 65 milliseconds