Lines Matching refs:pnfs_block_extent
11 static inline struct pnfs_block_extent *
14 return rb_entry(node, struct pnfs_block_extent, be_node); in ext_node()
17 static struct pnfs_block_extent *
24 static struct pnfs_block_extent *
25 ext_tree_prev(struct pnfs_block_extent *be) in ext_tree_prev()
31 static struct pnfs_block_extent *
32 ext_tree_next(struct pnfs_block_extent *be) in ext_tree_next()
39 ext_f_end(struct pnfs_block_extent *be) in ext_f_end()
44 static struct pnfs_block_extent *
48 struct pnfs_block_extent *be = NULL; in __ext_tree_search()
72 ext_can_merge(struct pnfs_block_extent *be1, struct pnfs_block_extent *be2) in ext_can_merge()
93 static struct pnfs_block_extent *
94 ext_try_to_merge_left(struct rb_root *root, struct pnfs_block_extent *be) in ext_try_to_merge_left()
96 struct pnfs_block_extent *left = ext_tree_prev(be); in ext_try_to_merge_left()
109 static struct pnfs_block_extent *
110 ext_try_to_merge_right(struct rb_root *root, struct pnfs_block_extent *be) in ext_try_to_merge_right()
112 struct pnfs_block_extent *right = ext_tree_next(be); in ext_try_to_merge_right()
126 struct pnfs_block_extent *new, bool merge_ok) in __ext_tree_insert()
129 struct pnfs_block_extent *be; in __ext_tree_insert()
168 struct pnfs_block_extent *be; in __ext_tree_remove()
189 struct pnfs_block_extent *new; in __ext_tree_remove()
223 struct pnfs_block_extent *next = ext_tree_next(be); in __ext_tree_remove()
244 ext_tree_insert(struct pnfs_block_layout *bl, struct pnfs_block_extent *new) in ext_tree_insert()
246 struct pnfs_block_extent *be; in ext_tree_insert()
286 struct pnfs_block_extent *split; in ext_tree_insert()
312 struct pnfs_block_extent *ret) in __ext_tree_lookup()
315 struct pnfs_block_extent *be; in __ext_tree_lookup()
335 struct pnfs_block_extent *ret, bool rw) in ext_tree_lookup()
367 ext_tree_split(struct rb_root *root, struct pnfs_block_extent *be, in ext_tree_split()
370 struct pnfs_block_extent *new; in ext_tree_split()
397 struct pnfs_block_extent *be; in ext_tree_mark_written()
419 struct pnfs_block_extent *left = ext_tree_prev(be); in ext_tree_mark_written()
437 struct pnfs_block_extent *right = ext_tree_next(be); in ext_tree_mark_written()
488 struct pnfs_block_extent *be; in ext_tree_encode_commit()
577 struct pnfs_block_extent *be; in ext_tree_mark_committed()