Home
last modified time | relevance | path

Searched refs:rwlock_t (Results 1 – 25 of 97) sorted by relevance

1234

/titanic_41/usr/src/head/
H A Dsynch.h88 } 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 Dlwp_rwlock.c42 __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 Drwlock.c49 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 Dplockstat.d40 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 Dpthr_rwlock.c118 return (rwlock_init((rwlock_t *)rwlock, type, NULL)); in pthread_rwlock_init()
/titanic_41/usr/src/lib/libnsl/include/
H A Dmt.h60 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 Dnscd_intaddr.c33 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 Dnscd_access.c46 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 Dnscd_config.c40 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 Dcommon.c78 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 Dmt_misc.c46 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 Drpc_mt.h51 extern rwlock_t svc_fd_lock;
/titanic_41/usr/src/lib/libc/inc/
H A Dmtlib.h42 extern void lrw_rdlock(rwlock_t *);
43 extern void lrw_wrlock(rwlock_t *);
44 extern void lrw_unlock(rwlock_t *);
H A Dthr_uberdata.h818 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 Dmed_local.h102 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 Dmed_synch.c183 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 Dpfmt_data.c43 rwlock_t _rw_pfmt_label = DEFAULTRWLOCK;
44 rwlock_t _rw_pfmt_sev_tab = DEFAULTRWLOCK;
H A Dpfmt_data.h46 extern rwlock_t _rw_pfmt_label;
47 extern rwlock_t _rw_pfmt_sev_tab;
/titanic_41/usr/src/lib/libmapid/common/
H A Dmapid.h113 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 Dmhd_synch.c182 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 Dmhd_local.h216 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 Dautomount.h215 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 Drpcbind.h59 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 Disns_cache.h51 rwlock_t l;
/titanic_41/usr/src/cmd/fs.d/nfs/mountd/
H A Dmountd.h60 extern rwlock_t sharetab_lock;

1234