Searched defs:rwlock (Results 1 - 6 of 6) sorted by relevance
/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. */
|
/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 | 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 | 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 | 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...] |
Completed in 77 milliseconds