Lines Matching defs:bch_dev
529 struct bch_dev { struct
530 struct kobject kobj;
531 struct percpu_ref ref;
555 struct bch_devs_mask self; argument
572 struct bch_dev_usage *usage_base; argument
573 struct bch_dev_usage __percpu *usage[JOURNAL_BUF_NR]; argument
574 struct bch_dev_usage __percpu *usage_gc; argument
577 u64 new_fs_bucket_idx;
578 u64 alloc_cursor;
580 unsigned nr_open_buckets;
581 unsigned nr_btree_reserve;
583 size_t inc_gen_needs_gc;
584 size_t inc_gen_really_needs_gc;
585 size_t buckets_waiting_on_journal;
587 atomic64_t rebalance_work;
589 struct journal_device journal;
590 u64 prev_journal_sector;
592 struct work_struct io_error_work;
595 atomic64_t cur_latency[2];
596 struct bch2_time_stats io_latency[2];
599 atomic_t congested;
600 u64 congested_last;
602 struct io_count __percpu *io_done;