Home
last modified time | relevance | path

Searched refs:rwlock_t (Results 1 – 25 of 91) sorted by last modified time

1234

/illumos-gate/usr/src/uts/common/inet/ipf/netinet/
H A Dip_compat.h1127 # define KRWLOCK_T rwlock_t
/illumos-gate/usr/src/lib/libc/port/threads/
H A Drwlock.c50 rwl_entry(rwlock_t *rwlp) in rwl_entry()
137 rw_read_held(rwlock_t *rwlp) in rw_read_held()
180 rw_write_held(rwlock_t *rwlp) in rw_write_held()
202 rwlock_init(rwlock_t *rwlp, int type, void *arg __unused) 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 Dassfail.c250 rwlock_error(const rwlock_t *rp, const char *who, const char *msg) in rwlock_error()
252 rwlock_t rcopy; in rwlock_error()
H A Dsigaction.c126 rwlock_t *rwlp = &udp->siguaction[sig].sig_lock; in call_user_handler()
701 rwlock_t *rwlp; in signal_init()
759 rwlock_t *rwlp = &udp->siguaction[sig].sig_lock; in setup_cancelsig()
H A Dplockstat.d38 probe rw__acquire(rwlock_t *rwp, int wr);
39 probe rw__release(rwlock_t *rwp, int wr);
40 probe rw__block(rwlock_t *rwp, int wr);
41 probe rw__blocked(rwlock_t *rwp, int wr, int successful);
42 probe rw__error(rwlock_t *rwp, int wr, int err);
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h826 rwlock_t sig_lock;
828 char sig_pad[128 - sizeof (rwlock_t) - sizeof (struct sigaction)];
833 rwlock_t sig_lock;
835 char sig_pad[128 - sizeof (rwlock_t) - sizeof (struct sigaction32)];
1310 extern void rwlock_error(const rwlock_t *, const char *, const char *);
1414 extern void lrw_rdlock(rwlock_t *);
1415 extern void lrw_wrlock(rwlock_t *);
1416 extern void lrw_unlock(rwlock_t *);
1499 extern int rw_read_held(rwlock_t *);
1500 extern int rw_write_held(rwlock_t *);
[all …]
H A Dmtlib.h40 extern void lrw_rdlock(rwlock_t *);
41 extern void lrw_wrlock(rwlock_t *);
42 extern void lrw_unlock(rwlock_t *);
/illumos-gate/usr/src/lib/libc/
H A DREADME48 rwlock_t some_rw_lock = DEFAULTRWLOCK;
/illumos-gate/usr/src/lib/smbsrv/libsmb/common/
H A Dlibsmb.h951 rwlock_t ch_cache_lck;
H A Dsmb_info.c64 static rwlock_t smb_ipc_lock;
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsyseventd.c91 static rwlock_t mod_unload_lock; /* sync module unloading */
/illumos-gate/usr/src/cmd/ldapcachemgr/
H A Dcachemgr_getldap.c55 static rwlock_t ldap_lock = DEFAULTRWLOCK;
307 static rwlock_t cache_lock = DEFAULTRWLOCK; in getldap_cache_op()
1614 static rwlock_t info_lock = DEFAULTRWLOCK; in getldap_serverInfo_op()
1615 static rwlock_t info_lock_old = DEFAULTRWLOCK; in getldap_serverInfo_op()
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsmb_share.c102 rwlock_t sc_cache_lck;
H A Dsmb_logon.c46 static rwlock_t smb_logoninit_rwl;
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/
H A Dmountd.c102 rwlock_t sharetab_lock; /* lock to protect the cached sharetab */
/illumos-gate/usr/src/cmd/idmap/idmapd/
H A Didmapd.h95 rwlock_t rwlk_cfg; /* config lock */
/illumos-gate/usr/src/lib/libc_db/common/
H A Dthread_db.c46 rwlock_t rwlock;
52 rwlock_t rwlock;
2376 rwlock_t rwl; in lowner_cb()
2828 ss_p->ss_info.si_size = sizeof (rwlock_t); in __td_sync_get_stats()
/illumos-gate/usr/src/lib/libpicl/
H A Dpicl.c62 static rwlock_t picl_lock = DEFAULTRWLOCK;
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dmt_misc.c44 rwlock_t svc_lock; /* protects the services list (svc.c) */
45 rwlock_t svc_fd_lock; /* protects svc_fdset and the xports[] array */
46 rwlock_t rpcbaddr_cache_lock; /* protects the RPCBIND address cache */
47 static rwlock_t *rwlock_table[] = {
H A Drpc_mt.h49 extern rwlock_t svc_fd_lock;
/illumos-gate/usr/src/lib/libnsl/include/
H A Dmt.h58 extern void sig_rw_rdlock(rwlock_t *);
59 extern void sig_rw_wrlock(rwlock_t *);
60 extern void sig_rw_unlock(rwlock_t *);
/illumos-gate/usr/src/lib/libnsl/common/
H A Dcommon.c76 sig_rw_rdlock(rwlock_t *rwlp) in sig_rw_rdlock()
83 sig_rw_wrlock(rwlock_t *rwlp) in sig_rw_wrlock()
90 sig_rw_unlock(rwlock_t *rwlp) in sig_rw_unlock()
/illumos-gate/usr/src/lib/libdiskmgt/common/
H A Dcache.c54 static rwlock_t cache_lock = DEFAULTRWLOCK;
H A Dinuse_zpool.c59 static rwlock_t zpool_lock = DEFAULTRWLOCK;
/illumos-gate/usr/src/lib/libc/port/sys/
H A Dlwp_rwlock.c40 __lwp_rwlock_rdlock(rwlock_t *rwl, timespec_t *tsp) in __lwp_rwlock_rdlock()
54 __lwp_rwlock_wrlock(rwlock_t *rwl, timespec_t *tsp) in __lwp_rwlock_wrlock()
68 __lwp_rwlock_tryrdlock(rwlock_t *rwl) in __lwp_rwlock_tryrdlock()
82 __lwp_rwlock_trywrlock(rwlock_t *rwl) in __lwp_rwlock_trywrlock()
96 __lwp_rwlock_unlock(rwlock_t *rwl) in __lwp_rwlock_unlock()

1234