Lines Matching refs:n2
1396 struct bset *n2 = btree_bset_first(new_nodes[i - 1]); in btree_gc_coalesce() local
1402 for (k = n2->start; in btree_gc_coalesce()
1403 k < bset_bkey_last(n2); in btree_gc_coalesce()
1422 if (__set_blocks(n1, n1->keys + n2->keys, in btree_gc_coalesce()
1427 keys = n2->keys; in btree_gc_coalesce()
1439 n2->start, in btree_gc_coalesce()
1440 (void *) bset_bkey_idx(n2, keys) - (void *) n2->start); in btree_gc_coalesce()
1445 memmove(n2->start, in btree_gc_coalesce()
1446 bset_bkey_idx(n2, keys), in btree_gc_coalesce()
1447 (void *) bset_bkey_last(n2) - in btree_gc_coalesce()
1448 (void *) bset_bkey_idx(n2, keys)); in btree_gc_coalesce()
1450 n2->keys -= keys; in btree_gc_coalesce()
2225 struct btree *n1, *n2 = NULL, *n3 = NULL; in btree_split() local
2252 n2 = bch_btree_node_alloc(b->c, op, b->level, b->parent); in btree_split()
2253 if (IS_ERR(n2)) in btree_split()
2263 mutex_lock(&n2->write_lock); in btree_split()
2280 btree_bset_first(n2)->keys = btree_bset_first(n1)->keys - keys; in btree_split()
2283 memcpy(btree_bset_first(n2)->start, in btree_split()
2285 btree_bset_first(n2)->keys * sizeof(uint64_t)); in btree_split()
2287 bkey_copy_key(&n2->key, &b->key); in btree_split()
2289 bch_keylist_add(&parent_keys, &n2->key); in btree_split()
2290 bch_btree_node_write(n2, &cl); in btree_split()
2291 mutex_unlock(&n2->write_lock); in btree_split()
2292 rw_unlock(true, n2); in btree_split()
2336 bkey_put(b->c, &n2->key); in btree_split()
2337 btree_node_free(n2); in btree_split()
2338 rw_unlock(true, n2); in btree_split()
2347 n2 == ERR_PTR(-EAGAIN) || in btree_split()