/bind-9.11.3/lib/dns/ |
H A D | forward.c | 15 #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 D | zt.c | 36 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 D | keytable.c | 18 #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 D | nta.c | 17 #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 D | dbtable.c | 21 #include <isc/rwlock.h>
|
H A D | dlz.c | 68 #include <isc/rwlock.h>
|
H A D | rbtdb.c | 35 #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 D | zone.c | 22 #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 D | db.c | 20 #include <isc/rwlock.h>
|
H A D | rpz.c | 18 #include <isc/rwlock.h>
|
H A D | acache.c | 22 #include <isc/rwlock.h>
|
H A D | sdlz.c | 54 #include <isc/rwlock.h>
|
/bind-9.11.3/lib/dns/include/dns/ |
H A D | nta.h | 27 #include <isc/rwlock.h> 43 isc_rwlock_t rwlock; member in struct:dns_ntatable 47 /* Locked by rwlock. */
|
H A D | keytable.h | 38 #include <isc/rwlock.h>
|
H A D | tsig.h | 18 #include <isc/rwlock.h>
|
H A D | catz.h | 16 #include <isc/rwlock.h>
|
H A D | rpz.h | 20 #include <isc/rwlock.h>
|
H A D | view.h | 60 #include <isc/rwlock.h>
|
H A D | zone.h | 22 #include <isc/rwlock.h>
|
/bind-9.11.3/bin/tests/ |
H A D | rwlock_test.c | 19 #include <isc/rwlock.h>
|
/bind-9.11.3/bin/dnssec/ |
H A D | dnssec-verify.c | 29 #include <isc/rwlock.h>
|
H A D | dnssec-signzone.c | 44 #include <isc/rwlock.h>
|
/bind-9.11.3/bin/named/include/named/ |
H A D | globals.h | 14 #include <isc/rwlock.h>
|
/bind-9.11.3/lib/isc/ |
H A D | stats.c | 23 #include <isc/rwlock.h> 109 * Locked by counterlock or unlocked if efficient rwlock is not
|
H A D | rwlock.c | 22 #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.
|