Lines Matching refs:b2
783 struct btree *b, *b2; in bch2_btree_node_mem_alloc() local
819 list_for_each_entry(b2, &bc->freeable, list) in bch2_btree_node_mem_alloc()
820 if (!btree_node_reclaim(c, b2)) { in bch2_btree_node_mem_alloc()
821 swap(b->data, b2->data); in bch2_btree_node_mem_alloc()
822 swap(b->aux_data, b2->aux_data); in bch2_btree_node_mem_alloc()
824 list_del_init(&b2->list); in bch2_btree_node_mem_alloc()
826 btree_node_to_freedlist(bc, b2); in bch2_btree_node_mem_alloc()
829 six_unlock_write(&b2->c.lock); in bch2_btree_node_mem_alloc()
830 six_unlock_intent(&b2->c.lock); in bch2_btree_node_mem_alloc()
871 b2 = btree_node_cannibalize(c); in bch2_btree_node_mem_alloc()
872 clear_btree_node_just_written(b2); in bch2_btree_node_mem_alloc()
873 __bch2_btree_node_hash_remove(bc, b2); in bch2_btree_node_mem_alloc()
876 swap(b->data, b2->data); in bch2_btree_node_mem_alloc()
877 swap(b->aux_data, b2->aux_data); in bch2_btree_node_mem_alloc()
878 btree_node_to_freedlist(bc, b2); in bch2_btree_node_mem_alloc()
879 six_unlock_write(&b2->c.lock); in bch2_btree_node_mem_alloc()
880 six_unlock_intent(&b2->c.lock); in bch2_btree_node_mem_alloc()
882 b = b2; in bch2_btree_node_mem_alloc()