| /drivers/md/ |
| A D | md.h | 130 struct md_rdev { struct 607 void (*sync_super)(struct mddev *mddev, struct md_rdev *rdev); 760 int (*hot_add_disk) (struct mddev *mddev, struct md_rdev *rdev); 904 extern void md_error(struct mddev *mddev, struct md_rdev *rdev); 935 extern int md_rdev_init(struct md_rdev *rdev); 936 extern void md_rdev_clear(struct md_rdev *rdev); 948 struct md_rdev *rdev); 949 struct md_rdev *md_find_rdev_nr_rcu(struct mddev *mddev, int nr); 950 struct md_rdev *md_find_rdev_rcu(struct mddev *mddev, dev_t dev); 952 static inline bool is_rdev_broken(struct md_rdev *rdev) in is_rdev_broken() [all …]
|
| A D | md-cluster.h | 10 struct md_rdev; 28 int (*add_new_disk)(struct mddev *mddev, struct md_rdev *rdev); 31 int (*remove_disk)(struct mddev *mddev, struct md_rdev *rdev); 33 int (*gather_bitmaps)(struct md_rdev *rdev);
|
| A D | md.c | 167 struct md_rdev *rdev; in rdevs_uninit_serial() 203 struct md_rdev *rdev; in rdevs_init_serial() 278 struct md_rdev *temp; in mddev_destroy_serial_pool() 588 struct md_rdev *rdev; in md_flush_request() 825 struct md_rdev *rdev; in mddev_unlock() 826 struct md_rdev *tmp; in mddev_unlock() 894 struct md_rdev *rdev; in md_find_rdev_nr_rcu() 3334 static int md_rdevs_overlap(struct md_rdev *a, struct md_rdev *b) in md_rdevs_overlap() 3599 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); in rdev_attr_show() 3613 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); in rdev_attr_store() [all …]
|
| A D | raid5-log.h | 5 int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev); 30 void r5c_update_on_rdev_error(struct mddev *mddev, struct md_rdev *rdev); 42 int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add); 132 static inline int log_init(struct r5conf *conf, struct md_rdev *journal_dev, in log_init() 143 static inline int log_modify(struct r5conf *conf, struct md_rdev *rdev, bool add) in log_modify()
|
| A D | raid1-10.c | 119 struct md_rdev *rdev = (void *)bio->bi_bdev; in raid1_submit_write() 179 static inline void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev) in check_decay_read_errors() 209 static inline bool exceed_read_errors(struct mddev *mddev, struct md_rdev *rdev) in exceed_read_errors() 246 static inline int raid1_check_read_range(struct md_rdev *rdev, in raid1_check_read_range()
|
| A D | raid1.c | 598 struct md_rdev *rdev; in choose_first_rdev() 635 struct md_rdev *rdev; in choose_bb_rdev() 674 struct md_rdev *rdev; in choose_slow_rdev() 779 struct md_rdev *rdev; in choose_best_rdev() 1900 struct md_rdev *rdev = info->rdev; in raid1_remove_conf() 2005 struct md_rdev *repl = in raid1_remove_disk() 2145 struct md_rdev *rdev; in fix_sync_read_error() 2495 struct md_rdev *rdev = conf->mirrors[i].rdev; in narrow_write_error() 2631 struct md_rdev *rdev; in handle_read_error() 2876 struct md_rdev *rdev; in raid1_sync_request() [all …]
|
| A D | raid10.c | 381 struct md_rdev *rdev; in raid10_end_read_request() 1152 struct md_rdev *rdev; in raid10_read_request() 1255 struct md_rdev *rdev; in raid10_write_one_disk() 2034 struct md_rdev *rdev; in print_conf() 2379 struct md_rdev *rdev; in sync_request_write() 2630 struct md_rdev *rdev; in fix_read_error() 2890 struct md_rdev *rdev; in handle_write_completed() 4026 struct md_rdev *rdev; in raid10_run() 4260 struct md_rdev *rdev; in raid10_takeover_raid0() 4437 struct md_rdev *rdev; in raid10_start_reshape() [all …]
|
| A D | raid0.c | 67 struct md_rdev *smallest, *rdev1, *rdev2, *rdev, **dev; in create_strip_zones() 145 conf->devlist = kzalloc(array3_size(sizeof(struct md_rdev *), in create_strip_zones() 320 static struct md_rdev *map_sector(struct mddev *mddev, struct strip_zone *zone, in map_sector() 356 struct md_rdev *rdev; in raid0_size() 520 struct md_rdev *rdev; in raid0_handle_discard() 557 struct md_rdev *tmp_dev; in raid0_map_submit_bio() 638 static void raid0_error(struct mddev *mddev, struct md_rdev *rdev) in raid0_error() 650 struct md_rdev *rdev; in raid0_takeover_raid45()
|
| A D | md-linear.c | 15 struct md_rdev *rdev; 87 struct md_rdev *rdev; in linear_conf() 185 static int linear_add(struct mddev *mddev, struct md_rdev *rdev) in linear_add() 307 static void linear_error(struct mddev *mddev, struct md_rdev *rdev) in linear_error()
|
| A D | raid10.h | 19 struct md_rdev *rdev, *replacement; 150 struct md_rdev *rdev; /* used for reads
|
| A D | raid5-ppl.c | 118 struct md_rdev *rdev; /* array member disk associated with 591 struct md_rdev *rdev; in ppl_flush_endio() 620 struct md_rdev *rdev; in ppl_do_flush() 843 struct md_rdev *parity_rdev; in ppl_recover_entry() 856 struct md_rdev *rdev; in ppl_recover_entry() 963 struct md_rdev *rdev = log->rdev; in ppl_recover() 1039 struct md_rdev *rdev = log->rdev; in ppl_write_empty_header() 1071 struct md_rdev *rdev = log->rdev; in ppl_load_distributed() 1249 static int ppl_validate_rdev(struct md_rdev *rdev) in ppl_validate_rdev() 1402 struct md_rdev *rdev = conf->disks[i].rdev; in ppl_init_log() [all …]
|
| A D | dm-raid.c | 56 struct md_rdev rdev; 254 struct md_rdev rdev; 687 struct md_rdev *rdev; in rs_set_rdev_sectors() 1611 struct md_rdev *rdev; in _check_data_dev_sectors() 1628 struct md_rdev *rdev; in _get_reshape_sectors() 2194 static int super_load(struct md_rdev *rdev, struct md_rdev *refdev) in super_load() 2245 struct md_rdev *r; in super_init_validation() 2631 struct md_rdev *rdev; in rs_adjust_data_offsets() 2724 struct md_rdev *rdev; in __reorder_raid_disk_indexes() 2740 struct md_rdev *rdev; in rs_setup_takeover() [all …]
|
| A D | raid5.h | 293 struct md_rdev *blocked_rdev; 472 struct md_rdev *rdev; 473 struct md_rdev *replacement;
|
| A D | raid0.h | 27 struct md_rdev **devlist; /* lists of rdevs, pointed to
|
| A D | md-cluster.c | 457 struct md_rdev *rdev; in process_suspend_info() 564 struct md_rdev *rdev; in process_remove_disk() 581 struct md_rdev *rdev; in process_readd_disk() 1100 struct md_rdev *rdev; in metadata_update_finish() 1294 struct md_rdev *rdev; in update_size() 1456 static int add_new_disk(struct mddev *mddev, struct md_rdev *rdev) in add_new_disk() 1525 static int remove_disk(struct mddev *mddev, struct md_rdev *rdev) in remove_disk() 1586 static int gather_bitmaps(struct md_rdev *rdev) in gather_bitmaps()
|
| A D | raid1.h | 42 struct md_rdev *rdev;
|
| A D | raid5.c | 2839 struct md_rdev *rdev; in raid5_end_write_request() 3735 struct md_rdev *rdev; in want_replace() 5397 struct md_rdev *rdev; in raid5_read_one_chunk() 6213 struct md_rdev *rdev; in reshape_request() 7427 struct md_rdev *rdev; in setup_conf() 7715 struct md_rdev *rdev; in raid5_set_limits() 7775 struct md_rdev *rdev; in raid5_run() 8077 struct md_rdev *rdev; in print_raid5_conf() 8149 struct md_rdev *tmp; in raid5_remove_disk() 8228 struct md_rdev *tmp; in raid5_add_disk() [all …]
|
| A D | md-bitmap.c | 361 struct md_rdev *rdev; in read_sb_page() 377 static struct md_rdev *next_active_rdev(struct md_rdev *rdev, struct mddev *mddev) in next_active_rdev() 395 rdev = list_entry(&mddev->disks, struct md_rdev, same_set); in next_active_rdev() 435 static int __write_sb_page(struct md_rdev *rdev, struct bitmap *bitmap, in __write_sb_page() 497 struct md_rdev *rdev = NULL; in write_sb_page() 2234 struct md_rdev *rdev; in bitmap_load() 2804 struct md_rdev *rdev; in backlog_store()
|
| A D | raid5-cache.c | 83 struct md_rdev *rdev; 1863 struct md_rdev *rdev, *rrdev; in r5l_recovery_replay_one_stripe() 2943 struct md_rdev *rdev = log->rdev; in r5l_load_log() 3033 void r5c_update_on_rdev_error(struct mddev *mddev, struct md_rdev *rdev) in r5c_update_on_rdev_error() 3047 int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev) in r5l_init_log()
|