Lines Matching refs:this
11 struct drbd_interval *this = rb_entry(node, struct drbd_interval, rb); in interval_end() local
12 return this->end; in interval_end()
47 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval() argument
50 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval()
52 BUG_ON(!IS_ALIGNED(this->size, 512)); in drbd_insert_interval()
61 if (this->sector < here->sector) in drbd_insert_interval()
63 else if (this->sector > here->sector) in drbd_insert_interval()
65 else if (this < here) in drbd_insert_interval()
67 else if (this > here) in drbd_insert_interval()
73 this->end = this_end; in drbd_insert_interval()
74 rb_link_node(&this->rb, parent, new); in drbd_insert_interval()
75 rb_insert_augmented(&this->rb, root, &augment_callbacks); in drbd_insert_interval()
117 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval() argument
119 rb_erase_augmented(&this->rb, root, &augment_callbacks); in drbd_remove_interval()