Searched refs:zfs_rangelock_t (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/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 | vdev_raidz.h | 116 zfs_rangelock_t vre_rangelock;
|
H A D | zvol_impl.h | 48 zfs_rangelock_t zv_rangelock; /* for range locking */
|
H A D | zfs_znode.h | 189 zfs_rangelock_t z_rangelock; /* file range locks */
|
/freebsd/sys/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()
|