Lines Matching defs:bch_dev
594 struct bch_dev { struct
595 struct kobject kobj;
597 atomic_long_t ref;
598 bool dying;
599 unsigned long last_put;
601 struct percpu_ref ref;
626 struct bch_devs_mask self; argument
641 struct bch_dev_usage_full __percpu argument
642 *usage;
645 u64 alloc_cursor[3];
647 unsigned nr_open_buckets;
648 unsigned nr_partial_buckets;
649 unsigned nr_btree_reserve;
651 struct work_struct invalidate_work;
652 struct work_struct discard_work;
653 struct mutex discard_buckets_in_flight_lock;
655 struct work_struct discard_fast_work;
657 atomic64_t rebalance_work;
659 struct journal_device journal;
660 u64 prev_journal_sector;
662 struct work_struct io_error_work;
665 atomic64_t cur_latency[2];
666 struct bch2_time_stats_quantiles io_latency[2];
669 atomic_t congested;
670 u64 congested_last;
672 struct io_count __percpu *io_done;