Home
last modified time | relevance | path

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

/external/llvm-project/libcxx/src/
Dshared_mutex.cpp66 unsigned num_readers = (__state_ & __n_readers_) + 1; in lock_shared() local
68 __state_ |= num_readers; in lock_shared()
75 unsigned num_readers = __state_ & __n_readers_; in try_lock_shared() local
76 if (!(__state_ & __write_entered_) && num_readers != __n_readers_) in try_lock_shared()
78 ++num_readers; in try_lock_shared()
80 __state_ |= num_readers; in try_lock_shared()
90 unsigned num_readers = (__state_ & __n_readers_) - 1; in unlock_shared() local
92 __state_ |= num_readers; in unlock_shared()
95 if (num_readers == 0) in unlock_shared()
100 if (num_readers == __n_readers_ - 1) in unlock_shared()
/external/libcxx/src/
Dshared_mutex.cpp64 unsigned num_readers = (__state_ & __n_readers_) + 1; in lock_shared() local
66 __state_ |= num_readers; in lock_shared()
73 unsigned num_readers = __state_ & __n_readers_; in try_lock_shared() local
74 if (!(__state_ & __write_entered_) && num_readers != __n_readers_) in try_lock_shared()
76 ++num_readers; in try_lock_shared()
78 __state_ |= num_readers; in try_lock_shared()
88 unsigned num_readers = (__state_ & __n_readers_) - 1; in unlock_shared() local
90 __state_ |= num_readers; in unlock_shared()
93 if (num_readers == 0) in unlock_shared()
98 if (num_readers == __n_readers_ - 1) in unlock_shared()
/external/libchrome/mojo/public/c/system/tests/
Dcore_perftest.cc157 unsigned num_readers, in DoMessagePipeThreadedTest() argument
162 assert(num_readers > 0); in DoMessagePipeThreadedTest()
173 for (unsigned i = 0; i < num_readers; i++) in DoMessagePipeThreadedTest()
180 for (unsigned i = 0; i < num_writers || i < num_readers; i++) { in DoMessagePipeThreadedTest()
183 if (i < num_readers) in DoMessagePipeThreadedTest()
198 for (unsigned i = 0; i < num_readers; i++) in DoMessagePipeThreadedTest()
212 for (unsigned i = 0; i < num_readers; i++) { in DoMessagePipeThreadedTest()
219 sprintf(sub_test_name, "%uw_%ur_%ubytes", num_writers, num_readers, in DoMessagePipeThreadedTest()
/external/bcc/src/cc/
Dperf_reader.c221 int perf_reader_poll(int num_readers, struct perf_reader **readers, int timeout) { in perf_reader_poll() argument
222 struct pollfd pfds[num_readers]; in perf_reader_poll()
225 for (i = 0; i <num_readers; ++i) { in perf_reader_poll()
230 if (poll(pfds, num_readers, timeout) > 0) { in perf_reader_poll()
231 for (i = 0; i < num_readers; ++i) { in perf_reader_poll()
Dperf_reader.h34 int perf_reader_poll(int num_readers, struct perf_reader **readers, int timeout);
/external/libgav1/libgav1/examples/
Dfile_reader_factory.cc35 const size_t num_readers = open_functions->size(); in RegisterReader() local
37 return open_functions->size() == num_readers + 1; in RegisterReader()
/external/bcc/src/cc/includes/
Dperf_reader.h34 int perf_reader_poll(int num_readers, struct perf_reader **readers, int timeout);