Searched refs:rwlock (Results 1 - 25 of 26) sorted by relevance

12

/bind-9.11.3/lib/dns/
H A Dforward.c15 #include <isc/rwlock.h>
27 isc_rwlock_t rwlock; member in struct:dns_fwdtable
54 result = isc_rwlock_init(&fwdtable->rwlock, 0, 0);
104 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
106 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
155 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
157 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
180 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
182 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_write);
205 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_rea
[all...]
H A Dzt.c36 isc_rwlock_t rwlock; member in struct:dns_zt
83 result = isc_rwlock_init(&zt->rwlock, 0, 0);
119 RWLOCK(&zt->rwlock, isc_rwlocktype_write);
125 RWUNLOCK(&zt->rwlock, isc_rwlocktype_write);
139 RWLOCK(&zt->rwlock, isc_rwlocktype_write);
143 RWUNLOCK(&zt->rwlock, isc_rwlocktype_write);
161 RWLOCK(&zt->rwlock, isc_rwlocktype_read);
168 RWUNLOCK(&zt->rwlock, isc_rwlocktype_read);
179 RWLOCK(&zt->rwlock, isc_rwlocktype_write);
185 RWUNLOCK(&zt->rwlock, isc_rwlocktype_writ
[all...]
H A Dkeytable.c18 #include <isc/rwlock.h>
39 isc_rwlock_t rwlock; member in struct:dns_keytable
40 /* Locked by rwlock. */
82 result = isc_rwlock_init(&keytable->rwlock, 0, 0);
108 isc_rwlock_destroy(&keytable->rwlock);
154 isc_rwlock_destroy(&keytable->rwlock);
178 RWLOCK(&keytable->rwlock, isc_rwlocktype_write);
219 RWUNLOCK(&keytable->rwlock, isc_rwlocktype_write);
248 RWLOCK(&keytable->rwlock, isc_rwlocktype_write);
259 RWUNLOCK(&keytable->rwlock, isc_rwlocktype_writ
[all...]
H A Dnta.c17 #include <isc/rwlock.h>
125 result = isc_rwlock_init(&ntatable->rwlock, 0, 0);
157 RWLOCK(&source->rwlock, isc_rwlocktype_write);
163 RWUNLOCK(&source->rwlock, isc_rwlocktype_write);
178 RWLOCK(&ntatable->rwlock, isc_rwlocktype_write);
183 RWUNLOCK(&ntatable->rwlock, isc_rwlocktype_write);
187 isc_rwlock_destroy(&ntatable->rwlock);
360 RWLOCK(&ntatable->rwlock, isc_rwlocktype_write);
383 RWUNLOCK(&ntatable->rwlock, isc_rwlocktype_write);
392 * Caller must hold a write lock on rwlock
[all...]
H A Ddbtable.c21 #include <isc/rwlock.h>
H A Ddlz.c68 #include <isc/rwlock.h>
H A Drbtdb.c35 #include <isc/rwlock.h>
328 * We use rwlock for DB lock only when ISC_RWLOCK_USEATOMIC is non 0.
329 * Using rwlock is effective with regard to lookup performance only when
331 * Otherwise, it is generally wise to stick to the simple locking since rwlock
355 * we need some trick here. If we have both high-performance rwlock and
356 * high performance and small-memory reference counters, we use rwlock for
640 * records and bytes are covered by rwlock.
642 isc_rwlock_t rwlock; member in struct:rbtdb_version
1225 isc_rwlock_destroy(&rbtdb->current_version->rwlock);
1523 result = isc_rwlock_init(&version->rwlock,
[all...]
H A Dzone.c22 #include <isc/rwlock.h>
525 int refs; /* Locked by rwlock */
537 isc_rwlock_t rwlock; member in struct:dns_zonemgr
541 /* Locked by rwlock. */
12670 RWLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write);
12683 RWUNLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write);
15270 RWLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write);
15274 RWUNLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write);
15426 RWLOCK(&zmgr->rwlock, isc_rwlocktype_write);
15433 RWUNLOCK(&zmgr->rwlock, isc_rwlocktype_writ
[all...]
H A Ddb.c20 #include <isc/rwlock.h>
H A Drpz.c18 #include <isc/rwlock.h>
H A Dacache.c22 #include <isc/rwlock.h>
H A Dsdlz.c54 #include <isc/rwlock.h>
/bind-9.11.3/lib/dns/include/dns/
H A Dnta.h27 #include <isc/rwlock.h>
43 isc_rwlock_t rwlock; member in struct:dns_ntatable
47 /* Locked by rwlock. */
H A Dkeytable.h38 #include <isc/rwlock.h>
H A Dtsig.h18 #include <isc/rwlock.h>
H A Dcatz.h16 #include <isc/rwlock.h>
H A Drpz.h20 #include <isc/rwlock.h>
H A Dview.h60 #include <isc/rwlock.h>
H A Dzone.h22 #include <isc/rwlock.h>
/bind-9.11.3/bin/tests/
H A Drwlock_test.c19 #include <isc/rwlock.h>
/bind-9.11.3/bin/dnssec/
H A Ddnssec-verify.c29 #include <isc/rwlock.h>
H A Ddnssec-signzone.c44 #include <isc/rwlock.h>
/bind-9.11.3/bin/named/include/named/
H A Dglobals.h14 #include <isc/rwlock.h>
/bind-9.11.3/lib/isc/
H A Dstats.c23 #include <isc/rwlock.h>
109 * Locked by counterlock or unlocked if efficient rwlock is not
H A Drwlock.c22 #include <isc/rwlock.h>
57 "rwlock %p thread %lu %s(%s): "
74 "rwlock %p thread %lu %s(%s): %s, %u active, "
198 * rwlock can be more efficient than the generic algorithm defined below.

Completed in 741 milliseconds

12