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

/freebsd-12-stable/sys/contrib/ck/include/
H A Dck_brlock.h48 unsigned int n_readers; member in struct:ck_brlock_reader
90 while (ck_pr_load_uint(&cursor->n_readers) != 0)
127 while (ck_pr_load_uint(&cursor->n_readers) != 0) {
145 reader->n_readers = 0;
182 if (reader->n_readers >= 1) {
183 ck_pr_store_uint(&reader->n_readers, reader->n_readers + 1);
192 ck_pr_fas_uint(&reader->n_readers, 1);
200 ck_pr_store_uint(&reader->n_readers, 1);
212 ck_pr_store_uint(&reader->n_readers,
[all...]
H A Dck_rwlock.h37 unsigned int n_readers; member in struct:ck_rwlock
48 rw->n_readers = 0;
76 ck_pr_inc_uint(&rw->n_readers);
86 l = ck_pr_load_uint(&rw->n_readers) |
101 if (ck_pr_load_uint(&rw->n_readers) != 0) {
122 while (ck_pr_load_uint(&rw->n_readers) != 0)
140 ck_pr_inc_uint(&rw->n_readers);
153 ck_pr_dec_uint(&rw->n_readers);
168 ck_pr_inc_uint(&rw->n_readers);
179 ck_pr_dec_uint(&rw->n_readers);
[all...]
H A Dck_bytelock.h47 unsigned int n_readers; member in struct:ck_bytelock
61 bytelock->n_readers = 0;
107 while (ck_pr_load_uint(&bytelock->n_readers) != 0)
141 ck_pr_inc_uint(&bytelock->n_readers);
145 ck_pr_dec_uint(&bytelock->n_readers);
189 ck_pr_dec_uint(&bytelock->n_readers);

Completed in 98 milliseconds