Lines Matching refs:chfs_node_frag
58 struct chfs_node_frag *new_fragment(struct chfs_full_dnode *,
61 int no_overlapping_node(struct rb_tree *, struct chfs_node_frag *,
62 struct chfs_node_frag *, uint32_t);
65 struct chfs_node_frag *);
67 struct chfs_node_frag *);
109 const struct chfs_node_frag *frag1 = n1;
110 const struct chfs_node_frag *frag2 = n2;
118 const struct chfs_node_frag *frag = n;
127 .rbto_node_offset = offsetof(struct chfs_node_frag, rb_node),
468 struct chfs_node_frag *
471 struct chfs_node_frag *newfrag;
482 chfs_err("cannot allocate a chfs_node_frag object\n");
493 struct chfs_node_frag *newfrag,
494 struct chfs_node_frag *this, uint32_t lastend)
497 struct chfs_node_frag *holefrag;
520 struct chfs_node_frag *newfrag)
522 struct chfs_node_frag *this;
527 this = (struct chfs_node_frag *)rb_tree_find_node_leq(fragtree, &newfrag->ofs);
552 struct chfs_node_frag *newfrag2;
615 struct chfs_node_frag *this, *next;
622 this = (struct chfs_node_frag *)RB_TREE_MIN(fragtree);
641 struct chfs_node_frag *this, *next;
644 this = (struct chfs_node_frag *)RB_TREE_MIN(fragtree);
659 struct chfs_node_frag *frag;
663 frag = (struct chfs_node_frag *)rb_tree_find_node_leq(fragtree, &size);
675 struct chfs_node_frag *next = frag_next(fragtree, frag);
708 struct chfs_node_frag *this)
743 struct chfs_node_frag *newfrag;
760 struct chfs_node_frag *prev = frag_prev(&ip->fragtree, newfrag);
769 struct chfs_node_frag *next = frag_next(&ip->fragtree, newfrag);
1103 struct chfs_node_frag *frag;
1116 frag = (struct chfs_node_frag *)rb_tree_find_node_leq(&ip->fragtree, &ofs);