Home
last modified time | relevance | path

Searched refs:rl_lock (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_rlock.c138 mutex_init(&rl->rl_lock, NULL, MUTEX_DEFAULT, NULL); in zfs_rangelock_init()
148 mutex_destroy(&rl->rl_lock); in zfs_rangelock_fini()
217 cv_wait(&lr->lr_write_cv, &rl->rl_lock); in zfs_rangelock_enter_writer()
431 cv_wait(&prev->lr_read_cv, &rl->rl_lock); in zfs_rangelock_enter_reader()
457 cv_wait(&next->lr_read_cv, &rl->rl_lock); in zfs_rangelock_enter_reader()
501 mutex_enter(&rl->rl_lock); in zfs_rangelock_enter_impl()
516 mutex_exit(&rl->rl_lock); in zfs_rangelock_enter_impl()
632 mutex_enter(&rl->rl_lock); in zfs_rangelock_exit()
648 mutex_exit(&rl->rl_lock); in zfs_rangelock_exit()
674 mutex_enter(&rl->rl_lock); in zfs_rangelock_reduce()
[all …]
/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_rl.c108 mutex_lock(&table->rl_lock); in mlx5_rl_add_rate()
156 mutex_unlock(&table->rl_lock); in mlx5_rl_add_rate()
170 mutex_lock(&table->rl_lock); in mlx5_rl_remove_rate()
186 mutex_unlock(&table->rl_lock); in mlx5_rl_remove_rate()
195 mutex_init(&table->rl_lock); in mlx5_init_rl_table()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_rlock.h50 kmutex_t rl_lock; member
/freebsd/sys/dev/mlx5/
H A Ddriver.h574 struct mutex rl_lock; member
/freebsd/sys/contrib/openzfs/cmd/
H A Dztest.c350 rll_t *rl_lock; member
1751 rl->rl_lock = rll; in ztest_range_lock()
1761 rll_t *rll = rl->rl_lock; in ztest_range_unlock()