Searched refs:zfs_rangelock_t (Results 1 – 4 of 4) sorted by relevance
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | zfs_rlock.h | 53 } zfs_rangelock_t; typedef 56 zfs_rangelock_t *lr_rangelock; /* rangelock that this lock applies to */ 69 void zfs_rangelock_init(zfs_rangelock_t *, zfs_rangelock_cb_t *, void *); 70 void zfs_rangelock_fini(zfs_rangelock_t *); 72 zfs_locked_range_t *zfs_rangelock_enter(zfs_rangelock_t *, 74 zfs_locked_range_t *zfs_rangelock_tryenter(zfs_rangelock_t *,
|
| H A D | zvol_impl.h | 51 zfs_rangelock_t zv_rangelock; /* for range locking */
|
| H A D | zfs_znode.h | 186 zfs_rangelock_t z_rangelock; /* file range locks */
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | zfs_rlock.c | 136 zfs_rangelock_init(zfs_rangelock_t *rl, zfs_rangelock_cb_t *cb, void *arg) in zfs_rangelock_init() 146 zfs_rangelock_fini(zfs_rangelock_t *rl) in zfs_rangelock_fini() 157 zfs_rangelock_enter_writer(zfs_rangelock_t *rl, zfs_locked_range_t *new, in zfs_rangelock_enter_writer() 402 zfs_rangelock_enter_reader(zfs_rangelock_t *rl, zfs_locked_range_t *new, in zfs_rangelock_enter_reader() 482 zfs_rangelock_enter_impl(zfs_rangelock_t *rl, uint64_t off, uint64_t len, in zfs_rangelock_enter_impl() 521 zfs_rangelock_enter(zfs_rangelock_t *rl, uint64_t off, uint64_t len, in zfs_rangelock_enter() 528 zfs_rangelock_tryenter(zfs_rangelock_t *rl, uint64_t off, uint64_t len, in zfs_rangelock_tryenter() 553 zfs_rangelock_exit_reader(zfs_rangelock_t *rl, zfs_locked_range_t *remove, in zfs_rangelock_exit_reader() 617 zfs_rangelock_t *rl = lr->lr_rangelock; in zfs_rangelock_exit() 664 zfs_rangelock_t *rl = lr->lr_rangelock; in zfs_rangelock_reduce()
|