Lines Matching refs:failed_devices

1933 	__le64 failed_devices;	/* Pre 1.9.0 part of bit field of devices to */  member
2054 static void sb_retrieve_failed_devices(struct dm_raid_superblock *sb, uint64_t *failed_devices) in sb_retrieve_failed_devices() argument
2056 failed_devices[0] = le64_to_cpu(sb->failed_devices); in sb_retrieve_failed_devices()
2057 memset(failed_devices + 1, 0, sizeof(sb->extended_failed_devices)); in sb_retrieve_failed_devices()
2063 failed_devices[i+1] = le64_to_cpu(sb->extended_failed_devices[i]); in sb_retrieve_failed_devices()
2067 static void sb_update_failed_devices(struct dm_raid_superblock *sb, uint64_t *failed_devices) in sb_update_failed_devices() argument
2071 sb->failed_devices = cpu_to_le64(failed_devices[0]); in sb_update_failed_devices()
2073 sb->extended_failed_devices[i] = cpu_to_le64(failed_devices[i+1]); in sb_update_failed_devices()
2085 uint64_t failed_devices[DISKS_ARRAY_ELEMS]; in super_sync() local
2097 sb_retrieve_failed_devices(sb, failed_devices); in super_sync()
2102 set_bit(i, (void *) failed_devices); in super_sync()
2106 sb_update_failed_devices(sb, failed_devices); in super_sync()
2214 uint64_t failed_devices[DISKS_ARRAY_ELEMS]; in super_init_validation() local
2382 sb_retrieve_failed_devices(sb, failed_devices); in super_init_validation()
2388 sb2->failed_devices = 0; in super_init_validation()
2424 if (test_bit(role, (void *) failed_devices)) in super_init_validation()
3874 uint64_t failed_devices[DISKS_ARRAY_ELEMS]; in attempt_restore_of_faulty_devices() local
3881 sb_retrieve_failed_devices(sb, failed_devices); in attempt_restore_of_faulty_devices()
3884 failed_devices[i] &= ~cleared_failed_devices[i]; in attempt_restore_of_faulty_devices()
3886 sb_update_failed_devices(sb, failed_devices); in attempt_restore_of_faulty_devices()