Searched refs:md_rdev (Results 1 – 10 of 10) sorted by relevance
/linux/drivers/md/ |
H A D | md-cluster.h | 10 struct md_rdev; 26 int (*add_new_disk)(struct mddev *mddev, struct md_rdev *rdev); 29 int (*remove_disk)(struct mddev *mddev, struct md_rdev *rdev); 31 int (*gather_bitmaps)(struct md_rdev *rdev);
|
H 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()
|
H 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()
|
H A D | raid1.c | 57 static int check_and_add_serial(struct md_rdev *rdev, struct r1bio *r1_bio, in check_and_add_serial() 80 static void wait_for_serialization(struct md_rdev *rdev, struct r1bio *r1_bio) in wait_for_serialization() 94 static void remove_serial(struct md_rdev *rdev, sector_t lo, sector_t hi) in remove_serial() 367 struct md_rdev *rdev = conf->mirrors[r1_bio->read_disk].rdev; in raid1_end_read_request() 451 struct md_rdev *rdev = conf->mirrors[mirror].rdev; in raid1_end_write_request() 596 struct md_rdev *rdev; in choose_first_rdev() 618 static bool rdev_in_recovery(struct md_rdev *rdev, struct r1bio *r1_bio) in rdev_in_recovery() 633 struct md_rdev *rdev; in choose_bb_rdev() 672 struct md_rdev *rdev; in choose_slow_rdev() 737 static bool rdev_readable(struct md_rdev *rdev, struct r1bio *r1_bio) in rdev_readable() [all …]
|
H A D | raid10.c | 380 struct md_rdev *rdev; in raid10_end_read_request() 456 struct md_rdev *rdev = NULL; in raid10_end_write_request() 719 static struct md_rdev *read_balance(struct r10conf *conf, in read_balance() 728 struct md_rdev *best_dist_rdev, *best_pending_rdev, *rdev = NULL; in read_balance() 1071 struct md_rdev *rdev) in choose_data_offset() 1152 struct md_rdev *rdev; in raid10_read_request() 1155 struct md_rdev *err_rdev = NULL; in raid10_read_request() 1256 struct md_rdev *rdev; in raid10_write_one_disk() 1295 struct md_rdev *blocked_rdev; in wait_blocked_dev() 1301 struct md_rdev *rdev, *rrdev; in wait_blocked_dev() [all …]
|
H A D | md-linear.c | 16 struct md_rdev *rdev; 88 struct md_rdev *rdev; in linear_conf() 186 static int linear_add(struct mddev *mddev, struct md_rdev *rdev) in linear_add() 308 static void linear_error(struct mddev *mddev, struct md_rdev *rdev) in linear_error()
|
H 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() 519 struct md_rdev *rdev; in raid0_handle_discard() 556 struct md_rdev *tmp_dev; in raid0_map_submit_bio() 637 static void raid0_error(struct mddev *mddev, struct md_rdev *rdev) in raid0_error() 649 struct md_rdev *rdev; in raid0_takeover_raid45()
|
H 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() 1253 struct md_rdev *jdev; in parse_raid_params() 1601 struct md_rdev *rdev = &rs->dev[i].rdev; in __rdev_sectors() 1615 struct md_rdev *rdev; in _check_data_dev_sectors() 1632 struct md_rdev *rdev; in _get_reshape_sectors() 2065 static int read_disk_sb(struct md_rdev *rdev, int size, bool force_reload) in read_disk_sb() 2114 static void super_sync(struct mddev *mddev, struct md_rdev *rdev) in super_sync() 2198 static int super_load(struct md_rdev *rde [all...] |
H A D | raid0.h | 27 struct md_rdev **devlist; /* lists of rdevs, pointed to
|
H 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()
|