Lines Matching refs:center

271 			       struct btree_node *left, struct btree_node *center, struct btree_node *right,  in delete_center_node()  argument
278 node_copy(left, center, -shift); in delete_center_node()
285 node_copy(center, right, shift); in delete_center_node()
302 struct btree_node *left, struct btree_node *center, struct btree_node *right, in redistribute3() argument
320 shift(left, center, -nr_center); in redistribute3()
325 shift(left, center, s); in redistribute3()
327 shift(center, right, target_right - nr_right); in redistribute3()
333 shift(center, right, nr_center); in redistribute3()
338 shift(center, right, s); in redistribute3()
340 shift(left, center, nr_left - target_left); in redistribute3()
343 *key_ptr(parent, c->index) = center->keys[0]; in redistribute3()
351 struct btree_node *center = c->n; in __rebalance3() local
355 uint32_t nr_center = le32_to_cpu(center->header.nr_entries); in __rebalance3()
360 BUG_ON(left->header.max_entries != center->header.max_entries); in __rebalance3()
361 BUG_ON(center->header.max_entries != right->header.max_entries); in __rebalance3()
364 delete_center_node(info, parent, l, c, r, left, center, right, in __rebalance3()
367 redistribute3(info, parent, l, c, r, left, center, right, in __rebalance3()
376 struct child left, center, right; in rebalance3() local
385 r = init_child(info, vt, parent, left_index + 1, &center); in rebalance3()
394 exit_child(info, &center); in rebalance3()
398 __rebalance3(info, parent, &left, &center, &right); in rebalance3()
401 exit_child(info, &center); in rebalance3()