/titanic_41/usr/src/head/ |
H A D | synch.h | 88 } rwlock_t; typedef 115 int rwlock_init(rwlock_t *, int, void *); 116 int rwlock_destroy(rwlock_t *); 117 int rw_rdlock(rwlock_t *); 118 int rw_wrlock(rwlock_t *); 119 int rw_unlock(rwlock_t *); 120 int rw_tryrdlock(rwlock_t *); 121 int rw_trywrlock(rwlock_t *);
|
/titanic_41/usr/src/lib/libc/port/sys/ |
H A D | lwp_rwlock.c | 42 __lwp_rwlock_rdlock(rwlock_t *rwl, timespec_t *tsp) in __lwp_rwlock_rdlock() 56 __lwp_rwlock_wrlock(rwlock_t *rwl, timespec_t *tsp) in __lwp_rwlock_wrlock() 70 __lwp_rwlock_tryrdlock(rwlock_t *rwl) in __lwp_rwlock_tryrdlock() 84 __lwp_rwlock_trywrlock(rwlock_t *rwl) in __lwp_rwlock_trywrlock() 98 __lwp_rwlock_unlock(rwlock_t *rwl) in __lwp_rwlock_unlock()
|
/titanic_41/usr/src/lib/libc/port/threads/ |
H A D | rwlock.c | 49 rwl_entry(rwlock_t *rwlp) in rwl_entry() 136 rw_read_held(rwlock_t *rwlp) in rw_read_held() 179 rw_write_held(rwlock_t *rwlp) in rw_write_held() 202 rwlock_init(rwlock_t *rwlp, int type, void *arg) in rwlock_init() 239 rwlock_destroy(rwlock_t *rwlp) in rwlock_destroy() 282 read_lock_try(rwlock_t *rwlp, int ignore_waiters_flag) in read_lock_try() 305 read_unlock_try(rwlock_t *rwlp) in read_unlock_try() 326 write_lock_try(rwlock_t *rwlp, int ignore_waiters_flag) in write_lock_try() 351 write_unlock_try(rwlock_t *rwlp) in write_unlock_try() 373 rw_queue_release(rwlock_t *rwlp) in rw_queue_release() [all …]
|
H A D | plockstat.d | 40 probe rw__acquire(rwlock_t *rwp, int wr); 41 probe rw__release(rwlock_t *rwp, int wr); 42 probe rw__block(rwlock_t *rwp, int wr); 43 probe rw__blocked(rwlock_t *rwp, int wr, int successful); 44 probe rw__error(rwlock_t *rwp, int wr, int err);
|
H A D | pthr_rwlock.c | 118 return (rwlock_init((rwlock_t *)rwlock, type, NULL)); in pthread_rwlock_init()
|
/titanic_41/usr/src/lib/libnsl/include/ |
H A D | mt.h | 60 extern void sig_rw_rdlock(rwlock_t *); 61 extern void sig_rw_wrlock(rwlock_t *); 62 extern void sig_rw_unlock(rwlock_t *);
|
/titanic_41/usr/src/cmd/nscd/ |
H A D | nscd_intaddr.c | 33 static rwlock_t addrDB_rwlock = DEFAULTRWLOCK; 44 rwlock_t rwlock; /* used to serialize get and destroy */ 130 rwlock_t * 137 rwlock_t *addr_rwlock; in _nscd_is_int_addr() 190 rwlock_t *addr_rwlock; in _nscd_del_int_addr()
|
H A D | nscd_access.c | 46 rwlock_t *data_rwlock; 165 rwlock_t *addr_rwlock; in _nscd_get() 499 rwlock_t *rwlock = NULL; in _nscd_alloc() 515 if ((rwlock = (rwlock_t *)calloc(1, sizeof (rwlock_t))) == in _nscd_alloc()
|
H A D | nscd_config.c | 40 rwlock_t *global; 41 rwlock_t *alldb; 42 rwlock_t *nswdb; 45 static rwlock_t cfg_paramDB_rwlock = DEFAULTRWLOCK; 51 static rwlock_t *nscd_cfg_global_rwlock; 52 static rwlock_t *nscd_cfg_nsw_db_data_rwlock; 53 static rwlock_t *nscd_cfg_nsw_alldb_rwlock; 756 int (*lockfunc)(rwlock_t *); in _nscd_cfg_lock() 1270 nscd_cfg_global_rwlock = calloc(1, sizeof (rwlock_t)); in _nscd_cfg_init() 1283 sizeof (rwlock_t)); in _nscd_cfg_init() [all …]
|
/titanic_41/usr/src/lib/libnsl/common/ |
H A D | common.c | 78 sig_rw_rdlock(rwlock_t *rwlp) in sig_rw_rdlock() 85 sig_rw_wrlock(rwlock_t *rwlp) in sig_rw_wrlock() 92 sig_rw_unlock(rwlock_t *rwlp) in sig_rw_unlock()
|
/titanic_41/usr/src/lib/libnsl/rpc/ |
H A D | mt_misc.c | 46 rwlock_t svc_lock; /* protects the services list (svc.c) */ 47 rwlock_t svc_fd_lock; /* protects svc_fdset and the xports[] array */ 48 rwlock_t rpcbaddr_cache_lock; /* protects the RPCBIND address cache */ 49 static rwlock_t *rwlock_table[] = {
|
H A D | rpc_mt.h | 51 extern rwlock_t svc_fd_lock;
|
/titanic_41/usr/src/lib/libc/inc/ |
H A D | mtlib.h | 42 extern void lrw_rdlock(rwlock_t *); 43 extern void lrw_wrlock(rwlock_t *); 44 extern void lrw_unlock(rwlock_t *);
|
H A D | thr_uberdata.h | 818 rwlock_t sig_lock; 820 char sig_pad[128 - sizeof (rwlock_t) - sizeof (struct sigaction)]; 825 rwlock_t sig_lock; 827 char sig_pad[128 - sizeof (rwlock_t) - sizeof (struct sigaction32)]; 1264 extern void rwlock_error(const rwlock_t *, const char *, const char *); 1367 extern void lrw_rdlock(rwlock_t *); 1368 extern void lrw_wrlock(rwlock_t *); 1369 extern void lrw_unlock(rwlock_t *); 1452 extern int rw_read_held(rwlock_t *); 1453 extern int rw_write_held(rwlock_t *); [all …]
|
/titanic_41/usr/src/cmd/lvm/rpc.metamedd/ |
H A D | med_local.h | 102 extern void med_rw_rdlock(rwlock_t *rwlp); 103 extern void med_rw_wrlock(rwlock_t *rwlp); 104 extern void med_rw_unlock(rwlock_t *rwlp);
|
H A D | med_synch.c | 183 rwlock_t *rwlp in med_rw_rdlock() 194 rwlock_t *rwlp in med_rw_wrlock() 205 rwlock_t *rwlp in med_rw_unlock()
|
/titanic_41/usr/src/lib/libc/port/gen/ |
H A D | pfmt_data.c | 43 rwlock_t _rw_pfmt_label = DEFAULTRWLOCK; 44 rwlock_t _rw_pfmt_sev_tab = DEFAULTRWLOCK;
|
H A D | pfmt_data.h | 46 extern rwlock_t _rw_pfmt_label; 47 extern rwlock_t _rw_pfmt_sev_tab;
|
/titanic_41/usr/src/lib/libmapid/common/ |
H A D | mapid.h | 113 static rwlock_t s_dns_data_lock = DEFAULTRWLOCK; 114 static rwlock_t s_dns_impl_lock = DEFAULTRWLOCK; 167 rwlock_t mapid_domain_lock = DEFAULTRWLOCK;
|
/titanic_41/usr/src/cmd/lvm/rpc.metamhd/ |
H A D | mhd_synch.c | 182 rwlock_t *rwlp in mhd_rw_rdlock() 193 rwlock_t *rwlp in mhd_rw_wrlock() 204 rwlock_t *rwlp in mhd_rw_unlock()
|
H A D | mhd_local.h | 216 extern void mhd_rw_rdlock(rwlock_t *rwlp); 217 extern void mhd_rw_wrlock(rwlock_t *rwlp); 218 extern void mhd_rw_unlock(rwlock_t *rwlp);
|
/titanic_41/usr/src/cmd/fs.d/autofs/ |
H A D | automount.h | 215 rwlock_t rwlock; /* protects 'full' and 'next' */ 261 extern rwlock_t cache_lock; 262 extern rwlock_t portmap_cache_lock; 263 extern rwlock_t autofs_rddir_cache_lock;
|
/titanic_41/usr/src/cmd/rpcbind/ |
H A D | rpcbind.h | 59 extern rwlock_t list_rbl_lock; /* Protects list_rbl */ 66 extern rwlock_t list_pml_lock; /* Protects list_pml */
|
/titanic_41/usr/src/cmd/isns/isnsd/ |
H A D | isns_cache.h | 51 rwlock_t l;
|
/titanic_41/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | mountd.h | 60 extern rwlock_t sharetab_lock;
|