/illumos-gate/usr/src/lib/libfakekernel/common/sys/ |
H A D | rwlock.h | 55 typedef struct _krwlock krwlock_t; typedef 64 extern void rw_init(krwlock_t *, char *, krw_type_t, void *); 65 extern void rw_destroy(krwlock_t *); 66 extern void rw_enter(krwlock_t *, krw_t); 67 extern int rw_tryenter(krwlock_t *, krw_t); 68 extern void rw_exit(krwlock_t *); 69 extern void rw_downgrade(krwlock_t *); 70 extern int rw_tryupgrade(krwlock_t *); 71 extern int rw_read_held(krwlock_t *); 72 extern int rw_write_held(krwlock_t *); [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | rwlock.h | 58 } krwlock_t; typedef 67 extern void rw_init(krwlock_t *, char *, krw_type_t, void *); 68 extern void rw_destroy(krwlock_t *); 69 extern void rw_enter(krwlock_t *, krw_t); 70 extern int rw_tryenter(krwlock_t *, krw_t); 71 extern void rw_exit(krwlock_t *); 72 extern void rw_downgrade(krwlock_t *); 73 extern int rw_tryupgrade(krwlock_t *); 74 extern int rw_read_held(krwlock_t *); 75 extern int rw_write_held(krwlock_t *); [all …]
|
H A D | fssnap.h | 79 krwlock_t sid_rwlock; /* protects enable/disable */ 117 krwlock_t cmap_rwlock; /* protects this structure */
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | rwlock.c | 41 rw_init(krwlock_t *rwlp, char *name, krw_type_t type, void *arg) in rw_init() 48 rw_destroy(krwlock_t *rwlp) in rw_destroy() 55 rw_enter(krwlock_t *rwlp, krw_t rw) in rw_enter() 69 rw_exit(krwlock_t *rwlp) in rw_exit() 81 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter() 97 rw_tryupgrade(krwlock_t *rwlp) in rw_tryupgrade() 104 rw_downgrade(krwlock_t *rwlp) in rw_downgrade() 113 rw_read_held(krwlock_t *rwlp) in rw_read_held() 119 rw_write_held(krwlock_t *rwlp) in rw_write_held() 125 rw_lock_held(krwlock_t *rwlp) in rw_lock_held() [all …]
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/safety/ |
H A D | tst.rw.d | 39 @[rw_read_held((krwlock_t *)&`clock)] = count(); 40 @[rw_read_held((krwlock_t *)rand())] = count(); 46 @[rw_write_held((krwlock_t *)&`clock)] = count(); 47 @[rw_write_held((krwlock_t *)rand())] = count(); 53 @[rw_iswriter((krwlock_t *)&`clock)] = count(); 54 @[rw_iswriter((krwlock_t *)rand())] = count();
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | rwlock.c | 229 rw_init(krwlock_t *rwlp, char *name, krw_type_t type, void *arg) in rw_init() 235 rw_destroy(krwlock_t *rwlp) in rw_destroy() 527 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter() 563 rw_downgrade(krwlock_t *rwlp) in rw_downgrade() 591 rw_tryupgrade(krwlock_t *rwlp) in rw_tryupgrade() 611 rw_read_held(krwlock_t *rwlp) in rw_read_held() 619 rw_write_held(krwlock_t *rwlp) in rw_write_held() 625 rw_lock_held(krwlock_t *rwlp) in rw_lock_held() 634 rw_read_locked(krwlock_t *rwlp) in rw_read_locked() 646 rw_iswriter(krwlock_t *rwlp) in rw_iswriter() [all …]
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | ib.h | 186 krwlock_t hcas_list_lock; /* protects hcas_list */ 192 krwlock_t service_list_lock; 200 krwlock_t conn_lock; /* list lock */ 230 krwlock_t bound_services_lock; 236 krwlock_t state_lock; /* protects state field */ 258 krwlock_t avl_rw_lock;
|
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_impl.h | 99 krwlock_t ss_rwlock; 174 krwlock_t ch_rwlock; 329 krwlock_t ioc_rwlock; 396 krwlock_t svp_lock; 435 krwlock_t sc_rwlock;
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/rds/ |
H A D | rdsib_ib.h | 120 extern krwlock_t rds_loopback_portmap_lock; 186 krwlock_t rds_sessionlock; 190 krwlock_t rds_hca_lock;
|
H A D | rdsib_ep.h | 297 krwlock_t session_lock; 303 krwlock_t session_local_portmap_lock; 304 krwlock_t session_remote_portmap_lock;
|
/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip_stack.h | 180 krwlock_t ips_ill_g_lock; 182 krwlock_t ips_ill_g_usesrc_lock; 255 krwlock_t ips_ip6_ire_head_lock; 273 krwlock_t ips_ire_dep_lock; 375 krwlock_t ips_srcid_lock; 439 krwlock_t ips_ipmp_lock;
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vsw.h | 145 krwlock_t mfdbrw; /* rwlock for mFDB */ 155 krwlock_t maccl_rwlock; /* protect fields below */ 173 krwlock_t if_lockrw;
|
H A D | vnet.h | 258 krwlock_t lock; /* sync rings access in grp */ 284 krwlock_t vsw_fp_rw; /* lock to protect vsw_fp */ 298 krwlock_t vrwlock; /* Resource list lock */
|
/illumos-gate/usr/src/uts/common/sharefs/ |
H A D | sharefs.h | 77 krwlock_t sharefs_lock; /* lock for the vnode ops */ 81 krwlock_t sharetab_lock; /* lock for the cached sharetab */
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_crypt.h | 149 krwlock_t sk_dk_lock; 155 krwlock_t sk_km_lock; 161 krwlock_t sk_wkeys_lock;
|
H A D | zfs_vfsops.h | 56 krwlock_t z_fuid_lock; /* fuid lock */ 70 krwlock_t z_teardown_inactive_lock;
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | tmpnode.h | 84 krwlock_t tn_contents; /* vm side -serialize mods */ 85 krwlock_t tn_rwlock; /* rw,trunc size - serialize */
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs4x.h | 70 krwlock_t bsd_rwlock; /* protect slot tab info */ 82 krwlock_t cn_lock;
|
H A D | nfs4_db_impl.h | 75 krwlock_t dbk_lock[1]; /* lock hash chain */ 94 krwlock_t dbt_t_lock[1]; /* lock table for resize */
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | class.c | 69 clp->cl_lock = kmem_alloc(sizeof (krwlock_t), KM_SLEEP); in alloc_cid() 138 kmem_free(clp->cl_lock, sizeof (krwlock_t)); in getcid() 140 clp->cl_lock = (krwlock_t *)NULL; in getcid()
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | stmf_sbd.h | 43 extern krwlock_t sbd_global_prop_lock; 202 krwlock_t sl_access_state_lock; 227 krwlock_t sl_zfs_meta_lock;
|
/illumos-gate/usr/src/cmd/smbsrv/testoplock/smbsrv/ |
H A D | smb_ktypes.h | 68 krwlock_t ll_lock; 135 krwlock_t n_lock;
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_stack.h | 160 krwlock_t sctps_g_ills_lock; 165 krwlock_t sctps_g_ipifs_lock;
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/ |
H A D | lmrc.h | 157 krwlock_t tgt_lock; 260 krwlock_t l_raidmap_lock; 263 krwlock_t l_pdmap_lock;
|
/illumos-gate/usr/src/uts/common/ipp/ |
H A D | ipp_impl.h | 87 krwlock_t ippm_lock[1]; 185 krwlock_t ippa_lock[1];
|