Lines Matching refs:btree_bset_first
108 return ((void *) btree_bset_first(b)) + b->written * block_bytes(b->c->cache); in write_block()
150 struct bset *i = btree_bset_first(b); in bch_btree_node_read_done()
413 BUG_ON(btree_bset_first(b)->seq != i->seq); in __bch_btree_node_write()
1404 struct bset *n1 = btree_bset_first(new_nodes[i]); in btree_gc_coalesce()
1405 struct bset *n2 = btree_bset_first(new_nodes[i - 1]); in btree_gc_coalesce()
1475 BUG_ON(btree_bset_first(new_nodes[0])->keys); in btree_gc_coalesce()
2261 split = set_blocks(btree_bset_first(n1), in btree_split()
2267 trace_bcache_btree_node_split(b, btree_bset_first(n1)->keys); in btree_split()
2289 while (keys < (btree_bset_first(n1)->keys * 3) / 5) in btree_split()
2290 keys += bkey_u64s(bset_bkey_idx(btree_bset_first(n1), in btree_split()
2294 bset_bkey_idx(btree_bset_first(n1), keys)); in btree_split()
2295 keys += bkey_u64s(bset_bkey_idx(btree_bset_first(n1), keys)); in btree_split()
2297 btree_bset_first(n2)->keys = btree_bset_first(n1)->keys - keys; in btree_split()
2298 btree_bset_first(n1)->keys = keys; in btree_split()
2300 memcpy(btree_bset_first(n2)->start, in btree_split()
2301 bset_bkey_last(btree_bset_first(n1)), in btree_split()
2302 btree_bset_first(n2)->keys * sizeof(uint64_t)); in btree_split()
2311 trace_bcache_btree_node_compact(b, btree_bset_first(n1)->keys); in btree_split()