Lines Matching refs:bkey
128 void bkey_put(struct cache_set *c, struct bkey *k) in bkey_put()
543 static unsigned int btree_order(struct bkey *k) in btree_order()
548 static void mca_data_alloc(struct btree *b, struct bkey *k, gfp_t gfp) in mca_data_alloc()
584 struct bkey *k, gfp_t gfp) in mca_bucket_alloc()
845 static struct hlist_head *mca_hash(struct cache_set *c, struct bkey *k) in mca_hash()
850 static struct btree *mca_find(struct cache_set *c, struct bkey *k) in mca_find()
882 struct bkey *k) in mca_cannibalize()
920 struct bkey *k, int level) in mca_alloc()
1000 struct bkey *k, int level, bool write, in bch_btree_node_get()
1056 static void btree_node_prefetch(struct btree *parent, struct bkey *k) in btree_node_prefetch()
1174 static void make_btree_freeing_key(struct btree *b, struct bkey *k) in make_btree_freeing_key()
1217 struct bkey *k) in __bch_btree_mark_key()
1270 void bch_initial_mark_key(struct cache_set *c, int level, struct bkey *k) in bch_initial_mark_key()
1299 struct bkey *k; in btree_gc_mark_node()
1347 struct bkey *replace_key);
1356 struct bkey *k; in btree_gc_coalesce()
1397 struct bkey *k, *last = NULL; in btree_gc_coalesce()
1558 struct bkey *k; in btree_gc_count_keys()
1599 struct bkey *k; in btree_gc_recurse()
1899 struct bkey *k, *p = NULL; in bch_btree_check_recurse()
1940 struct bkey *k, *p; in bch_btree_check_thread()
2039 struct bkey *k = NULL; in bch_btree_check()
2146 static bool btree_insert_key(struct btree *b, struct bkey *k, in btree_insert_key()
2147 struct bkey *replace_key) in btree_insert_key()
2180 struct bkey *replace_key) in bch_btree_insert_keys()
2186 struct bkey *k = insert_keys->keys; in bch_btree_insert_keys()
2222 struct bkey *replace_key) in btree_split()
2357 struct bkey *replace_key) in bch_btree_insert_node()
2411 struct bkey *check_key) in bch_btree_insert_check_key()
2452 struct bkey *replace_key;
2469 atomic_t *journal_ref, struct bkey *replace_key) in bch_btree_insert()
2490 struct bkey *k; in bch_btree_insert()
2529 struct bkey *from, in bch_btree_map_nodes_recurse()
2535 struct bkey *k; in bch_btree_map_nodes_recurse()
2558 struct bkey *from, btree_map_nodes_fn *fn, int flags) in __bch_btree_map_nodes()
2564 struct bkey *from, btree_map_keys_fn *fn, in bch_btree_map_keys_recurse()
2568 struct bkey *k; in bch_btree_map_keys_recurse()
2592 struct bkey *from, btree_map_keys_fn *fn, int flags) in bch_btree_map_keys()
2619 struct bkey *end;
2624 struct bkey *k) in refill_keybuf_fn()
2668 struct bkey *end, keybuf_pred_fn *pred) in bch_refill_keybuf()
2670 struct bkey start = buf->last_scanned; in bch_refill_keybuf()
2720 bool bch_keybuf_check_overlapping(struct keybuf *buf, struct bkey *start, in bch_keybuf_check_overlapping()
2721 struct bkey *end) in bch_keybuf_check_overlapping()
2769 struct bkey *end, in bch_keybuf_next_rescan()