Searched refs:mddev (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/md/ |
| H A D | md.c | 98 static int remove_and_add_spares(struct mddev *mddev, 100 static void mddev_detach(struct mddev *mddev); 101 static void export_rdev(struct md_rdev *rdev, struct mddev *mddev); 137 static int speed_min(struct mddev *mddev) in speed_min() argument 139 return mddev->sync_speed_min ? in speed_min() 140 mddev->sync_speed_min : sysctl_speed_limit_min; in speed_min() 143 static int speed_max(struct mddev *mddev) in speed_max() argument 145 return mddev->sync_speed_max ? in speed_max() 146 mddev->sync_speed_max : sysctl_speed_limit_max; in speed_max() 149 static int sync_io_depth(struct mddev *mddev) in sync_io_depth() argument [all …]
|
| H A D | md-cluster.h | 9 struct mddev; 15 int (*join)(struct mddev *mddev, int nodes); 16 int (*leave)(struct mddev *mddev); 17 int (*slot_number)(struct mddev *mddev); 18 int (*resync_info_update)(struct mddev *mddev, sector_t lo, sector_t hi); 19 int (*resync_start_notify)(struct mddev *mddev); 20 int (*resync_status_get)(struct mddev *mddev); 21 void (*resync_info_get)(struct mddev *mddev, sector_t *lo, sector_t *hi); 22 int (*metadata_update_start)(struct mddev *mddev); 23 int (*metadata_update_finish)(struct mddev *mddev); [all …]
|
| H A D | dm-raid.c | 245 struct mddev md; 263 struct mddev *mddev = &rs->md; in rs_config_backup() local 265 l->new_level = mddev->new_level; in rs_config_backup() 266 l->new_layout = mddev->new_layout; in rs_config_backup() 267 l->new_chunk_sectors = mddev->new_chunk_sectors; in rs_config_backup() 272 struct mddev *mddev = &rs->md; in rs_config_restore() local 274 mddev->new_level = l->new_level; in rs_config_restore() 275 mddev->new_layout = l->new_layout; in rs_config_restore() 276 mddev->new_chunk_sectors = l->new_chunk_sectors; in rs_config_restore() 686 struct mddev *mddev = &rs->md; in rs_set_rdev_sectors() local [all …]
|
| H A D | raid5.c | 72 static void raid5_quiesce(struct mddev *mddev, int quiesce); 199 md_wakeup_thread(conf->mddev->thread); in raid5_wakeup_stripe_thread() 272 md_wakeup_thread(conf->mddev->thread); in do_release_stripe() 278 md_wakeup_thread(conf->mddev->thread); in do_release_stripe() 360 md_wakeup_thread(conf->mddev->thread); in release_inactive_stripe_list() 406 if (unlikely(!conf->mddev->thread) || in raid5_release_stripe() 411 md_wakeup_thread(conf->mddev->thread); in raid5_release_stripe() 747 int degraded = conf->mddev->degraded; in has_failed() 749 if (test_bit(MD_BROKEN, &conf->mddev->flags)) in has_failed() 752 if (conf->mddev->reshape_position != MaxSector) in has_failed() [all …]
|
| H A D | raid5-ppl.c | 88 struct mddev *mddev; member 408 md_error(ppl_conf->mddev, log->rdev); in ppl_log_endio() 551 struct r5conf *conf = ppl_conf->mddev->private; in ppl_io_unit_finished() 586 struct r5conf *conf = ppl_conf->mddev->private; in ppl_flush_endio() 594 rdev = md_find_rdev_rcu(conf->mddev, bio_dev(bio)); in ppl_flush_endio() 596 md_error(rdev->mddev, rdev); in ppl_flush_endio() 604 md_wakeup_thread(conf->mddev->thread); in ppl_flush_endio() 612 struct r5conf *conf = ppl_conf->mddev->private; in ppl_do_flush() 788 struct mddev *mddev = ppl_conf->mddev; in ppl_recover_entry() local 789 struct r5conf *conf = mddev->private; in ppl_recover_entry() [all …]
|
| H A D | raid5-log.h | 30 void r5c_update_on_rdev_error(struct mddev *mddev, struct md_rdev *rdev); 49 return test_bit(MD_HAS_JOURNAL, &conf->mddev->flags); in raid5_has_log() 54 return test_bit(MD_HAS_PPL, &conf->mddev->flags); in raid5_has_ppl()
|