1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef _BCACHE_BTREE_IO_H
#define _BCACHE_BTREE_IO_H
struct cache_set;
struct btree_write;
struct btree;
struct btree_iter;
void bch_btree_init_next(struct cache_set *, struct btree *,
struct btree_iter *);
void bch_btree_node_read_done(struct cache_set *, struct btree *,
struct cache *, const struct bch_extent_ptr *);
void bch_btree_node_read(struct cache_set *, struct btree *);
int bch_btree_root_read(struct cache_set *, enum btree_id,
const struct bkey_i *, unsigned);
void bch_btree_complete_write(struct cache_set *, struct btree *,
struct btree_write *);
void __bch_btree_node_write(struct btree *, struct closure *, int);
void bch_btree_node_write(struct btree *, struct closure *,
struct btree_iter *);
void bch_btree_node_write_lazy(struct btree *, struct btree_iter *);
void btree_node_write_work(struct work_struct *);
void bch_btree_flush(struct cache_set *);
void bch_btree_node_flush_journal_entries(struct cache_set *, struct btree *,
struct closure *);
#endif /* _BCACHE_BTREE_IO_H */
|