btree_op
struct btree *bch_btree_node_get(struct cache_set *c, struct btree_op *op,
struct btree *__bch_btree_node_alloc(struct cache_set *c, struct btree_op *op,
struct btree_op *op, int level,
struct btree_op *op)
static int btree_check_reserve(struct btree *b, struct btree_op *op)
static int bch_btree_insert_node(struct btree *b, struct btree_op *op,
static int btree_gc_coalesce(struct btree *b, struct btree_op *op,
static int btree_gc_rewrite_node(struct btree *b, struct btree_op *op,
static int btree_gc_recurse(struct btree *b, struct btree_op *op,
static int bch_btree_gc_root(struct btree *b, struct btree_op *op,
struct btree_op op;
static int bch_btree_check_recurse(struct btree *b, struct btree_op *op)
struct btree_op op;
static bool bch_btree_insert_keys(struct btree *b, struct btree_op *op,
static int btree_split(struct btree *b, struct btree_op *op,
static int bch_btree_insert_node(struct btree *b, struct btree_op *op,
int bch_btree_insert_check_key(struct btree *b, struct btree_op *op,
struct btree_op op;
static int btree_insert_fn(struct btree_op *b_op, struct btree *b)
static int bch_btree_map_nodes_recurse(struct btree *b, struct btree_op *op,
int __bch_btree_map_nodes(struct btree_op *op, struct cache_set *c,
int bch_btree_map_keys_recurse(struct btree *b, struct btree_op *op,
int bch_btree_map_keys(struct btree_op *op, struct cache_set *c,
struct btree_op op;
static int refill_keybuf_fn(struct btree_op *op, struct btree *b,
static int mca_cannibalize_lock(struct cache_set *c, struct btree_op *op)
static struct btree *mca_cannibalize(struct cache_set *c, struct btree_op *op,
static struct btree *mca_alloc(struct cache_set *c, struct btree_op *op,
static inline void bch_btree_op_init(struct btree_op *op, int write_lock_level)
memset(op, 0, sizeof(struct btree_op));
struct btree *__bch_btree_node_alloc(struct cache_set *c, struct btree_op *op,
struct btree *bch_btree_node_get(struct cache_set *c, struct btree_op *op,
int bch_btree_insert_check_key(struct btree *b, struct btree_op *op,
typedef int (btree_map_nodes_fn)(struct btree_op *b_op, struct btree *b);
int __bch_btree_map_nodes(struct btree_op *op, struct cache_set *c,
static inline int bch_btree_map_nodes(struct btree_op *op, struct cache_set *c,
static inline int bch_btree_map_leaf_nodes(struct btree_op *op,
typedef int (btree_map_keys_fn)(struct btree_op *op, struct btree *b,
int bch_btree_map_keys(struct btree_op *op, struct cache_set *c,
int bch_btree_map_keys_recurse(struct btree *b, struct btree_op *op,
struct btree_op;
struct btree_op op;
static int cache_lookup_fn(struct btree_op *op, struct btree *b, struct bkey *k)
struct btree_op op;
static int bch_btree_bset_stats(struct btree_op *b_op, struct btree *b)
struct btree_op op;
static int sectors_dirty_init_fn(struct btree_op *_op, struct btree *b,