Lines Matching refs:drbd_interval
12 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end()
24 compute_subtree_last(struct drbd_interval *node) in compute_subtree_last()
41 RB_DECLARE_CALLBACKS(static, augment_callbacks, struct drbd_interval, rb,
48 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval()
56 struct drbd_interval *here = in drbd_insert_interval()
57 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval()
92 struct drbd_interval *interval) in drbd_contains_interval()
97 struct drbd_interval *here = in drbd_contains_interval()
98 rb_entry(node, struct drbd_interval, rb); in drbd_contains_interval()
118 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval()
134 struct drbd_interval *
138 struct drbd_interval *overlap = NULL; in drbd_find_overlap()
144 struct drbd_interval *here = in drbd_find_overlap()
145 rb_entry(node, struct drbd_interval, rb); in drbd_find_overlap()
164 struct drbd_interval *
165 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) in drbd_next_overlap()
174 i = rb_entry(node, struct drbd_interval, rb); in drbd_next_overlap()