Lines Matching refs:next
81 struct block_range *next, *entry = NULL; in block_range__create() local
113 next = rb_entry(n, struct block_range, node); in block_range__create()
115 if (next->start <= end) { /* add head: [start...][n->start...] */ in block_range__create()
122 .end = next->start - 1, in block_range__create()
127 rb_link_left_of_node(&head->node, &next->node); in block_range__create()
238 next = block_range__next(entry); in block_range__create()
239 if (!next) in block_range__create()
245 if (end < next->start) { /* add tail: [...e->end][...end] */ in block_range__create()
270 if (entry->end + 1 != next->start) { in block_range__create()
277 .end = next->start - 1, in block_range__create()
282 rb_link_left_of_node(&hole->node, &next->node); in block_range__create()
287 entry = next; in block_range__create()