/bind-9.6-ESV-R11/lib/dns/ |
H A D | keytable.c | 25 #include <isc/rwlock.h> 39 isc_rwlock_t rwlock; member in struct:dns_keytable 42 /* Locked by rwlock. */ 95 result = isc_rwlock_init(&keytable->rwlock, 0, 0); 130 RWLOCK(&source->rwlock, isc_rwlocktype_write); 136 RWUNLOCK(&source->rwlock, isc_rwlocktype_write); 154 RWLOCK(&keytable->rwlock, isc_rwlocktype_write); 163 RWUNLOCK(&keytable->rwlock, isc_rwlocktype_write); 167 isc_rwlock_destroy(&keytable->rwlock); 196 RWLOCK(&keytable->rwlock, isc_rwlocktype_writ [all...] |
H A D | zt.c | 44 isc_rwlock_t rwlock; member in struct:dns_zt 82 result = isc_rwlock_init(&zt->rwlock, 0, 0); 113 RWLOCK(&zt->rwlock, isc_rwlocktype_write); 119 RWUNLOCK(&zt->rwlock, isc_rwlocktype_write); 133 RWLOCK(&zt->rwlock, isc_rwlocktype_write); 137 RWUNLOCK(&zt->rwlock, isc_rwlocktype_write); 155 RWLOCK(&zt->rwlock, isc_rwlocktype_read); 162 RWUNLOCK(&zt->rwlock, isc_rwlocktype_read); 173 RWLOCK(&zt->rwlock, isc_rwlocktype_write); 179 RWUNLOCK(&zt->rwlock, isc_rwlocktype_writ [all...] |
H A D | forward.c | 26 #include <isc/rwlock.h> 39 isc_rwlock_t rwlock; member in struct:dns_fwdtable 66 result = isc_rwlock_init(&fwdtable->rwlock, 0, 0); 116 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_write); 118 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_write); 150 RWLOCK(&fwdtable->rwlock, isc_rwlocktype_read); 157 RWUNLOCK(&fwdtable->rwlock, isc_rwlocktype_read); 172 isc_rwlock_destroy(&fwdtable->rwlock);
|
H A D | dbtable.c | 30 #include <isc/rwlock.h>
|
H A D | dlz.c | 73 #include <isc/rwlock.h>
|
H A D | zone.c | 32 #include <isc/rwlock.h> 402 int refs; /* Locked by rwlock */ 410 isc_rwlock_t rwlock; member in struct:dns_zonemgr 414 /* Locked by rwlock. */ 8595 RWLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write); 8602 RWUNLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write); 10128 RWLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write); 10132 RWUNLOCK(&zone->zmgr->rwlock, isc_rwlocktype_write); 10258 RWLOCK(&zmgr->rwlock, isc_rwlocktype_write); 10265 RWUNLOCK(&zmgr->rwlock, isc_rwlocktype_writ [all...] |
H A D | db.c | 31 #include <isc/rwlock.h>
|
H A D | acache.c | 29 #include <isc/rwlock.h>
|
H A D | sdlz.c | 63 #include <isc/rwlock.h>
|
H A D | rbtdb.c | 38 #include <isc/rwlock.h> 121 * We use rwlock for DB lock only when ISC_RWLOCK_USEATOMIC is non 0. 122 * Using rwlock is effective with regard to lookup performance only when 124 * Otherwise, it is generally wise to stick to the simple locking since rwlock 148 * we need some trick here. If we have both high-performance rwlock and 149 * high performance and small-memory reference counters, we use rwlock for
|
/bind-9.6-ESV-R11/bin/tests/ |
H A D | rwlock_test.c | 28 #include <isc/rwlock.h>
|
/bind-9.6-ESV-R11/lib/dns/include/dns/ |
H A D | tsig.h | 27 #include <isc/rwlock.h>
|
H A D | view.h | 71 #include <isc/rwlock.h>
|
H A D | zone.h | 33 #include <isc/rwlock.h>
|
/bind-9.6-ESV-R11/bin/named/include/named/ |
H A D | globals.h | 25 #include <isc/rwlock.h>
|
/bind-9.6-ESV-R11/lib/isc/ |
H A D | stats.c | 31 #include <isc/rwlock.h> 65 * Locked by counterlock or unlocked if efficient rwlock is not
|
H A D | rwlock.c | 30 #include <isc/rwlock.h> 55 "rwlock %p thread %lu %s(%s): %s, %u active, " 177 * rwlock can be more efficient than the generic algorithm defined below.
|
/bind-9.6-ESV-R11/lib/isc/win32/ |
H A D | libisc.mak | 171 -@erase "$(INTDIR)\rwlock.obj"
273 "$(INTDIR)\rwlock.obj" \
417 -@erase "$(INTDIR)\rwlock.obj"
418 -@erase "$(INTDIR)\rwlock.sbr"
539 "$(INTDIR)\rwlock.sbr" \
626 "$(INTDIR)\rwlock.obj" \
1794 SOURCE=..\rwlock.c
1799 "$(INTDIR)\rwlock.obj" : $(SOURCE) "$(INTDIR)"
1806 "$(INTDIR)\rwlock.obj" "$(INTDIR)\rwlock [all...] |
/bind-9.6-ESV-R11/bin/dnssec/ |
H A D | dnssec-signzone.c | 54 #include <isc/rwlock.h>
|