Searched refs:zfs_rangelock_t (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Dzfs_rlock.h53 } zfs_rangelock_t; typedef in typeref:struct:zfs_rangelock
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 Dzvol_impl.h51 zfs_rangelock_t zv_rangelock; /* for range locking */
H A Dzfs_znode.h186 zfs_rangelock_t z_rangelock; /* file range locks */
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A Dzfs_rlock.c136 zfs_rangelock_init(zfs_rangelock_t *rl, zfs_rangelock_cb_t *cb, void *arg)
146 zfs_rangelock_fini(zfs_rangelock_t *rl)
157 zfs_rangelock_enter_writer(zfs_rangelock_t *rl, zfs_locked_range_t *new,
402 zfs_rangelock_enter_reader(zfs_rangelock_t *rl, zfs_locked_range_t *new,
482 zfs_rangelock_enter_impl(zfs_rangelock_t *rl, uint64_t off, uint64_t len,
521 zfs_rangelock_enter(zfs_rangelock_t *rl, uint64_t off, uint64_t len,
528 zfs_rangelock_tryenter(zfs_rangelock_t *rl, uint64_t off, uint64_t len,
553 zfs_rangelock_exit_reader(zfs_rangelock_t *rl, zfs_locked_range_t *remove,
617 zfs_rangelock_t *rl = lr->lr_rangelock;
664 zfs_rangelock_t *r
[all...]

Completed in 203 milliseconds