Home
last modified time | relevance | path

Searched refs:krwlock_t (Results 1 – 25 of 259) sorted by relevance

1234567891011

/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Drwlock.h55 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 Drwlock.h58 } 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 Dfssnap.h79 krwlock_t sid_rwlock; /* protects enable/disable */
117 krwlock_t cmap_rwlock; /* protects this structure */
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Drwlock.c41 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 Dtst.rw.d39 @[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 Drwlock.c229 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 Dib.h186 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 Dsrpt_impl.h99 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 Drdsib_ib.h120 extern krwlock_t rds_loopback_portmap_lock;
186 krwlock_t rds_sessionlock;
190 krwlock_t rds_hca_lock;
H A Drdsib_ep.h297 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 Dip_stack.h180 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 Dvsw.h145 krwlock_t mfdbrw; /* rwlock for mFDB */
155 krwlock_t maccl_rwlock; /* protect fields below */
173 krwlock_t if_lockrw;
H A Dvnet.h258 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 Dsharefs.h77 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 Ddsl_crypt.h149 krwlock_t sk_dk_lock;
155 krwlock_t sk_km_lock;
161 krwlock_t sk_wkeys_lock;
H A Dzfs_vfsops.h56 krwlock_t z_fuid_lock; /* fuid lock */
70 krwlock_t z_teardown_inactive_lock;
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dtmpnode.h84 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 Dnfs4x.h70 krwlock_t bsd_rwlock; /* protect slot tab info */
82 krwlock_t cn_lock;
H A Dnfs4_db_impl.h75 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 Dclass.c69 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 Dstmf_sbd.h43 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 Dsmb_ktypes.h68 krwlock_t ll_lock;
135 krwlock_t n_lock;
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_stack.h160 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 Dlmrc.h157 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 Dipp_impl.h87 krwlock_t ippm_lock[1];
185 krwlock_t ippa_lock[1];

1234567891011