Home
last modified time | relevance | path

Searched refs:recovery_offset (Results 1 – 7 of 7) sorted by relevance

/linux-4.1.27/drivers/md/
Ddm-raid.c256 (!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()
Dmd.c1171 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 …]
Dmd.h89 sector_t recovery_offset;/* If this device has been partially member
Draid1.c564 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()
Draid10.c825 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()
Draid5.c3243 && (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()
/linux-4.1.27/include/uapi/linux/raid/
Dmd_p.h255 __le64 recovery_offset;/* sectors before this offset (from data_offset) have been recovered */ member