Lines Matching refs:ext

47 		bch2_sb_field_get(c->disk_sb.sb, ext)->btrees_lost_data |= cpu_to_le64(b);
60 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
62 __set_bit_le64(BCH_RECOVERY_PASS_STABLE_check_allocations, ext->recovery_passes_required);
63 __set_bit_le64(BCH_RECOVERY_PASS_STABLE_check_alloc_info, ext->recovery_passes_required);
64 __set_bit_le64(BCH_RECOVERY_PASS_STABLE_check_lrus, ext->recovery_passes_required);
65 __set_bit_le64(BCH_RECOVERY_PASS_STABLE_check_extents_to_backpointers, ext->recovery_passes_required);
66 __set_bit_le64(BCH_RECOVERY_PASS_STABLE_check_alloc_to_lru_refs, ext->recovery_passes_required);
68 __set_bit_le64(BCH_FSCK_ERR_ptr_to_missing_alloc_key, ext->errors_silent);
69 __set_bit_le64(BCH_FSCK_ERR_ptr_gen_newer_than_bucket_gen, ext->errors_silent);
70 __set_bit_le64(BCH_FSCK_ERR_stale_dirty_ptr, ext->errors_silent);
72 __set_bit_le64(BCH_FSCK_ERR_dev_usage_buckets_wrong, ext->errors_silent);
73 __set_bit_le64(BCH_FSCK_ERR_dev_usage_sectors_wrong, ext->errors_silent);
74 __set_bit_le64(BCH_FSCK_ERR_dev_usage_fragmented_wrong, ext->errors_silent);
76 __set_bit_le64(BCH_FSCK_ERR_fs_usage_btree_wrong, ext->errors_silent);
77 __set_bit_le64(BCH_FSCK_ERR_fs_usage_cached_wrong, ext->errors_silent);
78 __set_bit_le64(BCH_FSCK_ERR_fs_usage_persistent_reserved_wrong, ext->errors_silent);
79 __set_bit_le64(BCH_FSCK_ERR_fs_usage_replicas_wrong, ext->errors_silent);
81 __set_bit_le64(BCH_FSCK_ERR_alloc_key_data_type_wrong, ext->errors_silent);
82 __set_bit_le64(BCH_FSCK_ERR_alloc_key_gen_wrong, ext->errors_silent);
83 __set_bit_le64(BCH_FSCK_ERR_alloc_key_dirty_sectors_wrong, ext->errors_silent);
84 __set_bit_le64(BCH_FSCK_ERR_alloc_key_cached_sectors_wrong, ext->errors_silent);
85 __set_bit_le64(BCH_FSCK_ERR_alloc_key_stripe_wrong, ext->errors_silent);
86 __set_bit_le64(BCH_FSCK_ERR_alloc_key_stripe_redundancy_wrong, ext->errors_silent);
87 __set_bit_le64(BCH_FSCK_ERR_need_discard_key_wrong, ext->errors_silent);
88 __set_bit_le64(BCH_FSCK_ERR_freespace_key_wrong, ext->errors_silent);
89 __set_bit_le64(BCH_FSCK_ERR_bucket_gens_key_wrong, ext->errors_silent);
90 __set_bit_le64(BCH_FSCK_ERR_freespace_hole_missing, ext->errors_silent);
91 __set_bit_le64(BCH_FSCK_ERR_ptr_to_missing_backpointer, ext->errors_silent);
92 __set_bit_le64(BCH_FSCK_ERR_lru_entry_bad, ext->errors_silent);
98 c->recovery_passes_explicit |= bch2_recovery_passes_from_stable(le64_to_cpu(ext->recovery_passes_required[0]));
561 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
562 __le64 passes = ext->recovery_passes_required[0];
564 passes = ext->recovery_passes_required[0] & ~passes;
619 struct bch_sb_field_ext *ext = bch2_sb_field_get(c->disk_sb.sb, ext);
623 ext->recovery_passes_required[0] |=
628 u64 sb_passes = bch2_recovery_passes_from_stable(le64_to_cpu(ext->recovery_passes_required[0]));
642 __le64 passes = ext->recovery_passes_required[0];
646 passes = ext->recovery_passes_required[0] & ~passes;
664 c->recovery_passes_explicit |= bch2_recovery_passes_from_stable(le64_to_cpu(ext->recovery_passes_required[0]));
855 ext = bch2_sb_field_get(c->disk_sb.sb, ext);
870 !bch2_is_zero(ext->errors_silent, sizeof(ext->errors_silent))) {
871 memset(ext->errors_silent, 0, sizeof(ext->errors_silent));
878 ext->btrees_lost_data) {
879 ext->btrees_lost_data = 0;