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

/freebsd-12-stable/contrib/llvm-project/libcxx/src/
H A Dshared_mutex.cpp66 unsigned num_readers = (__state_ & __n_readers_) + 1; local
68 __state_ |= num_readers;
75 unsigned num_readers = __state_ & __n_readers_; local
76 if (!(__state_ & __write_entered_) && num_readers != __n_readers_)
78 ++num_readers;
80 __state_ |= num_readers;
90 unsigned num_readers = (__state_ & __n_readers_) - 1; local
92 __state_ |= num_readers;
95 if (num_readers == 0)
100 if (num_readers
[all...]

Completed in 47 milliseconds