| /f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | condvar.h | 73 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 D | mutex.h | 47 } 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 D | callb.h | 33 kmutex_t *cc_lockp;
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | spa_impl.h | 141 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 D | zil_impl.h | 108 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 D | vdev_impl.h | 147 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 D | txg_impl.h | 71 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 D | metaslab_impl.h | 180 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 D | zfs_context.h | 265 } 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 D | aggsum.h | 31 kmutex_t asc_lock; 40 kmutex_t as_lock;
|
| H A D | dmu_zfetch.h | 44 kmutex_t zf_lock; /* protects zfetch structure */ 60 kmutex_t zs_lock; /* protects stream */
|
| H A D | dmu_objset.h | 166 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 D | mmp.h | 41 kmutex_t mmp_thread_lock; /* protect thread mgmt fields */ 45 kmutex_t mmp_io_lock; /* protect below */
|
| H A D | zfs_ratelimit.h | 36 kmutex_t lock;
|
| H A D | zfs_onexit.h | 39 kmutex_t zo_lock;
|
| H A D | zrlock.h | 36 kmutex_t zr_mtx;
|
| H A D | zfs_znode.h | 182 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 D | bplist.h | 42 kmutex_t bpl_lock;
|
| H A D | bqueue.h | 30 kmutex_t bq_lock;
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/spl/ |
| H A D | spl-condvar.c | 117 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 D | sched_impl.h | 131 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 D | condvar.h | 107 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 D | zfs_vfsops_os.h | 111 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 D | kernel.c | 193 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 D | zfs_vfsops_os.h | 97 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 */
|