Home
last modified time | relevance | path

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

1234567891011

/titanic_44/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 …]
/titanic_44/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.h81 krwlock_t sid_rwlock; /* protects enable/disable */
119 krwlock_t cmap_rwlock; /* protects this structure */
H A Dksyms.h40 extern krwlock_t ksyms_lock;
/titanic_44/usr/src/lib/libfakekernel/common/
H A Drwlock.c42 rw_init(krwlock_t *rwlp, char *name, krw_type_t type, void *arg) in rw_init()
49 rw_destroy(krwlock_t *rwlp) in rw_destroy()
56 rw_enter(krwlock_t *rwlp, krw_t rw) in rw_enter()
70 rw_exit(krwlock_t *rwlp) in rw_exit()
80 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter()
96 rw_tryupgrade(krwlock_t *rwlp) in rw_tryupgrade()
103 rw_downgrade(krwlock_t *rwlp) in rw_downgrade()
112 rw_read_held(krwlock_t *rwlp) in rw_read_held()
118 rw_write_held(krwlock_t *rwlp) in rw_write_held()
124 rw_lock_held(krwlock_t *rwlp) in rw_lock_held()
[all …]
/titanic_44/usr/src/cmd/dtrace/test/tst/common/safety/
H A Dtst.rw.d41 @[rw_read_held((krwlock_t *)&`clock)] = count();
42 @[rw_read_held((krwlock_t *)rand())] = count();
48 @[rw_write_held((krwlock_t *)&`clock)] = count();
49 @[rw_write_held((krwlock_t *)rand())] = count();
55 @[rw_iswriter((krwlock_t *)&`clock)] = count();
56 @[rw_iswriter((krwlock_t *)rand())] = count();
/titanic_44/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()
534 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter()
572 rw_downgrade(krwlock_t *rwlp) in rw_downgrade()
601 rw_tryupgrade(krwlock_t *rwlp) in rw_tryupgrade()
622 rw_read_held(krwlock_t *rwlp) in rw_read_held()
630 rw_write_held(krwlock_t *rwlp) in rw_write_held()
636 rw_lock_held(krwlock_t *rwlp) in rw_lock_held()
645 rw_read_locked(krwlock_t *rwlp) in rw_read_locked()
657 rw_iswriter(krwlock_t *rwlp) in rw_iswriter()
[all …]
/titanic_44/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;
/titanic_44/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;
/titanic_44/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_impl.h95 krwlock_t ss_rwlock;
170 krwlock_t ch_rwlock;
325 krwlock_t ioc_rwlock;
392 krwlock_t svp_lock;
431 krwlock_t sc_rwlock;
/titanic_44/usr/src/uts/common/inet/
H A Dip_stack.h171 krwlock_t ips_ill_g_lock;
173 krwlock_t ips_ill_g_usesrc_lock;
246 krwlock_t ips_ip6_ire_head_lock;
264 krwlock_t ips_ire_dep_lock;
366 krwlock_t ips_srcid_lock;
430 krwlock_t ips_ipmp_lock;
/titanic_44/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 */
/titanic_44/usr/src/uts/common/sharefs/
H A Dsharefs.h74 extern krwlock_t sharefs_lock; /* lock for the vnode ops */
78 extern krwlock_t sharetab_lock; /* lock for the cached sharetab */
/titanic_44/usr/src/lib/libzpool/common/sys/
H A Dzfs_context.h244 } krwlock_t; typedef
261 extern void rw_init(krwlock_t *rwlp, char *name, int type, void *arg);
262 extern void rw_destroy(krwlock_t *rwlp);
263 extern void rw_enter(krwlock_t *rwlp, krw_t rw);
264 extern int rw_tryenter(krwlock_t *rwlp, krw_t rw);
265 extern int rw_tryupgrade(krwlock_t *rwlp);
266 extern void rw_exit(krwlock_t *rwlp);
/titanic_44/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 */
/titanic_44/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_vfsops.h55 krwlock_t z_fuid_lock; /* fuid lock */
68 krwlock_t z_teardown_inactive_lock;
/titanic_44/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dstmf_sbd.h40 extern krwlock_t sbd_global_prop_lock;
198 krwlock_t sl_access_state_lock;
223 krwlock_t sl_zfs_meta_lock;
/titanic_44/usr/src/uts/common/disp/
H A Dclass.c71 clp->cl_lock = kmem_alloc(sizeof (krwlock_t), KM_SLEEP); in alloc_cid()
140 kmem_free(clp->cl_lock, sizeof (krwlock_t)); in getcid()
142 clp->cl_lock = (krwlock_t *)NULL; in getcid()
/titanic_44/usr/src/uts/common/nfs/
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 */
/titanic_44/usr/src/uts/common/inet/sctp/
H A Dsctp_stack.h160 krwlock_t sctps_g_ills_lock;
165 krwlock_t sctps_g_ipifs_lock;
/titanic_44/usr/src/uts/common/ipp/
H A Dipp_impl.h89 krwlock_t ippm_lock[1];
187 krwlock_t ippa_lock[1];
/titanic_44/usr/src/uts/sun4/os/
H A Ddtrace_subr.c80 krwlock_t *rwp = &CPU->cpu_ft_lock; in dtrace_pid_probe()
123 krwlock_t *rwp; in dtrace_return_probe()
/titanic_44/usr/src/uts/common/vm/
H A Dseg_umap.h30 krwlock_t sud_lock;

1234567891011