Lines Matching refs:this
12 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end() local
13 return this->end; in interval_end()
25 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval() argument
28 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval()
30 BUG_ON(!IS_ALIGNED(this->size, 512)); in drbd_insert_interval()
39 if (this->sector < here->sector) in drbd_insert_interval()
41 else if (this->sector > here->sector) in drbd_insert_interval()
43 else if (this < here) in drbd_insert_interval()
45 else if (this > here) in drbd_insert_interval()
51 this->end = this_end; in drbd_insert_interval()
52 rb_link_node(&this->rb, parent, new); in drbd_insert_interval()
53 rb_insert_augmented(&this->rb, root, &augment_callbacks); in drbd_insert_interval()
96 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval() argument
99 if (drbd_interval_empty(this)) in drbd_remove_interval()
102 rb_erase_augmented(&this->rb, root, &augment_callbacks); in drbd_remove_interval()