Searched refs:rl_t (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzfs_rlock.h55 } rl_t; typedef in typeref:struct:rl
63 rl_t *zfs_range_lock(znode_t *zp, uint64_t off, uint64_t len, rl_type_t type);
66 void zfs_range_unlock(rl_t *rl);
72 void zfs_range_reduce(rl_t *rl, uint64_t off, uint64_t len);
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_rlock.c50 * locks. On entry to zfs_lock_range() a rl_t is allocated; the tree
51 * searched that finds no overlap, and *this* rl_t is placed in the tree.
75 * two condition variables are allocated in each rl_t.
104 zfs_range_lock_writer(znode_t *zp, rl_t *new)
107 rl_t *rl;
162 rl = (rl_t *)avl_nearest(tree, where, AVL_AFTER);
166 rl = (rl_t *)avl_nearest(tree, where, AVL_BEFORE);
190 static rl_t *
191 zfs_range_proxify(avl_tree_t *tree, rl_t *rl)
193 rl_t *prox
[all...]
H A Dzvol.c551 sizeof (rl_t), offsetof(rl_t, r_node));
1227 rl_t *rl;
1386 rl_t *rl;
1432 rl_t *rl;
1648 rl_t *rl;
H A Dzfs_znode.c136 sizeof (rl_t), offsetof(rl_t, r_node));
1454 rl_t *rl;
1529 rl_t *rl;
1569 rl_t *rl;
H A Dzfs_vnops.c514 rl_t *rl;
664 rl_t *rl;
4299 rl_t *rl;
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd_zvol.c156 rl_t *rl;
338 rl_t *rl;
394 rl_t *rl;
421 rl_t *rl;
/illumos-gate/usr/src/cmd/ztest/
H A Dztest.c253 } rl_t; typedef in typeref:struct:rl
1155 static rl_t *
1161 rl_t *rl;
1175 ztest_range_unlock(rl_t *rl)
1569 rl_t *rl;
1687 rl_t *rl;
2139 rl_t *rl;

Completed in 103 milliseconds