Lines Matching defs:num_readers
52 unsigned num_readers = (__state_ & __n_readers_) + 1;
54 __state_ |= num_readers;
59 unsigned num_readers = __state_ & __n_readers_;
60 if (!(__state_ & __write_entered_) && num_readers != __n_readers_) {
61 ++num_readers;
63 __state_ |= num_readers;
71 unsigned num_readers = (__state_ & __n_readers_) - 1;
73 __state_ |= num_readers;
75 if (num_readers == 0)
78 if (num_readers == __n_readers_ - 1)