| /linux/drivers/md/bcache/ |
| A D | bcache.h | 254 struct cache_set *c; 409 struct cache_set *set; 506 struct cache_set { struct 963 struct bio *bch_bbio_alloc(struct cache_set *c); 1011 int bch_uuid_write(struct cache_set *c); 1012 void bcache_write_super(struct cache_set *c); 1023 void bch_cache_set_stop(struct cache_set *c); 1026 void bch_btree_cache_free(struct cache_set *c); 1027 int bch_btree_cache_alloc(struct cache_set *c); 1029 int bch_open_buckets_alloc(struct cache_set *c); [all …]
|
| A D | btree.h | 126 struct cache_set *c; 195 static inline void set_gc_sectors(struct cache_set *c) in set_gc_sectors() 200 void bkey_put(struct cache_set *c, struct bkey *k); 231 struct cache_set *c; 280 int bch_gc_thread_start(struct cache_set *c); 281 void bch_initial_gc_finish(struct cache_set *c); 282 void bch_moving_gc(struct cache_set *c); 283 int bch_btree_check(struct cache_set *c); 286 static inline void wake_up_gc(struct cache_set *c) in wake_up_gc() 291 static inline void force_wake_up_gc(struct cache_set *c) in force_wake_up_gc() [all …]
|
| A D | journal.h | 97 struct cache_set *c; 170 struct cache_set; 174 atomic_t *bch_journal(struct cache_set *c, 178 void bch_journal_mark(struct cache_set *c, struct list_head *list); 179 void bch_journal_meta(struct cache_set *c, struct closure *cl); 180 int bch_journal_read(struct cache_set *c, struct list_head *list); 181 int bch_journal_replay(struct cache_set *c, struct list_head *list); 183 void bch_journal_free(struct cache_set *c); 184 int bch_journal_alloc(struct cache_set *c);
|
| A D | stats.h | 41 struct cache_set; 55 void bch_mark_cache_accounting(struct cache_set *c, struct bcache_device *d, 57 void bch_mark_cache_readahead(struct cache_set *c, struct bcache_device *d); 58 void bch_mark_cache_miss_collision(struct cache_set *c, 60 void bch_mark_sectors_bypassed(struct cache_set *c,
|
| A D | io.c | 17 void bch_bbio_free(struct bio *bio, struct cache_set *c) in bch_bbio_free() 24 struct bio *bch_bbio_alloc(struct cache_set *c) in bch_bbio_alloc() 34 void __bch_submit_bbio(struct bio *bio, struct cache_set *c) in __bch_submit_bbio() 45 void bch_submit_bbio(struct bio *bio, struct cache_set *c, in bch_submit_bbio() 136 void bch_bbio_count_io_errors(struct cache_set *c, struct bio *bio, in bch_bbio_count_io_errors() 166 void bch_bbio_endio(struct cache_set *c, struct bio *bio, in bch_bbio_endio()
|
| A D | journal.c | 340 static bool is_discard_enabled(struct cache_set *s) in is_discard_enabled() 412 static void btree_flush_write(struct cache_set *c) in btree_flush_write() 628 static void journal_reclaim(struct cache_set *c) in journal_reclaim() 724 struct cache_set *c = container_of(cl, struct cache_set, journal.io); in journal_write_unlock() 733 struct cache_set *c = container_of(cl, struct cache_set, journal.io); in journal_write_unlocked() 812 struct cache_set *c = container_of(cl, struct cache_set, journal.io); in journal_write() 818 static void journal_try_write(struct cache_set *c) in journal_try_write() 893 struct cache_set, in journal_write_work() 908 atomic_t *bch_journal(struct cache_set *c, in bch_journal() 958 void bch_journal_free(struct cache_set *c) in bch_journal_free() [all …]
|
| A D | extents.h | 9 struct cache_set; 12 bool __bch_btree_ptr_invalid(struct cache_set *c, const struct bkey *k); 13 bool __bch_extent_invalid(struct cache_set *c, const struct bkey *k);
|
| A D | debug.h | 7 struct cache_set; 30 void bch_debug_init_cache_set(struct cache_set *c); 32 static inline void bch_debug_init_cache_set(struct cache_set *c) {} in bch_debug_init_cache_set()
|
| A D | super.c | 370 struct cache_set *c = container_of(cl, struct cache_set, sb_write); in bcache_write_super_unlock() 406 struct cache_set *c = container_of(cl, struct cache_set, uuid_write); in uuid_endio() 415 struct cache_set *c = container_of(cl, struct cache_set, uuid_write); in uuid_io_unlock() 1457 struct cache_set *c; in register_bdev() 1671 struct cache_set *c = container_of(kobj, struct cache_set, kobj); in bch_cache_set_release() 1679 struct cache_set *c = container_of(cl, struct cache_set, cl); in cache_set_free() 1720 struct cache_set *c = container_of(cl, struct cache_set, caching); in cache_set_flush() 1817 struct cache_set *c = container_of(cl, struct cache_set, caching); in __cache_set_unregister() 1865 struct cache_set *c = kzalloc(sizeof(struct cache_set), GFP_KERNEL); in bch_cache_set_alloc() 2154 struct cache_set *c; in register_cache_set() [all …]
|
| A D | features.c | 56 int bch_print_cache_set_feature_compat(struct cache_set *c, char *buf, int size) in bch_print_cache_set_feature_compat() 63 int bch_print_cache_set_feature_ro_compat(struct cache_set *c, char *buf, int size) in bch_print_cache_set_feature_ro_compat() 70 int bch_print_cache_set_feature_incompat(struct cache_set *c, char *buf, int size) in bch_print_cache_set_feature_incompat()
|
| A D | btree.c | 128 void bkey_put(struct cache_set *c, struct bkey *k) in bkey_put() 649 struct cache_set *c = container_of(shrink, struct cache_set, shrink); in bch_mca_scan() 716 struct cache_set *c = container_of(shrink, struct cache_set, shrink); in bch_mca_count() 727 void bch_btree_cache_free(struct cache_set *c) in bch_btree_cache_free() 775 int bch_btree_cache_alloc(struct cache_set *c) in bch_btree_cache_alloc() 1172 struct cache_set *c = b->c; in btree_check_reserve() 1786 static void bch_btree_gc(struct cache_set *c) in bch_btree_gc() 1845 struct cache_set *c = arg; in bch_gc_thread() 1865 int bch_gc_thread_start(struct cache_set *c) in bch_gc_thread_start() 1915 struct cache_set *c = check_state->c; in bch_btree_check_thread() [all …]
|
| A D | sysfs.c | 296 struct cache_set *c; in STORE() 630 static int bch_bset_print_stats(struct cache_set *c, char *buf) in bch_bset_print_stats() 656 static unsigned int bch_root_usage(struct cache_set *c) in bch_root_usage() 680 static size_t bch_cache_size(struct cache_set *c) in bch_cache_size() 693 static unsigned int bch_cache_max_chain(struct cache_set *c) in bch_cache_max_chain() 716 static unsigned int bch_btree_used(struct cache_set *c) in bch_btree_used() 722 static unsigned int bch_average_key_size(struct cache_set *c) in bch_average_key_size() 731 struct cache_set *c = container_of(kobj, struct cache_set, kobj); in SHOW() 818 struct cache_set *c = container_of(kobj, struct cache_set, kobj); in STORE() 938 struct cache_set *c = container_of(kobj, struct cache_set, internal); in SHOW() [all …]
|
| A D | movinggc.c | 24 struct cache_set *c = container_of(buf, struct cache_set, in moving_pred() 126 static void read_moving(struct cache_set *c) in read_moving() 197 void bch_moving_gc(struct cache_set *c) in bch_moving_gc() 248 void bch_moving_init_cache_set(struct cache_set *c) in bch_moving_init_cache_set()
|
| A D | features.h | 109 int bch_print_cache_set_feature_compat(struct cache_set *c, char *buf, int size); 110 int bch_print_cache_set_feature_ro_compat(struct cache_set *c, char *buf, int size); 111 int bch_print_cache_set_feature_incompat(struct cache_set *c, char *buf, int size);
|
| A D | alloc.c | 86 void bch_rescale_priorities(struct cache_set *c, int sectors) in bch_rescale_priorities() 480 void bch_bucket_free(struct cache_set *c, struct bkey *k) in bch_bucket_free() 488 int __bch_bucket_alloc_set(struct cache_set *c, unsigned int reserve, in __bch_bucket_alloc_set() 520 int bch_bucket_alloc_set(struct cache_set *c, unsigned int reserve, in bch_bucket_alloc_set() 565 static struct open_bucket *pick_data_bucket(struct cache_set *c, in pick_data_bucket() 606 bool bch_alloc_sectors(struct cache_set *c, in bch_alloc_sectors() 697 void bch_open_buckets_free(struct cache_set *c) in bch_open_buckets_free() 709 int bch_open_buckets_alloc(struct cache_set *c) in bch_open_buckets_alloc()
|
| A D | request.h | 7 struct cache_set *c; 36 unsigned int bch_get_congested(const struct cache_set *c);
|
| A D | writeback.c | 20 static void update_gc_after_writeback(struct cache_set *c) in update_gc_after_writeback() 32 struct cache_set *c = dc->disk.c; in __calc_target_rate() 101 struct cache_set *c = dc->disk.c; in __update_writeback_rate() 160 static bool set_at_max_writeback_rate(struct cache_set *c, in set_at_max_writeback_rate() 216 struct cache_set *c = dc->disk.c; in update_writeback_rate() 557 void bcache_dev_sectors_dirty_add(struct cache_set *c, unsigned int inode, in bcache_dev_sectors_dirty_add() 700 struct cache_set *c = dc->disk.c; in bch_writeback_thread() 836 static int bch_root_node_dirty_init(struct cache_set *c, in bch_root_node_dirty_init() 872 struct cache_set *c = state->c; in bch_dirty_init_thread() 947 struct cache_set *c = d->c; in bch_sectors_dirty_init()
|
| A D | stats.c | 197 void bch_mark_cache_accounting(struct cache_set *c, struct bcache_device *d, in bch_mark_cache_accounting() 206 void bch_mark_cache_miss_collision(struct cache_set *c, struct bcache_device *d) in bch_mark_cache_miss_collision() 214 void bch_mark_sectors_bypassed(struct cache_set *c, struct cached_dev *dc, in bch_mark_sectors_bypassed()
|
| A D | extents.c | 47 static bool __ptr_invalid(struct cache_set *c, const struct bkey *k) in __ptr_invalid() 68 static const char *bch_ptr_status(struct cache_set *c, const struct bkey *k) in bch_ptr_status() 149 bool __bch_btree_ptr_invalid(struct cache_set *c, const struct bkey *k) in __bch_btree_ptr_invalid() 314 struct cache_set *c, in bch_subtract_dirty() 328 struct cache_set *c = container_of(b, struct btree, keys)->c; in bch_extent_insert_fixup() 480 bool __bch_extent_invalid(struct cache_set *c, const struct bkey *k) in __bch_extent_invalid()
|
| A D | writeback.h | 38 struct cache_set *c; 148 void bcache_dev_sectors_dirty_add(struct cache_set *c, unsigned int inode,
|
| A D | debug.c | 161 struct cache_set *c; 207 struct cache_set *c = inode->i_private; in bch_dump_open() 235 void bch_debug_init_cache_set(struct cache_set *c) in bch_debug_init_cache_set()
|
| A D | request.c | 91 struct cache_set *c) in bch_keylist_realloc() 324 unsigned int bch_get_congested(const struct cache_set *c) in bch_get_congested() 365 struct cache_set *c = dc->disk.c; in check_should_bypass() 1126 static void quit_max_writeback_rate(struct cache_set *c, in quit_max_writeback_rate()
|
| /linux/include/trace/events/ |
| A D | bcache.h | 194 DECLARE_EVENT_CLASS(cache_set, 195 TP_PROTO(struct cache_set *c), 214 DEFINE_EVENT(cache_set, bcache_journal_full, 215 TP_PROTO(struct cache_set *c), 220 TP_PROTO(struct cache_set *c), 253 TP_PROTO(struct cache_set *c), 288 TP_PROTO(struct cache_set *c), 312 DEFINE_EVENT(cache_set, bcache_gc_start, 313 TP_PROTO(struct cache_set *c), 317 DEFINE_EVENT(cache_set, bcache_gc_end, [all …]
|