Home
last modified time | relevance | path

Searched refs:reader_count (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/wpad/
H A Deloop.c51 tmp[eloop.reader_count].sock = sock; in eloop_register_read_sock()
53 tmp[eloop.reader_count].user_data = user_data; in eloop_register_read_sock()
54 tmp[eloop.reader_count].handler = handler; in eloop_register_read_sock()
55 eloop.reader_count++; in eloop_register_read_sock()
71 for (i = 0; i < eloop.reader_count; i++) { in eloop_unregister_read_sock()
75 if (i == eloop.reader_count) in eloop_unregister_read_sock()
77 if (i != eloop.reader_count - 1) { in eloop_unregister_read_sock()
79 (eloop.reader_count - i - 1) * in eloop_unregister_read_sock()
82 eloop.reader_count--; in eloop_unregister_read_sock()
254 for (i = 0; i < eloop.reader_count; i++) { in eloop_run()
[all …]
H A Deloop.h47 int max_sock, reader_count; member
/illumos-gate/usr/src/lib/libnisdb/
H A Dnisdb_rw.c202 if (rw->reader_count > 0) { in __nisdb_wlock_trylock()
211 if (rw->reader_count == in __nisdb_wlock_trylock()
241 (rw->reader_count == 1 && in __nisdb_wlock_trylock()
323 rw->reader_count = 1; in increment_reader()
335 rw->reader_count++; in increment_reader()
488 if (rw->reader_count == 0 || in __nisdb_rulock()
533 rw->reader_count--; in __nisdb_rulock()
537 if (rw->reader_count == 0) { in __nisdb_rulock()
623 if (rw->reader_count == 0) { in __nisdb_assert_rheld()
674 (rw->reader_count > 0 && in __nisdb_destroy_lock()
[all …]
H A Dnisdb_rw.h155 uint32_t reader_count; /* # of reader threads [0, N] */ member