Lines Matching refs:sector
16 #define NODE_END(node) ((node)->sector + ((node)->size >> 9))
28 sector_t this_end = this->sector + (this->size >> 9); 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()
68 drbd_contains_interval(struct rb_root *root, sector_t sector, in drbd_contains_interval() argument
77 if (sector < here->sector) in drbd_contains_interval()
79 else if (sector > here->sector) in drbd_contains_interval()
112 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) in drbd_find_overlap() argument
116 sector_t end = sector + (size >> 9); in drbd_find_overlap()
125 sector < interval_end(node->rb_left)) { in drbd_find_overlap()
128 } else if (here->sector < end && in drbd_find_overlap()
129 sector < here->sector + (here->size >> 9)) { in drbd_find_overlap()
132 } else if (sector >= here->sector) { in drbd_find_overlap()
142 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) in drbd_next_overlap() argument
144 sector_t end = sector + (size >> 9); in drbd_next_overlap()
152 if (i->sector >= end) in drbd_next_overlap()
154 if (sector < i->sector + (i->size >> 9)) in drbd_next_overlap()