Lines Matching refs:pnfs_block_extent

12 static inline struct pnfs_block_extent *
15 return rb_entry(node, struct pnfs_block_extent, be_node); in ext_node()
18 static struct pnfs_block_extent *
25 static struct pnfs_block_extent *
26 ext_tree_prev(struct pnfs_block_extent *be) in ext_tree_prev()
32 static struct pnfs_block_extent *
33 ext_tree_next(struct pnfs_block_extent *be) in ext_tree_next()
40 ext_f_end(struct pnfs_block_extent *be) in ext_f_end()
45 static struct pnfs_block_extent *
49 struct pnfs_block_extent *be = NULL; in __ext_tree_search()
73 ext_can_merge(struct pnfs_block_extent *be1, struct pnfs_block_extent *be2) in ext_can_merge()
94 static struct pnfs_block_extent *
95 ext_try_to_merge_left(struct rb_root *root, struct pnfs_block_extent *be) in ext_try_to_merge_left()
97 struct pnfs_block_extent *left = ext_tree_prev(be); in ext_try_to_merge_left()
110 static struct pnfs_block_extent *
111 ext_try_to_merge_right(struct rb_root *root, struct pnfs_block_extent *be) in ext_try_to_merge_right()
113 struct pnfs_block_extent *right = ext_tree_next(be); in ext_try_to_merge_right()
127 struct pnfs_block_extent *be, *tmp; in __ext_put_deviceids()
137 struct pnfs_block_extent *new, bool merge_ok) in __ext_tree_insert()
140 struct pnfs_block_extent *be; in __ext_tree_insert()
180 struct pnfs_block_extent *be; in __ext_tree_remove()
201 struct pnfs_block_extent *new; in __ext_tree_remove()
235 struct pnfs_block_extent *next = ext_tree_next(be); in __ext_tree_remove()
255 ext_tree_insert(struct pnfs_block_layout *bl, struct pnfs_block_extent *new) in ext_tree_insert()
257 struct pnfs_block_extent *be; in ext_tree_insert()
297 struct pnfs_block_extent *split; in ext_tree_insert()
323 struct pnfs_block_extent *ret) in __ext_tree_lookup()
326 struct pnfs_block_extent *be; in __ext_tree_lookup()
346 struct pnfs_block_extent *ret, bool rw) in ext_tree_lookup()
380 ext_tree_split(struct rb_root *root, struct pnfs_block_extent *be, in ext_tree_split()
383 struct pnfs_block_extent *new; in ext_tree_split()
410 struct pnfs_block_extent *be; in ext_tree_mark_written()
433 struct pnfs_block_extent *left = ext_tree_prev(be); in ext_tree_mark_written()
451 struct pnfs_block_extent *right = ext_tree_next(be); in ext_tree_mark_written()
506 static __be32 *encode_block_extent(struct pnfs_block_extent *be, __be32 *p) in encode_block_extent()
517 static __be32 *encode_scsi_range(struct pnfs_block_extent *be, __be32 *p) in encode_scsi_range()
526 struct pnfs_block_extent *be; in ext_tree_encode_commit()
619 struct pnfs_block_extent *be; in ext_tree_mark_committed()