Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/include/sys/
H A Dzfs_rlock.h53 } 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 Dvdev_raidz.h116 zfs_rangelock_t vre_rangelock;
H A Dzvol_impl.h48 zfs_rangelock_t zv_rangelock; /* for range locking */
H A Dzfs_znode.h189 zfs_rangelock_t z_rangelock; /* file range locks */
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_rlock.c136 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()