Lines Matching refs:drbd_interval
11 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end()
23 compute_subtree_last(struct drbd_interval *node) in compute_subtree_last()
40 RB_DECLARE_CALLBACKS(static, augment_callbacks, struct drbd_interval, rb,
47 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval()
55 struct drbd_interval *here = in drbd_insert_interval()
56 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval()
91 struct drbd_interval *interval) in drbd_contains_interval()
96 struct drbd_interval *here = in drbd_contains_interval()
97 rb_entry(node, struct drbd_interval, rb); in drbd_contains_interval()
117 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval()
133 struct drbd_interval *
137 struct drbd_interval *overlap = NULL; in drbd_find_overlap()
143 struct drbd_interval *here = in drbd_find_overlap()
144 rb_entry(node, struct drbd_interval, rb); in drbd_find_overlap()
163 struct drbd_interval *
164 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) in drbd_next_overlap()
173 i = rb_entry(node, struct drbd_interval, rb); in drbd_next_overlap()