Home
last modified time | relevance | path

Searched refs:kmutex_t (Results 1 – 25 of 88) sorted by relevance

1234

/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dcondvar.h73 kmutex_t *cv_mutex;
80 extern void __cv_wait(kcondvar_t *, kmutex_t *);
81 extern void __cv_wait_io(kcondvar_t *, kmutex_t *);
82 extern void __cv_wait_idle(kcondvar_t *, kmutex_t *);
83 extern int __cv_wait_io_sig(kcondvar_t *, kmutex_t *);
84 extern int __cv_wait_sig(kcondvar_t *, kmutex_t *);
85 extern int __cv_timedwait(kcondvar_t *, kmutex_t *, clock_t);
86 extern int __cv_timedwait_io(kcondvar_t *, kmutex_t *, clock_t);
87 extern int __cv_timedwait_sig(kcondvar_t *, kmutex_t *, clock_t);
88 extern int __cv_timedwait_idle(kcondvar_t *, kmutex_t *, clock_t);
[all …]
H A Dmutex.h47 } kmutex_t; typedef
52 spl_mutex_set_owner(kmutex_t *mp) in spl_mutex_set_owner()
58 spl_mutex_clear_owner(kmutex_t *mp) in spl_mutex_clear_owner()
70 spl_mutex_set_type(kmutex_t *mp, kmutex_type_t type) in spl_mutex_set_type()
75 spl_mutex_lockdep_off_maybe(kmutex_t *mp) \ in spl_mutex_lockdep_off_maybe()
81 spl_mutex_lockdep_on_maybe(kmutex_t *mp) \ in spl_mutex_lockdep_on_maybe()
H A Dcallb.h33 kmutex_t *cc_lockp;
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dspa_impl.h141 kmutex_t scl_lock;
257 kmutex_t *spa_alloc_locks;
271 kmutex_t spa_cksum_tmpls_lock;
276 kmutex_t spa_scrub_lock; /* resilver/scrub lock */
299 kmutex_t spa_async_lock; /* protect async state */
341 kmutex_t spa_errlog_lock; /* error log lock */
344 kmutex_t spa_errlist_lock; /* error list/ereport lock */
349 kmutex_t spa_history_lock; /* history lock */
351 kmutex_t spa_props_lock; /* property lock */
377 kmutex_t spa_proc_lock; /* protects spa_proc* */
[all …]
H A Dzil_impl.h108 kmutex_t lwb_vdev_lock; /* protects lwb_vdev_tree */
130 kmutex_t zcw_lock; /* protects fields of this struct */
146 kmutex_t itxg_lock; /* lock for this structure */
173 kmutex_t zl_lock; /* protects most zilog_t fields */
192 kmutex_t zl_issuer_lock; /* single writer, per ZIL, at a time */
H A Dvdev_impl.h147 kmutex_t vc_lock;
174 kmutex_t vq_lock;
308 kmutex_t vdev_initialize_lock;
322 kmutex_t vdev_autotrim_lock;
326 kmutex_t vdev_trim_lock;
343 kmutex_t vdev_rebuild_lock;
349 kmutex_t vdev_initialize_io_lock;
352 kmutex_t vdev_trim_io_lock;
386 kmutex_t vdev_obsolete_lock;
394 kmutex_t vdev_scan_io_queue_lock;
[all …]
H A Dtxg_impl.h71 kmutex_t tc_open_lock; /* protects tx_open_txg */
72 kmutex_t tc_lock; /* protects the rest of this struct */
92 kmutex_t tx_sync_lock; /* protects the rest of this struct */
H A Dmetaslab_impl.h180 kmutex_t mc_lock;
234 kmutex_t mg_lock;
298 kmutex_t mg_ms_disabled_lock;
377 kmutex_t ms_lock;
393 kmutex_t ms_sync_lock;
H A Dzfs_context.h265 } kmutex_t;
273 extern void mutex_destroy(kmutex_t *mp);
274 extern void mutex_enter(kmutex_t *mp);
275 extern void mutex_exit(kmutex_t *mp);
276 extern int mutex_tryenter(kmutex_t *mp);
327 extern void cv_wait(kcondvar_t *cv, kmutex_t *mp);
328 extern int cv_wait_sig(kcondvar_t *cv, kmutex_t *mp);
329 extern int cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime);
381 kmutex_t pl_lock;
465 kmutex_t tq_lock;
[all …]
H A Daggsum.h31 kmutex_t asc_lock;
40 kmutex_t as_lock;
H A Ddmu_zfetch.h44 kmutex_t zf_lock; /* protects zfetch structure */
60 kmutex_t zs_lock; /* protects stream */
H A Ddmu_objset.h166 kmutex_t os_obj_lock;
174 kmutex_t os_lock;
180 kmutex_t os_userused_lock;
183 kmutex_t os_user_ptr_lock;
188 kmutex_t os_upgrade_lock;
H A Dmmp.h41 kmutex_t mmp_thread_lock; /* protect thread mgmt fields */
45 kmutex_t mmp_io_lock; /* protect below */
H A Dzfs_ratelimit.h36 kmutex_t lock;
H A Dzfs_onexit.h39 kmutex_t zo_lock;
H A Dzrlock.h36 kmutex_t zr_mtx;
H A Dzfs_znode.h182 kmutex_t z_lock; /* znode modification lock */
203 kmutex_t z_acl_lock; /* acl data lock */
221 kmutex_t zh_lock; /* lock serializing object access */
H A Dbplist.h42 kmutex_t bpl_lock;
H A Dbqueue.h30 kmutex_t bq_lock;
/f-stack/freebsd/contrib/openzfs/module/os/linux/spl/
H A Dspl-condvar.c117 cv_wait_common(kcondvar_t *cvp, kmutex_t *mp, int state, int io) in cv_wait_common()
120 kmutex_t *m; in cv_wait_common()
169 __cv_wait(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait()
176 __cv_wait_io(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_io()
183 __cv_wait_io_sig(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_io_sig()
192 __cv_wait_sig(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_sig()
201 __cv_wait_idle(kcondvar_t *cvp, kmutex_t *mp) in __cv_wait_idle()
263 kmutex_t *m; in __cv_timedwait_common()
319 __cv_timedwait(kcondvar_t *cvp, kmutex_t *mp, clock_t exp_time) in __cv_timedwait()
327 __cv_timedwait_io(kcondvar_t *cvp, kmutex_t *mp, clock_t exp_time) in __cv_timedwait_io()
[all …]
/f-stack/freebsd/contrib/openzfs/module/icp/include/sys/crypto/
H A Dsched_impl.h131 kmutex_t sn_lock;
163 kmutex_t an_lock;
258 kmutex_t rt_lock;
274 kmutex_t gs_lock;
290 kmutex_t kc_in_use_lock;
375 kmutex_t kp_thread_lock;
387 kmutex_t kp_user_lock; /* Creator lock */
408 kmutex_t kc_lock;
435 kmutex_t kn_lock;
471 extern kmutex_t cbuf_list_lock;
[all …]
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcondvar.h107 cv_wait_sig(kcondvar_t *cvp, kmutex_t *mp) in cv_wait_sig()
114 cv_timedwait(kcondvar_t *cvp, kmutex_t *mp, clock_t timo) in cv_timedwait()
129 cv_timedwait_sig(kcondvar_t *cvp, kmutex_t *mp, clock_t timo) in cv_timedwait_sig()
156 cv_timedwait_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires()
181 cv_timedwait_sig_hires(kcondvar_t *cvp, kmutex_t *mp, hrtime_t tim, in cv_timedwait_sig_hires()
/f-stack/freebsd/contrib/openzfs/include/os/linux/zfs/sys/
H A Dzfs_vfsops_os.h111 kmutex_t z_znodes_lock; /* lock for z_all_znodes */
126 kmutex_t z_lock;
137 kmutex_t *z_hold_locks; /* znode hold locks */
/f-stack/freebsd/contrib/openzfs/lib/libzpool/
H A Dkernel.c193 mutex_init(kmutex_t *mp, char *name, int type, void *cookie) in mutex_init()
200 mutex_destroy(kmutex_t *mp) in mutex_destroy()
206 mutex_enter(kmutex_t *mp) in mutex_enter()
213 mutex_tryenter(kmutex_t *mp) in mutex_tryenter()
228 mutex_exit(kmutex_t *mp) in mutex_exit()
336 cv_wait(kcondvar_t *cv, kmutex_t *mp) in cv_wait()
344 cv_wait_sig(kcondvar_t *cv, kmutex_t *mp) in cv_wait_sig()
351 cv_timedwait(kcondvar_t *cv, kmutex_t *mp, clock_t abstime) in cv_timedwait()
385 cv_timedwait_hires(kcondvar_t *cv, kmutex_t *mp, hrtime_t tim, hrtime_t res, in cv_timedwait_hires()
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/zfs/sys/
H A Dzfs_vfsops_os.h97 kmutex_t z_znodes_lock; /* lock for z_all_znodes */
111 kmutex_t z_lock;
121 kmutex_t z_hold_mtx[ZFS_OBJ_MTX_SZ]; /* znode hold locks */

1234