Lines Matching refs:b2
780 struct btree *b, *b2; in bch2_btree_node_mem_alloc() local
815 list_for_each_entry(b2, &bc->freeable, list) in bch2_btree_node_mem_alloc()
816 if (!btree_node_reclaim(c, b2, false)) { in bch2_btree_node_mem_alloc()
817 swap(b->data, b2->data); in bch2_btree_node_mem_alloc()
818 swap(b->aux_data, b2->aux_data); in bch2_btree_node_mem_alloc()
820 list_del_init(&b2->list); in bch2_btree_node_mem_alloc()
822 btree_node_to_freedlist(bc, b2); in bch2_btree_node_mem_alloc()
825 six_unlock_write(&b2->c.lock); in bch2_btree_node_mem_alloc()
826 six_unlock_intent(&b2->c.lock); in bch2_btree_node_mem_alloc()
868 b2 = btree_node_cannibalize(c); in bch2_btree_node_mem_alloc()
869 clear_btree_node_just_written(b2); in bch2_btree_node_mem_alloc()
870 __bch2_btree_node_hash_remove(bc, b2); in bch2_btree_node_mem_alloc()
873 swap(b->data, b2->data); in bch2_btree_node_mem_alloc()
874 swap(b->aux_data, b2->aux_data); in bch2_btree_node_mem_alloc()
875 btree_node_to_freedlist(bc, b2); in bch2_btree_node_mem_alloc()
876 six_unlock_write(&b2->c.lock); in bch2_btree_node_mem_alloc()
877 six_unlock_intent(&b2->c.lock); in bch2_btree_node_mem_alloc()
879 b = b2; in bch2_btree_node_mem_alloc()