Lines Matching refs:drbd_interval
12 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end()
19 struct drbd_interval, rb, sector_t, end, NODE_END);
25 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval()
33 struct drbd_interval *here = in drbd_insert_interval()
34 rb_entry(*new, struct drbd_interval, rb); in drbd_insert_interval()
70 struct drbd_interval *interval) in drbd_contains_interval()
75 struct drbd_interval *here = in drbd_contains_interval()
76 rb_entry(node, struct drbd_interval, rb); in drbd_contains_interval()
96 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval()
117 struct drbd_interval *
121 struct drbd_interval *overlap = NULL; in drbd_find_overlap()
127 struct drbd_interval *here = in drbd_find_overlap()
128 rb_entry(node, struct drbd_interval, rb); in drbd_find_overlap()
147 struct drbd_interval *
148 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) in drbd_next_overlap()
157 i = rb_entry(node, struct drbd_interval, rb); in drbd_next_overlap()