Searched refs:recovery_offset (Results 1 – 7 of 7) sorted by relevance
256 (!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()1042 rdev->recovery_offset = le64_to_cpu(sb->disk_recovery_offset); in super_validate()1043 if (rdev->recovery_offset != MaxSector) in super_validate()1054 rdev->recovery_offset = 0; in super_validate()1667 r->recovery_offset = 0; in attempt_restore_of_faulty_devices()
1171 rdev->recovery_offset = 0; in super_90_validate()1665 rdev->recovery_offset = le64_to_cpu(sb->recovery_offset); in super_1_validate()1695 sb->recovery_offset = cpu_to_le64(0); in super_1_sync()1729 sb->recovery_offset = in super_1_sync()1730 cpu_to_le64(rdev->recovery_offset); in super_1_sync()2239 mddev->curr_resync_completed > rdev->recovery_offset) in md_update_sb()2240 rdev->recovery_offset = mddev->curr_resync_completed; in md_update_sb()2932 unsigned long long recovery_start = rdev->recovery_offset; in recovery_start_show()2954 rdev->recovery_offset = recovery_start; in recovery_start_store()7732 rdev->recovery_offset < j) in md_do_sync()[all …]
89 sector_t recovery_offset;/* If this device has been partially member
564 rdev->recovery_offset < this_sector + sectors) in read_balance()1579 && repl->recovery_offset == MaxSector in raid1_spare_active()1597 && rdev->recovery_offset == MaxSector in raid1_spare_active()2129 rdev->recovery_offset >= sect + s)) && in fix_read_error()
825 r10_bio->devs[slot].addr + sectors > rdev->recovery_offset) in read_balance()832 r10_bio->devs[slot].addr + sectors > rdev->recovery_offset) in read_balance()1740 && tmp->replacement->recovery_offset == MaxSector in raid10_spare_active()1758 && tmp->rdev->recovery_offset == MaxSector in raid10_spare_active()2966 ->recovery_offset in sync_request()4136 rdev->recovery_offset = 0; in raid10_start_reshape()
3243 && (rdev->recovery_offset <= sh->sector in want_replace()4067 rdev->recovery_offset >= sh->sector + STRIPE_SECTORS && in analyse_stripe()4107 else if (sh->sector + STRIPE_SECTORS <= rdev->recovery_offset) in analyse_stripe()4845 rdev->recovery_offset < end_sector) { in chunk_aligned_read()4850 rdev->recovery_offset >= end_sector))) in chunk_aligned_read()6808 rdev->recovery_offset = reshape_offset; in run()6810 if (rdev->recovery_offset < reshape_offset) { in run()7040 && tmp->replacement->recovery_offset == MaxSector in raid5_spare_active()7058 && tmp->rdev->recovery_offset == MaxSector in raid5_spare_active()7372 rdev->recovery_offset = 0; in raid5_start_reshape()
255 __le64 recovery_offset;/* sectors before this offset (from data_offset) have been recovered */ member