Searched refs:recovery_offset (Results 1 – 7 of 7) sorted by relevance
258 (!rs->dev[i].rdev.recovery_offset)) { in dev_parms()548 rs->dev[i].rdev.recovery_offset = MaxSector; in parse_raid_params()603 rs->dev[value].rdev.recovery_offset = 0; in parse_raid_params()833 sb->disk_recovery_offset = cpu_to_le64(rdev->recovery_offset); in super_sync()875 (!test_bit(In_sync, &rdev->flags) && !rdev->recovery_offset)) { in super_load()1045 rdev->recovery_offset = le64_to_cpu(sb->disk_recovery_offset); in super_validate()1046 if (rdev->recovery_offset != MaxSector) in super_validate()1057 rdev->recovery_offset = 0; in super_validate()1679 r->recovery_offset = 0; in attempt_restore_of_faulty_devices()
1156 rdev->recovery_offset = 0; in super_90_validate()1664 rdev->recovery_offset = le64_to_cpu(sb->recovery_offset); in super_1_validate()1696 sb->recovery_offset = cpu_to_le64(0); in super_1_sync()1732 sb->recovery_offset = in super_1_sync()1733 cpu_to_le64(rdev->recovery_offset); in super_1_sync()2317 mddev->curr_resync_completed > rdev->recovery_offset) in md_update_sb()2318 rdev->recovery_offset = mddev->curr_resync_completed; in md_update_sb()3030 unsigned long long recovery_start = rdev->recovery_offset; in recovery_start_show()3052 rdev->recovery_offset = recovery_start; in recovery_start_store()7883 rdev->recovery_offset < j) in md_do_sync()[all …]
91 sector_t recovery_offset;/* If this device has been partially member
565 rdev->recovery_offset < this_sector + sectors) in read_balance()1548 && repl->recovery_offset == MaxSector in raid1_spare_active()1566 && rdev->recovery_offset == MaxSector in raid1_spare_active()2089 rdev->recovery_offset >= sect + s)) && in fix_read_error()
737 r10_bio->devs[slot].addr + sectors > rdev->recovery_offset) in read_balance()743 r10_bio->devs[slot].addr + sectors > rdev->recovery_offset) in read_balance()1652 && tmp->replacement->recovery_offset == MaxSector in raid10_spare_active()1670 && tmp->rdev->recovery_offset == MaxSector in raid10_spare_active()2883 ->recovery_offset in sync_request()4064 rdev->recovery_offset = 0; in raid10_start_reshape()
3247 && (rdev->recovery_offset <= sh->sector in want_replace()4074 rdev->recovery_offset >= sh->sector + STRIPE_SECTORS && in analyse_stripe()4116 else if (sh->sector + STRIPE_SECTORS <= rdev->recovery_offset) in analyse_stripe()4817 rdev->recovery_offset < end_sector) { in raid5_read_one_chunk()4822 rdev->recovery_offset >= end_sector))) in raid5_read_one_chunk()6870 rdev->recovery_offset = reshape_offset; in run()6872 if (rdev->recovery_offset < reshape_offset) { in run()7110 && tmp->replacement->recovery_offset == MaxSector in raid5_spare_active()7128 && tmp->rdev->recovery_offset == MaxSector in raid5_spare_active()7459 rdev->recovery_offset = 0; in raid5_start_reshape()
262 __le64 recovery_offset;/* sectors before this offset (from data_offset) have been recovered */ member