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

/bind-9.6-ESV-R11/lib/dns/
H A Dkeytable.c25 #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 Dzt.c44 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 Dforward.c26 #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 Ddbtable.c30 #include <isc/rwlock.h>
H A Ddlz.c73 #include <isc/rwlock.h>
H A Dzone.c32 #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 Ddb.c31 #include <isc/rwlock.h>
H A Dacache.c29 #include <isc/rwlock.h>
H A Dsdlz.c63 #include <isc/rwlock.h>
H A Drbtdb.c38 #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 Drwlock_test.c28 #include <isc/rwlock.h>
/bind-9.6-ESV-R11/lib/dns/include/dns/
H A Dtsig.h27 #include <isc/rwlock.h>
H A Dview.h71 #include <isc/rwlock.h>
H A Dzone.h33 #include <isc/rwlock.h>
/bind-9.6-ESV-R11/bin/named/include/named/
H A Dglobals.h25 #include <isc/rwlock.h>
/bind-9.6-ESV-R11/lib/isc/
H A Dstats.c31 #include <isc/rwlock.h>
65 * Locked by counterlock or unlocked if efficient rwlock is not
H A Drwlock.c30 #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 Dlibisc.mak171 -@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 Ddnssec-signzone.c54 #include <isc/rwlock.h>

Completed in 89 milliseconds