Symbol: krwlock_t
usr/src/cmd/mdb/common/modules/nfs/common.c
120
common_rwlock(krwlock_t *lp)
usr/src/cmd/mdb/common/modules/nfs/common.h
29
extern const char *common_rwlock(krwlock_t *);
usr/src/cmd/smbsrv/testoplock/smbsrv/smb_ktypes.h
135
krwlock_t n_lock;
usr/src/cmd/smbsrv/testoplock/smbsrv/smb_ktypes.h
68
krwlock_t ll_lock;
usr/src/cmd/ztest/ztest.c
307
krwlock_t zd_zilog_lock;
usr/src/cmd/ztest/ztest.c
484
static krwlock_t ztest_name_lock;
usr/src/lib/libfakekernel/common/rwlock.c
104
rw_downgrade(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/rwlock.c
113
rw_read_held(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/rwlock.c
119
rw_write_held(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/rwlock.c
125
rw_lock_held(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/rwlock.c
134
rw_owner(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/rwlock.c
41
rw_init(krwlock_t *rwlp, char *name, krw_type_t type, void *arg)
usr/src/lib/libfakekernel/common/rwlock.c
48
rw_destroy(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/rwlock.c
55
rw_enter(krwlock_t *rwlp, krw_t rw)
usr/src/lib/libfakekernel/common/rwlock.c
69
rw_exit(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/rwlock.c
81
rw_tryenter(krwlock_t *rwlp, krw_t rw)
usr/src/lib/libfakekernel/common/rwlock.c
97
rw_tryupgrade(krwlock_t *rwlp)
usr/src/lib/libfakekernel/common/sys/rwlock.h
64
extern void rw_init(krwlock_t *, char *, krw_type_t, void *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
65
extern void rw_destroy(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
66
extern void rw_enter(krwlock_t *, krw_t);
usr/src/lib/libfakekernel/common/sys/rwlock.h
67
extern int rw_tryenter(krwlock_t *, krw_t);
usr/src/lib/libfakekernel/common/sys/rwlock.h
68
extern void rw_exit(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
69
extern void rw_downgrade(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
70
extern int rw_tryupgrade(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
71
extern int rw_read_held(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
72
extern int rw_write_held(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
73
extern int rw_lock_held(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
74
extern int rw_read_locked(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
75
extern int rw_iswriter(krwlock_t *);
usr/src/lib/libfakekernel/common/sys/rwlock.h
76
extern void *rw_owner(krwlock_t *);
usr/src/lib/libfakekernel/common/taskq.c
77
krwlock_t tq_threadlock;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
109
static krwlock_t vfslist;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
1656
static krwlock_t vpvfsentry_ve_lock;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
514
krwlock_t vfssw_lock; /* lock accesses to vfssw */
usr/src/lib/smbclnt/libfksmbfs/common/fake_vfs.c
521
static krwlock_t vfslist;
usr/src/lib/smbclnt/libfksmbfs/common/fake_vnode.c
446
static krwlock_t vfsentry_ve_lock;
usr/src/uts/common/disp/class.c
138
kmem_free(clp->cl_lock, sizeof (krwlock_t));
usr/src/uts/common/disp/class.c
140
clp->cl_lock = (krwlock_t *)NULL;
usr/src/uts/common/disp/class.c
69
clp->cl_lock = kmem_alloc(sizeof (krwlock_t), KM_SLEEP);
usr/src/uts/common/dtrace/dtrace.c
4088
krwlock_t ri;
usr/src/uts/common/dtrace/dtrace.c
4163
if (!dtrace_canload(tupregs[0].dttk_value, sizeof (krwlock_t),
usr/src/uts/common/dtrace/dtrace.c
4174
if (!dtrace_canload(tupregs[0].dttk_value, sizeof (krwlock_t),
usr/src/uts/common/fs/mntfs/mntvnops.c
1476
krwlock_t *dblockp = &zonep->zone_mntfs_db_lock;
usr/src/uts/common/fs/mntfs/mntvnops.c
402
krwlock_t *dblockp = &zonep->zone_mntfs_db_lock;
usr/src/uts/common/fs/mntfs/mntvnops.c
509
krwlock_t *dblockp = &zonep->zone_mntfs_db_lock;
usr/src/uts/common/fs/mntfs/mntvnops.c
896
krwlock_t *dblockp = &zonep->zone_mntfs_db_lock;
usr/src/uts/common/fs/nfs/nfs4_rnode.c
1980
krwlock_t *hash_lock = &rp->r_hashq->r_lock;
usr/src/uts/common/fs/nfs/nfs_log.c
99
static krwlock_t nfslog_buffer_list_lock;
usr/src/uts/common/fs/nfs/nfs_server.c
114
krwlock_t nfssrv_globals_rwl;
usr/src/uts/common/fs/pcfs/pc_node.c
54
extern krwlock_t pcnodes_lock;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
155
krwlock_t pcnodes_lock;
usr/src/uts/common/fs/pcfs/pc_vnops.c
134
extern krwlock_t pcnodes_lock;
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.h
257
krwlock_t iod_rqlock; /* iod_rqlist */
usr/src/uts/common/fs/smbclnt/smbfs/smbfs.h
134
krwlock_t smi_hash_lk;
usr/src/uts/common/fs/sockfs/socksubr.c
116
krwlock_t sockconf_lock;
usr/src/uts/common/fs/ufs/quota.c
73
krwlock_t dq_rwlock;
usr/src/uts/common/fs/ufs/ufs_acl.c
65
krwlock_t si_cache_lock; /* Protects si_cache */
usr/src/uts/common/fs/ufs/ufs_vnops.c
3264
krwlock_t *first_lock;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3265
krwlock_t *second_lock;
usr/src/uts/common/fs/ufs/ufs_vnops.c
3266
krwlock_t *reverse_lock;
usr/src/uts/common/fs/vfs.c
643
krwlock_t vfssw_lock; /* lock accesses to vfssw */
usr/src/uts/common/fs/vfs.c
650
static krwlock_t vfslist;
usr/src/uts/common/fs/zfs/dbuf.c
4019
dbuf_remap_impl(dnode_t *dn, blkptr_t *bp, krwlock_t *rw, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dbuf.c
4123
krwlock_t *lock = (dn->dn_dbuf == NULL ? NULL :
usr/src/uts/common/fs/zfs/dmu_objset.c
68
krwlock_t os_lock;
usr/src/uts/common/fs/zfs/sys/dbuf.h
237
krwlock_t db_rwlock;
usr/src/uts/common/fs/zfs/sys/dmu_objset.h
48
extern krwlock_t os_lock;
usr/src/uts/common/fs/zfs/sys/dmu_zfetch.h
44
krwlock_t zf_rwlock; /* protects zfetch structure */
usr/src/uts/common/fs/zfs/sys/dnode.h
257
krwlock_t dn_struct_rwlock;
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
150
krwlock_t sk_dk_lock;
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
156
krwlock_t sk_km_lock;
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
162
krwlock_t sk_wkeys_lock;
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
324
krwlock_t vdev_indirect_rwlock;
usr/src/uts/common/fs/zfs/sys/zap_impl.h
151
krwlock_t zap_rwlock;
usr/src/uts/common/fs/zfs/sys/zap_leaf.h
157
krwlock_t l_rwlock;
usr/src/uts/common/fs/zfs/sys/zfs_vfsops.h
56
krwlock_t z_fuid_lock; /* fuid lock */
usr/src/uts/common/fs/zfs/sys/zfs_vfsops.h
70
krwlock_t z_teardown_inactive_lock;
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
190
krwlock_t z_parent_lock; /* parent lock for directories */
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
191
krwlock_t z_name_lock; /* "master" lock for dirent locks */
usr/src/uts/common/fs/zfs/sys/zfs_znode.h
211
krwlock_t z_acl_lock; /* acl data lock */
usr/src/uts/common/fs/zfs/sys/zio_crypt.h
107
krwlock_t zk_salt_lock;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
1340
extern krwlock_t zfsvfs_lock; /* in zfs_znode.c */
usr/src/uts/common/fs/zfs/zfs_vnops.c
3785
krwlock_t *zl_rwlock; /* lock we acquired */
usr/src/uts/common/fs/zfs/zfs_vnops.c
3820
krwlock_t *rwlp = &szp->z_parent_lock;
usr/src/uts/common/fs/zfs/zfs_znode.c
99
krwlock_t zfsvfs_lock;
usr/src/uts/common/fs/zfs/zio_inject.c
81
static krwlock_t inject_lock;
usr/src/uts/common/idmap/idmap_cache.c
105
krwlock_t lock;
usr/src/uts/common/inet/ip.h
1269
krwlock_t irb_lock; /* Protect this bucket */
usr/src/uts/common/inet/ip.h
1642
krwlock_t ill_mcast_lock; /* Protects multicast state */
usr/src/uts/common/inet/ip.h
2549
krwlock_t gcgrp_rwlock; /* lock to protect following */
usr/src/uts/common/inet/ip.h
3184
extern krwlock_t ip_thread_rwlock;
usr/src/uts/common/inet/ip/ip.c
157
krwlock_t ip_thread_rwlock;
usr/src/uts/common/inet/ip/ip_dce.c
104
krwlock_t dcb_lock;
usr/src/uts/common/inet/ip_stack.h
180
krwlock_t ips_ill_g_lock;
usr/src/uts/common/inet/ip_stack.h
182
krwlock_t ips_ill_g_usesrc_lock;
usr/src/uts/common/inet/ip_stack.h
255
krwlock_t ips_ip6_ire_head_lock;
usr/src/uts/common/inet/ip_stack.h
273
krwlock_t ips_ire_dep_lock;
usr/src/uts/common/inet/ip_stack.h
375
krwlock_t ips_srcid_lock;
usr/src/uts/common/inet/ip_stack.h
439
krwlock_t ips_ipmp_lock;
usr/src/uts/common/inet/ipclassifier.h
359
krwlock_t conn_ilg_lock; /* Protects conn_ilg_* */
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
239
# define KRWLOCK_T krwlock_t
usr/src/uts/common/inet/ipsec_impl.h
462
krwlock_t iph_lock;
usr/src/uts/common/inet/ipsec_impl.h
793
krwlock_t ipsec_alg_lock;
usr/src/uts/common/inet/ipsec_impl.h
806
krwlock_t ipsec_tunnel_policy_lock;
usr/src/uts/common/inet/rts_impl.h
70
krwlock_t rts_rwlock; /* Protects most of rts_t */
usr/src/uts/common/inet/sctp/sctp_addr.h
60
krwlock_t sctp_ipif_lock;
usr/src/uts/common/inet/sctp/sctp_impl.h
603
krwlock_t ipif_hash_lock;
usr/src/uts/common/inet/sctp/sctp_stack.h
160
krwlock_t sctps_g_ills_lock;
usr/src/uts/common/inet/sctp/sctp_stack.h
165
krwlock_t sctps_g_ipifs_lock;
usr/src/uts/common/inet/sockmods/netpacket/packet.h
175
krwlock_t ps_bpflock;
usr/src/uts/common/inet/tcp_sig.h
60
krwlock_t td_lock;
usr/src/uts/common/io/aggr/aggr_grp.c
171
static krwlock_t aggr_grp_lock;
usr/src/uts/common/io/audio/impl/audio_client.c
70
static krwlock_t auimpl_client_lock;
usr/src/uts/common/io/audio/impl/audio_engine.c
264
static krwlock_t auimpl_dev_lock;
usr/src/uts/common/io/audio/impl/audio_impl.h
357
krwlock_t d_clnt_lock;
usr/src/uts/common/io/bfe/bfe.h
330
krwlock_t bfe_rwlock;
usr/src/uts/common/io/bge/bge_impl.h
858
krwlock_t errlock[1];
usr/src/uts/common/io/blkdev/blkdev.c
344
static krwlock_t bd_lock;
usr/src/uts/common/io/bnx/bnx.h
162
krwlock_t gld_snd_mutex;
usr/src/uts/common/io/bnxe/bnxe.h
624
krwlock_t gldTxMutex;
usr/src/uts/common/io/bridge.c
181
static krwlock_t bmac_rwlock;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c
124
krwlock_t sbd_global_prop_lock;
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_impl.h
167
krwlock_t pgr_lock; /* Lock order pgr_lock, sl_lock */
usr/src/uts/common/io/comstar/lu/stmf_sbd/stmf_sbd.h
202
krwlock_t sl_access_state_lock;
usr/src/uts/common/io/comstar/lu/stmf_sbd/stmf_sbd.h
227
krwlock_t sl_zfs_meta_lock;
usr/src/uts/common/io/comstar/lu/stmf_sbd/stmf_sbd.h
43
extern krwlock_t sbd_global_prop_lock;
usr/src/uts/common/io/comstar/port/fct/fct_impl.h
111
krwlock_t irp_lock;
usr/src/uts/common/io/comstar/port/fct/fct_impl.h
203
krwlock_t iport_lock;
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
584
krwlock_t global_rwlock;
usr/src/uts/common/io/comstar/port/srpt/srpt_impl.h
174
krwlock_t ch_rwlock;
usr/src/uts/common/io/comstar/port/srpt/srpt_impl.h
329
krwlock_t ioc_rwlock;
usr/src/uts/common/io/comstar/port/srpt/srpt_impl.h
396
krwlock_t svp_lock;
usr/src/uts/common/io/comstar/port/srpt/srpt_impl.h
435
krwlock_t sc_rwlock;
usr/src/uts/common/io/comstar/port/srpt/srpt_impl.h
99
krwlock_t ss_rwlock;
usr/src/uts/common/io/comstar/stmf/stmf_impl.h
132
krwlock_t ilport_lock;
usr/src/uts/common/io/comstar/stmf/stmf_impl.h
206
krwlock_t *iss_lockp;
usr/src/uts/common/io/dld/dld_drv.c
63
static krwlock_t drv_secobj_lock;
usr/src/uts/common/io/dld/dld_drv.c
86
static krwlock_t dld_ap_hash_lock;
usr/src/uts/common/io/dls/dls_mgmt.c
89
static krwlock_t i_dls_devnet_hash_lock;
usr/src/uts/common/io/e1000g/e1000g_alloc.c
164
extern krwlock_t e1000g_dma_type_lock;
usr/src/uts/common/io/e1000g/e1000g_main.c
300
krwlock_t e1000g_dma_type_lock;
usr/src/uts/common/io/e1000g/e1000g_sw.h
943
krwlock_t chip_lock;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
124
static krwlock_t fctl_ulp_lock;
usr/src/uts/common/io/fibre-channel/impl/fctl.c
131
static krwlock_t fctl_mod_ports_lock;
usr/src/uts/common/io/fibre-channel/ulp/fcip.c
576
static krwlock_t fcipstruplock;
usr/src/uts/common/io/hxge/hxge.h
385
krwlock_t filter_lock; /* Lock to protect filters. */
usr/src/uts/common/io/hxge/hxge_common_impl.h
100
typedef krwlock_t hxge_os_rwlock_t;
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
589
ofs_lock_enter(krwlock_t *lock)
usr/src/uts/common/io/ib/clients/of/sol_ofs/sol_kverbs.c
597
ofs_lock_exit(krwlock_t *lock)
usr/src/uts/common/io/ib/clients/rds/rdsddi.c
112
krwlock_t rds_transport_lock;
usr/src/uts/common/io/ib/clients/rds/rdsib.c
80
krwlock_t rds_loopback_portmap_lock;
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
62
krwlock_t rwlock;
usr/src/uts/common/io/ib/clients/rdsv3/cong.c
97
static krwlock_t rdsv3_cong_monitor_lock;
usr/src/uts/common/io/ib/clients/rdsv3/connection.c
53
static krwlock_t rdsv3_conn_lock;
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_impl.c
1057
extern krwlock_t trans_sem;
usr/src/uts/common/io/ib/clients/rdsv3/transport.c
55
krwlock_t trans_sem; /* this was a semaphore */
usr/src/uts/common/io/ib/clients/sdp/sdpddi.c
82
krwlock_t sdp_transport_lock;
usr/src/uts/common/io/mac/mac.c
332
krwlock_t i_mac_impl_lock;
usr/src/uts/common/io/mac/mac_datapath_setup.c
148
static krwlock_t mac_srs_g_lock;
usr/src/uts/common/io/mac/mac_flow.c
61
static krwlock_t flow_tab_lock;
usr/src/uts/common/io/nge/nge.h
751
krwlock_t rwlock[1];
usr/src/uts/common/io/ntxn/unm_nic.h
498
krwlock_t adapter_lock;
usr/src/uts/common/io/physmem.c
85
krwlock_t pph_rwlock;
usr/src/uts/common/io/ppp/sppp/sppp.h
276
krwlock_t ppa_sib_lock; /* lock for sibling upper streams */
usr/src/uts/common/io/ppp/sppptun/sppptun.c
139
static krwlock_t tcl_rwlock;
usr/src/uts/common/io/rge/rge.h
450
krwlock_t errlock[1]; /* rge restart */
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1113
krwlock_t hba_sess_list_rwlock; /* protect sess. list */
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
862
krwlock_t sess_state_rwlock;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
881
krwlock_t sess_lun_list_rwlock;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
888
krwlock_t sess_conn_list_rwlock;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_doorclt.c
52
static krwlock_t iscsi_door_lock;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_targetparam.h
40
krwlock_t target_list_lock;
usr/src/uts/common/io/scsi/adapters/iscsi/nvfile.c
139
static krwlock_t nvf_list_lock; /* lock for nvlist access */
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.h
157
krwlock_t tgt_lock;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.h
260
krwlock_t l_raidmap_lock;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc.h
263
krwlock_t l_pdmap_lock;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
604
static krwlock_t mptsas_global_rwlock;
usr/src/uts/common/io/simnet/simnet.c
145
static krwlock_t simnet_dev_lock;
usr/src/uts/common/io/softmac/softmac_main.c
70
static krwlock_t softmac_hash_lock;
usr/src/uts/common/io/str_conf.c
69
static krwlock_t fmodsw_lock;
usr/src/uts/common/io/sysmsg.c
139
krwlock_t dca_lock;
usr/src/uts/common/io/timod.c
80
static krwlock_t tim_list_rwlock;
usr/src/uts/common/io/trill.c
65
static krwlock_t trill_inst_rwlock;
usr/src/uts/common/io/trill_impl.h
85
krwlock_t ti_rwlock;
usr/src/uts/common/io/usb/usba/usba_devdb.c
41
static krwlock_t usba_devdb_lock; /* lock protecting the tree */
usr/src/uts/common/io/usbgem/usbgem.h
222
krwlock_t dev_state_lock; /* mac_state and nic_state */
usr/src/uts/common/io/vnic/vnic_dev.c
103
static krwlock_t vnic_lock;
usr/src/uts/common/ipp/ipgpc/classifier-objects.h
215
krwlock_t rw_lock; /* lock protecting this trie */
usr/src/uts/common/ipp/ipp_impl.h
185
krwlock_t ippa_lock[1];
usr/src/uts/common/ipp/ipp_impl.h
87
krwlock_t ippm_lock[1];
usr/src/uts/common/ipp/ippconf.c
62
static krwlock_t ipp_mod_byid_lock[1];
usr/src/uts/common/ipp/ippconf.c
68
static krwlock_t ipp_mod_byname_lock[1];
usr/src/uts/common/ipp/ippconf.c
73
static krwlock_t ipp_action_byid_lock[1];
usr/src/uts/common/ipp/ippconf.c
79
static krwlock_t ipp_action_byname_lock[1];
usr/src/uts/common/klm/nlm_impl.c
120
krwlock_t lm_lck;
usr/src/uts/common/klm/nlm_impl.h
491
extern krwlock_t lm_lck;
usr/src/uts/common/net/bridge_impl.h
100
krwlock_t bi_rwlock;
usr/src/uts/common/net/radix.h
149
krwlock_t rnh_lock; /* locks entire radix tree */
usr/src/uts/common/nfs/export.h
216
krwlock_t authc_lock; /* protects authc_tree */
usr/src/uts/common/nfs/export.h
510
krwlock_t exi_cache_lock;
usr/src/uts/common/nfs/export.h
655
krwlock_t exported_lock;
usr/src/uts/common/nfs/nfs.h
1036
extern krwlock_t nfssrv_globals_rwl;
usr/src/uts/common/nfs/nfs.h
1038
extern krwlock_t rroklock;
usr/src/uts/common/nfs/nfs4.h
368
krwlock_t rwlock;
usr/src/uts/common/nfs/nfs4.h
369
krwlock_t oldstate_lock;
usr/src/uts/common/nfs/nfs4.h
762
krwlock_t rf_file_rwlock;
usr/src/uts/common/nfs/nfs4.h
809
krwlock_t deleg_policy_lock;
usr/src/uts/common/nfs/nfs4.h
826
krwlock_t rfs4_findclient_lock;
usr/src/uts/common/nfs/nfs4_db_impl.h
75
krwlock_t dbk_lock[1]; /* lock hash chain */
usr/src/uts/common/nfs/nfs4_db_impl.h
94
krwlock_t dbt_t_lock[1]; /* lock table for resize */
usr/src/uts/common/nfs/nfs4x.h
77
krwlock_t bsd_rwlock; /* protect slot tab info */
usr/src/uts/common/nfs/nfs4x.h
89
krwlock_t cn_lock;
usr/src/uts/common/nfs/rnode.h
184
krwlock_t r_lock;
usr/src/uts/common/nfs/rnode.h
49
krwlock_t lock;
usr/src/uts/common/nfs/rnode4.h
141
krwlock_t r_lock;
usr/src/uts/common/nfs/rnode4.h
60
krwlock_t lock;
usr/src/uts/common/os/console.c
104
static krwlock_t console_lock;
usr/src/uts/common/os/devcache.c
328
krwlock_t *
usr/src/uts/common/os/devpolicy.c
109
static krwlock_t policyrw; /* protects the table */
usr/src/uts/common/os/inst_sync.c
81
(krwlock_t *)0 /* rw lock allocated/used by framework */
usr/src/uts/common/os/kcpc.c
56
krwlock_t kcpc_cpuctx_lock; /* lock for 'kcpc_cpuctx' below */
usr/src/uts/common/os/ksyms_snapshot.c
63
krwlock_t ksyms_lock;
usr/src/uts/common/os/logsubr.c
56
static krwlock_t log_rwlock;
usr/src/uts/common/os/mem_cage.c
206
static krwlock_t kcage_range_rwlock; /* protects kcage_glist elements */
usr/src/uts/common/os/mem_config.c
2980
static krwlock_t mem_callback_rwlock;
usr/src/uts/common/os/modctl.c
155
krwlock_t devinfo_tree_lock; /* obsolete, to be removed */
usr/src/uts/common/os/modctl.c
247
kobj_zalloc(sizeof (krwlock_t), KM_SLEEP);
usr/src/uts/common/os/modctl.c
283
kobj_zalloc(sizeof (krwlock_t), KM_SLEEP);
usr/src/uts/common/os/modctl.c
345
kobj_zalloc(sizeof (krwlock_t), KM_SLEEP);
usr/src/uts/common/os/priv.c
70
krwlock_t privinfo_lock;
usr/src/uts/common/os/rwlock.c
229
rw_init(krwlock_t *rwlp, char *name, krw_type_t type, void *arg)
usr/src/uts/common/os/rwlock.c
235
rw_destroy(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
527
rw_tryenter(krwlock_t *rwlp, krw_t rw)
usr/src/uts/common/os/rwlock.c
563
rw_downgrade(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
591
rw_tryupgrade(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
611
rw_read_held(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
619
rw_write_held(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
625
rw_lock_held(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
634
rw_read_locked(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
646
rw_iswriter(krwlock_t *rwlp)
usr/src/uts/common/os/rwlock.c
652
rw_owner(krwlock_t *rwlp)
usr/src/uts/common/os/strsubr.c
273
static krwlock_t perdm_rwlock;
usr/src/uts/common/os/sunpm.c
429
krwlock_t pm_thresh_rwlock;
usr/src/uts/common/os/sunpm.c
443
krwlock_t pm_noinvol_rwlock;
usr/src/uts/common/os/sunpm.c
495
krwlock_t pm_pscc_direct_rwlock;
usr/src/uts/common/os/sunpm.c
496
krwlock_t pm_pscc_interest_rwlock;
usr/src/uts/common/os/sunpm.c
5773
pm_psc_find_clone(int clone, pscc_t **list, krwlock_t *lock)
usr/src/uts/common/os/sunpm.c
5794
static psce_t *pm_psc_find_clone(int, pscc_t **, krwlock_t *);
usr/src/uts/common/rpc/clnt_clts.c
139
static krwlock_t endpnt_type_lock; /* protects endpnt_type_list */
usr/src/uts/common/rpc/ib.h
186
krwlock_t hcas_list_lock; /* protects hcas_list */
usr/src/uts/common/rpc/ib.h
192
krwlock_t service_list_lock;
usr/src/uts/common/rpc/ib.h
200
krwlock_t conn_lock; /* list lock */
usr/src/uts/common/rpc/ib.h
230
krwlock_t bound_services_lock;
usr/src/uts/common/rpc/ib.h
236
krwlock_t state_lock; /* protects state field */
usr/src/uts/common/rpc/ib.h
258
krwlock_t avl_rw_lock;
usr/src/uts/common/rpc/rdma_subr.c
60
krwlock_t rdma_lock; /* protects rdma_mod_head list */
usr/src/uts/common/rpc/rpc_rdma.h
516
extern krwlock_t rdma_lock; /* protects rdma_mod_head list */
usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
129
static krwlock_t ga_cache_table_lock;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
185
static krwlock_t cred_lock;
usr/src/uts/common/rpc/svc.h
323
krwlock_t p_lrwlock; /* R/W lock */
usr/src/uts/common/sharefs/sharefs.h
77
krwlock_t sharefs_lock; /* lock for the vnode ops */
usr/src/uts/common/sharefs/sharefs.h
81
krwlock_t sharetab_lock; /* lock for the cached sharetab */
usr/src/uts/common/smbsrv/smb_ktypes.h
2130
krwlock_t sv_cfg_lock;
usr/src/uts/common/smbsrv/smb_ktypes.h
387
krwlock_t la_lock;
usr/src/uts/common/smbsrv/smb_ktypes.h
397
krwlock_t ll_lock;
usr/src/uts/common/smbsrv/smb_ktypes.h
472
krwlock_t avl_lock;
usr/src/uts/common/smbsrv/smb_ktypes.h
485
krwlock_t rwx_lock;
usr/src/uts/common/smbsrv/smb_ktypes.h
668
krwlock_t n_lock;
usr/src/uts/common/sys/1394/s1394.h
499
krwlock_t cmp_ompr_rwlock;
usr/src/uts/common/sys/1394/s1394.h
502
krwlock_t cmp_impr_rwlock;
usr/src/uts/common/sys/1394/s1394.h
514
krwlock_t target_list_rwlock;
usr/src/uts/common/sys/1394/targets/av1394/av1394_impl.h
159
krwlock_t cr_rwlock; /* structure lock */
usr/src/uts/common/sys/1394/targets/av1394/av1394_isoch.h
408
krwlock_t cmp_pcr_rwlock; /* rwlock for PCRs */
usr/src/uts/common/sys/aggr_impl.h
217
krwlock_t lg_tx_lock;
usr/src/uts/common/sys/autoconf.h
227
extern krwlock_t devinfo_tree_lock; /* obsolete */
usr/src/uts/common/sys/class.h
111
krwlock_t *cl_lock; /* class structure read/write lock */
usr/src/uts/common/sys/class.h
115
#define STATIC_SCHED (krwlock_t *)0xffffffff
usr/src/uts/common/sys/cpc_impl.h
217
extern krwlock_t kcpc_cpuctx_lock; /* lock for 'kcpc_cpuctx' below */
usr/src/uts/common/sys/cpuvar.h
184
krwlock_t cpu_ft_lock; /* DTrace: fasttrap lock */
usr/src/uts/common/sys/cyclic_impl.h
516
krwlock_t cyi_lock;
usr/src/uts/common/sys/dacf_impl.h
43
krwlock_t dm_lock; /* module lock */
usr/src/uts/common/sys/ddi_intr_impl.h
165
krwlock_t ih_rwlock; /* read/write lock per handle */
usr/src/uts/common/sys/ddi_intr_impl.h
86
krwlock_t ih_rwlock; /* read/write lock per handle */
usr/src/uts/common/sys/devcache.h
68
krwlock_t *nvf_lock(nvf_handle_t);
usr/src/uts/common/sys/devcache_impl.h
97
krwlock_t nvf_lock; /* lock for data list */
usr/src/uts/common/sys/dktp/cmdk.h
69
krwlock_t dk_bbh_mutex; /* bbh mutex */
usr/src/uts/common/sys/dld_impl.h
195
krwlock_t ds_rw_lock;
usr/src/uts/common/sys/emul64var.h
258
krwlock_t emul64_tgt_nw_lock; /* Guard tgt_nowrite */
usr/src/uts/common/sys/exec.h
188
krwlock_t *exec_lock;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
1065
krwlock_t node_rwlock;
usr/src/uts/common/sys/fs/autofs.h
182
krwlock_t fn_rwlock; /* protects list traversal */
usr/src/uts/common/sys/fs/dv_node.h
70
krwlock_t dv_contents; /* held while anything is changing */
usr/src/uts/common/sys/fs/hsfs_node.h
268
krwlock_t hsfs_hash_lock; /* protect hash table & hst_nohsnode */
usr/src/uts/common/sys/fs/mntdata.h
67
krwlock_t mnt_contents; /* protects mnt_flags, mnt_read & mnt_ioctl */
usr/src/uts/common/sys/fs/sdev_impl.h
158
krwlock_t sdev_contents; /* rw lock for this data structure */
usr/src/uts/common/sys/fs/sdev_impl.h
397
krwlock_t ncl_lock; /* protects ncl_list */
usr/src/uts/common/sys/fs/tmpnode.h
84
krwlock_t tn_contents; /* vm side -serialize mods */
usr/src/uts/common/sys/fs/tmpnode.h
85
krwlock_t tn_rwlock; /* rw,trunc size - serialize */
usr/src/uts/common/sys/fs/udf_inode.h
391
krwlock_t i_rwlock; /* serializes write/setattr requests */
usr/src/uts/common/sys/fs/udf_inode.h
392
krwlock_t i_contents; /* protects (most of) inode contents */
usr/src/uts/common/sys/fs/ufs_acl.h
98
krwlock_t s_lock; /* lock for this structure */
usr/src/uts/common/sys/fs/ufs_inode.h
252
krwlock_t i_rwlock; /* serializes write/setattr requests */
usr/src/uts/common/sys/fs/ufs_inode.h
253
krwlock_t i_contents; /* protects (most of) inode contents */
usr/src/uts/common/sys/fs/ufs_inode.h
721
krwlock_t vfs_dqrwlock; /* QUOTA: protects quota fields */
usr/src/uts/common/sys/fs/ufs_log.h
130
krwlock_t cb_rwlock; /* r/w lock to protect list mgmt. */
usr/src/uts/common/sys/fs/ufs_log.h
425
krwlock_t mtm_rwlock;
usr/src/uts/common/sys/fs/ufs_quota.h
144
extern krwlock_t dq_rwlock; /* quota sub-system init lock */
usr/src/uts/common/sys/fssnap.h
117
krwlock_t cmap_rwlock; /* protects this structure */
usr/src/uts/common/sys/fssnap.h
79
krwlock_t sid_rwlock; /* protects enable/disable */
usr/src/uts/common/sys/gld.h
162
krwlock_t gldl_rw_lock;
usr/src/uts/common/sys/ib/clients/daplt/daplt.h
432
krwlock_t daplka_rct_lock;
usr/src/uts/common/sys/ib/clients/daplt/daplt.h
90
krwlock_t ht_table_lock;
usr/src/uts/common/sys/ib/clients/of/sol_ofs/sol_kverb_impl.h
78
krwlock_t lock;
usr/src/uts/common/sys/ib/clients/of/sol_ofs/sol_ofs_common.h
71
krwlock_t uo_lock;
usr/src/uts/common/sys/ib/clients/of/sol_ofs/sol_ofs_common.h
91
krwlock_t uobj_tbl_lock;
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
297
krwlock_t session_lock;
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
303
krwlock_t session_local_portmap_lock;
usr/src/uts/common/sys/ib/clients/rds/rdsib_ep.h
304
krwlock_t session_remote_portmap_lock;
usr/src/uts/common/sys/ib/clients/rds/rdsib_ib.h
120
extern krwlock_t rds_loopback_portmap_lock;
usr/src/uts/common/sys/ib/clients/rds/rdsib_ib.h
186
krwlock_t rds_sessionlock;
usr/src/uts/common/sys/ib/clients/rds/rdsib_ib.h
190
krwlock_t rds_hca_lock;
usr/src/uts/common/sys/ib/clients/rdsv3/ib.h
204
krwlock_t rwlock; /* protect paddr_list */
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h
452
krwlock_t rs_recv_lock;
usr/src/uts/common/sys/ib/mgt/ibcm/ibcm_impl.h
977
krwlock_t hca_state_rwlock; /* per HCA lock */
usr/src/uts/common/sys/ib/mgt/ibcm/ibcm_impl.h
979
krwlock_t hca_sidr_list_lock;
usr/src/uts/common/sys/ib/mgt/ibdma/ibdma_impl.h
109
krwlock_t ih_iou_rwlock;
usr/src/uts/common/sys/idm/idm_impl.h
465
krwlock_t idm_taskid_table_lock;
usr/src/uts/common/sys/kcpc.h
204
extern krwlock_t kcpc_cpuctx_lock; /* lock for 'kcpc_cpuctx' below */
usr/src/uts/common/sys/ksyms.h
38
extern krwlock_t ksyms_lock;
usr/src/uts/common/sys/lgrp.h
385
krwlock_t loc_lock; /* protects tree */
usr/src/uts/common/sys/llc1.h
150
krwlock_t llc1_rwlock; /* used to serialize read/write locks */
usr/src/uts/common/sys/mac_client_impl.h
209
krwlock_t mci_rw_lock;
usr/src/uts/common/sys/mac_flow_impl.h
454
krwlock_t ft_lock;
usr/src/uts/common/sys/mac_impl.h
331
extern krwlock_t i_mac_impl_lock;
usr/src/uts/common/sys/mac_impl.h
362
krwlock_t mi_rw_lock;
usr/src/uts/common/sys/mdi_impldefs.h
1030
krwlock_t vhcache_lock; /* cache lock */
usr/src/uts/common/sys/modhash_impl.h
57
krwlock_t mh_contents; /* lock protecting contents */
usr/src/uts/common/sys/nxge/nxge.h
743
krwlock_t filter_lock; /* Lock to protect filters. */
usr/src/uts/common/sys/nxge/nxge_common_impl.h
149
typedef krwlock_t nxge_os_rwlock_t;
usr/src/uts/common/sys/rsm/rsm_in.h
324
krwlock_t rsmrc_lock;
usr/src/uts/common/sys/rsm/rsm_in.h
340
krwlock_t rsmhash_rw;
usr/src/uts/common/sys/rwlock.h
67
extern void rw_init(krwlock_t *, char *, krw_type_t, void *);
usr/src/uts/common/sys/rwlock.h
68
extern void rw_destroy(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
69
extern void rw_enter(krwlock_t *, krw_t);
usr/src/uts/common/sys/rwlock.h
70
extern int rw_tryenter(krwlock_t *, krw_t);
usr/src/uts/common/sys/rwlock.h
71
extern void rw_exit(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
72
extern void rw_downgrade(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
73
extern int rw_tryupgrade(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
74
extern int rw_read_held(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
75
extern int rw_write_held(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
76
extern int rw_lock_held(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
77
extern int rw_read_locked(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
78
extern int rw_iswriter(krwlock_t *);
usr/src/uts/common/sys/rwlock.h
79
extern struct _kthread *rw_owner(krwlock_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
338
krwlock_t iports_lock;
usr/src/uts/common/sys/socketvar.h
144
krwlock_t so_fallback_rwlock;
usr/src/uts/common/sys/socketvar.h
887
extern krwlock_t sockconf_lock;
usr/src/uts/common/sys/systm.h
372
krwlock_t *sy_lock; /* lock for loadable system calls */
usr/src/uts/common/sys/taskq_impl.h
114
krwlock_t tq_threadlock;
usr/src/uts/common/sys/tsol/label.h
97
krwlock_t mlpl_rwlock;
usr/src/uts/common/sys/vfs.h
567
extern krwlock_t vfssw_lock;
usr/src/uts/common/sys/vnode.h
301
krwlock_t v_nbllock; /* sync for NBMAND locks */
usr/src/uts/common/sys/zone.h
581
krwlock_t zone_mntfs_db_lock;
usr/src/uts/common/vm/anon.h
303
krwlock_t a_rwlock; /* protect anon_map and anon array */
usr/src/uts/common/vm/as.h
116
krwlock_t a_lock; /* protects segment related fields */
usr/src/uts/common/vm/page.h
1209
krwlock_t cb_rwlock;
usr/src/uts/common/vm/page_lock.c
1004
static krwlock_t memsegslock;
usr/src/uts/common/vm/page_lock.c
1009
static krwlock_t memlists_lock;
usr/src/uts/common/vm/seg_dev.h
85
krwlock_t lock; /* protects segdev_data */
usr/src/uts/common/vm/seg_umap.h
30
krwlock_t sud_lock;
usr/src/uts/common/vm/seg_vn.h
87
krwlock_t lock; /* protect segvn_data and vpage array */
usr/src/uts/common/vm/vm_pagelist.c
357
krwlock_t page_ctrs_rwlock[MAX_MEM_NODES];
usr/src/uts/common/xen/io/xenbus_xs.c
127
krwlock_t suspend_lock;
usr/src/uts/i86pc/io/acpi/acpidev/acpidev_drv.c
79
krwlock_t acpidev_class_lock;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
115
static krwlock_t drmach_boards_rwlock;
usr/src/uts/i86pc/io/acpi/drmach_acpi/drmach_acpi.c
118
static krwlock_t drmach_cpr_rwlock;
usr/src/uts/i86pc/io/dr/dr.c
322
krwlock_t dr_grwlock;
usr/src/uts/i86pc/os/dtrace_subr.c
166
krwlock_t *rwp;
usr/src/uts/i86pc/sys/acpidev_impl.h
141
extern krwlock_t acpidev_class_lock;
usr/src/uts/i86pc/sys/immu.h
411
krwlock_t swpg_rwlock;
usr/src/uts/i86pc/sys/immu.h
599
krwlock_t immu_ctx_rwlock;
usr/src/uts/i86pc/sys/immu.h
677
krwlock_t dom_pgtable_rwlock;
usr/src/uts/i86xpv/os/xen_mmu.c
72
krwlock_t m2p_rwlock;
usr/src/uts/i86xpv/os/xen_mmu.c
73
char m2p_pad[64 - sizeof (krwlock_t)]; /* 64 byte cache line size */
usr/src/uts/intel/io/amd8111s/amd8111s_main.h
291
krwlock_t chip_lock;
usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c
49
krwlock_t inb_mc_lock;
usr/src/uts/intel/io/intel_nhm/intel_nhmdrv.c
54
krwlock_t inhm_mc_lock;
usr/src/uts/intel/io/mc-amd/mcamd.h
222
extern krwlock_t mc_lock;
usr/src/uts/intel/io/mc-amd/mcamd_drv.c
78
krwlock_t mc_lock;
usr/src/uts/intel/io/vmm/seg_vmm.c
48
krwlock_t svmd_lock;
usr/src/uts/intel/io/vmm/sys/vmm_impl.h
75
krwlock_t vmm_rwlock;
usr/src/uts/intel/os/syscall.c
1006
krwlock_t *module_lock;
usr/src/uts/intel/os/syscall.c
1100
static krwlock_t *
usr/src/uts/intel/os/syscall.c
1103
krwlock_t *module_lock;
usr/src/uts/intel/os/syscall.c
1171
krwlock_t *module_lock;
usr/src/uts/intel/os/syscall.c
72
static krwlock_t *lock_syscall(struct sysent *, uint_t);
usr/src/uts/sparc/os/syscall.c
1003
krwlock_t *module_lock;
usr/src/uts/sparc/os/syscall.c
226
krwlock_t *module_lock;
usr/src/uts/sparc/os/syscall.c
67
static krwlock_t *lock_syscall(struct sysent *, uint_t);
usr/src/uts/sparc/os/syscall.c
932
static krwlock_t *
usr/src/uts/sparc/os/syscall.c
935
krwlock_t *module_lock;
usr/src/uts/sun/io/scsi/adapters/fas.c
104
static krwlock_t fas_global_rwlock;
usr/src/uts/sun4/os/dtrace_subr.c
123
krwlock_t *rwp;
usr/src/uts/sun4/os/dtrace_subr.c
80
krwlock_t *rwp = &CPU->cpu_ft_lock;
usr/src/uts/sun4/os/prom_subr.c
555
static krwlock_t prom_tree_lock;
usr/src/uts/sun4u/io/mc-us3.c
120
static krwlock_t mcdimmsids_rw;
usr/src/uts/sun4u/io/sbd.c
311
krwlock_t sbd_grwlock;
usr/src/uts/sun4u/ngdr/io/dr.c
319
krwlock_t dr_grwlock;
usr/src/uts/sun4u/opl/io/drmach.c
335
static krwlock_t drmach_boards_rwlock;
usr/src/uts/sun4u/opl/sys/oplmsu/oplmsu.h
275
krwlock_t lock;
usr/src/uts/sun4u/serengeti/sys/sgsbbc_iosram_priv.h
116
krwlock_t tunnel_lock;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
57
static krwlock_t fhc_bdlist_rwlock;
usr/src/uts/sun4v/io/mdeg.c
76
krwlock_t rwlock; /* client table lock */
usr/src/uts/sun4v/io/vnet.c
228
static krwlock_t vnet_rw;
usr/src/uts/sun4v/io/vsw.c
427
krwlock_t vsw_rw;
usr/src/uts/sun4v/sys/vnet.h
258
krwlock_t lock; /* sync rings access in grp */
usr/src/uts/sun4v/sys/vnet.h
284
krwlock_t vsw_fp_rw; /* lock to protect vsw_fp */
usr/src/uts/sun4v/sys/vnet.h
298
krwlock_t vrwlock; /* Resource list lock */
usr/src/uts/sun4v/sys/vnet_gen.h
410
krwlock_t rwlock; /* sync access to the port list */
usr/src/uts/sun4v/sys/vsw.h
145
krwlock_t mfdbrw; /* rwlock for mFDB */
usr/src/uts/sun4v/sys/vsw.h
155
krwlock_t maccl_rwlock; /* protect fields below */
usr/src/uts/sun4v/sys/vsw.h
173
krwlock_t if_lockrw;
usr/src/uts/sun4v/sys/vsw_ldc.h
414
krwlock_t maccl_rwlock; /* protect fields below */
usr/src/uts/sun4v/sys/vsw_ldc.h
444
krwlock_t lockrw; /* sync access(rw) to the list */