md_rdev            55 drivers/md/dm-raid.c 	struct md_rdev rdev;
md_rdev           247 drivers/md/dm-raid.c 		struct md_rdev rdev;
md_rdev           681 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          1241 drivers/md/dm-raid.c 			struct md_rdev *jdev;
md_rdev          1589 drivers/md/dm-raid.c 		struct md_rdev *rdev = &rs->dev[i].rdev;
md_rdev          1603 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          1623 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          2047 drivers/md/dm-raid.c static int read_disk_sb(struct md_rdev *rdev, int size, bool force_reload)
md_rdev          2096 drivers/md/dm-raid.c static void super_sync(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          2180 drivers/md/dm-raid.c static int super_load(struct md_rdev *rdev, struct md_rdev *refdev)
md_rdev          2223 drivers/md/dm-raid.c static int super_init_validation(struct raid_set *rs, struct md_rdev *rdev)
md_rdev          2232 drivers/md/dm-raid.c 	struct md_rdev *r;
md_rdev          2449 drivers/md/dm-raid.c static int super_validate(struct raid_set *rs, struct md_rdev *rdev)
md_rdev          2523 drivers/md/dm-raid.c 	struct md_rdev *rdev, *freshest;
md_rdev          2619 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          2712 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          2728 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          2831 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          2858 drivers/md/dm-raid.c 	struct md_rdev *rdev;
md_rdev          3391 drivers/md/dm-raid.c static const char *__raid_dev_status(struct raid_set *rs, struct md_rdev *rdev)
md_rdev          3468 drivers/md/dm-raid.c 			struct md_rdev *rdev;
md_rdev          3779 drivers/md/dm-raid.c 	struct md_rdev *r;
md_rdev           155 drivers/md/md-bitmap.c 	struct md_rdev *rdev;
md_rdev           176 drivers/md/md-bitmap.c static struct md_rdev *next_active_rdev(struct md_rdev *rdev, struct mddev *mddev)
md_rdev           194 drivers/md/md-bitmap.c 		rdev = list_entry(&mddev->disks, struct md_rdev, same_set);
md_rdev           214 drivers/md/md-bitmap.c 	struct md_rdev *rdev;
md_rdev          1905 drivers/md/md-bitmap.c 	struct md_rdev *rdev;
md_rdev          2484 drivers/md/md-bitmap.c 		struct md_rdev *rdev;
md_rdev           448 drivers/md/md-cluster.c 	struct md_rdev *rdev;
md_rdev           543 drivers/md/md-cluster.c 	struct md_rdev *rdev;
md_rdev           560 drivers/md/md-cluster.c 	struct md_rdev *rdev;
md_rdev          1073 drivers/md/md-cluster.c 	struct md_rdev *rdev;
md_rdev          1251 drivers/md/md-cluster.c 	struct md_rdev *rdev;
md_rdev          1396 drivers/md/md-cluster.c static int add_new_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1464 drivers/md/md-cluster.c static int remove_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1524 drivers/md/md-cluster.c static int gather_bitmaps(struct md_rdev *rdev)
md_rdev            10 drivers/md/md-cluster.h struct md_rdev;
md_rdev            24 drivers/md/md-cluster.h 	int (*add_new_disk)(struct mddev *mddev, struct md_rdev *rdev);
md_rdev            27 drivers/md/md-cluster.h 	int (*remove_disk)(struct mddev *mddev, struct md_rdev *rdev);
md_rdev            29 drivers/md/md-cluster.h 	int (*gather_bitmaps)(struct md_rdev *rdev);
md_rdev            82 drivers/md/md-faulty.c 	struct md_rdev *rdev;
md_rdev           296 drivers/md/md-faulty.c 	struct md_rdev *rdev;
md_rdev            88 drivers/md/md-linear.c 	struct md_rdev *rdev;
md_rdev           189 drivers/md/md-linear.c static int linear_add(struct mddev *mddev, struct md_rdev *rdev)
md_rdev             6 drivers/md/md-linear.h 	struct md_rdev	*rdev;
md_rdev            37 drivers/md/md-multipath.c 		struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev);
md_rdev            82 drivers/md/md-multipath.c 	struct md_rdev *rdev = conf->multipaths[mp_bh->path].rdev;
md_rdev           147 drivers/md/md-multipath.c 		struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev);
md_rdev           161 drivers/md/md-multipath.c 		struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev);
md_rdev           179 drivers/md/md-multipath.c static void multipath_error (struct mddev *mddev, struct md_rdev *rdev)
md_rdev           234 drivers/md/md-multipath.c static int multipath_add_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev           271 drivers/md/md-multipath.c static int multipath_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev           370 drivers/md/md-multipath.c 	struct md_rdev *rdev;
md_rdev             6 drivers/md/md-multipath.h 	struct md_rdev	*rdev;
md_rdev            92 drivers/md/md.c 				 struct md_rdev *this);
md_rdev           128 drivers/md/md.c static int rdev_init_wb(struct md_rdev *rdev)
md_rdev           145 drivers/md/md.c void mddev_create_wb_pool(struct mddev *mddev, struct md_rdev *rdev,
md_rdev           174 drivers/md/md.c static void mddev_destroy_wb_pool(struct mddev *mddev, struct md_rdev *rdev)
md_rdev           180 drivers/md/md.c 		struct md_rdev *temp;
md_rdev           480 drivers/md/md.c 	struct md_rdev *rdev = bio->bi_private;
md_rdev           497 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev           768 drivers/md/md.c struct md_rdev *md_find_rdev_nr_rcu(struct mddev *mddev, int nr)
md_rdev           770 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev           780 drivers/md/md.c static struct md_rdev *find_rdev(struct mddev *mddev, dev_t dev)
md_rdev           782 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev           791 drivers/md/md.c struct md_rdev *md_find_rdev_rcu(struct mddev *mddev, dev_t dev)
md_rdev           793 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev           816 drivers/md/md.c static inline sector_t calc_dev_sboffset(struct md_rdev *rdev)
md_rdev           822 drivers/md/md.c static int alloc_disk_sb(struct md_rdev *rdev)
md_rdev           830 drivers/md/md.c void md_rdev_clear(struct md_rdev *rdev)
md_rdev           849 drivers/md/md.c 	struct md_rdev *rdev = bio->bi_private;
md_rdev           869 drivers/md/md.c void md_super_write(struct mddev *mddev, struct md_rdev *rdev,
md_rdev           916 drivers/md/md.c int sync_page_io(struct md_rdev *rdev, sector_t sector, int size,
md_rdev           945 drivers/md/md.c static int read_disk_sb(struct md_rdev *rdev, int size)
md_rdev          1069 drivers/md/md.c 	int		    (*load_super)(struct md_rdev *rdev,
md_rdev          1070 drivers/md/md.c 					  struct md_rdev *refdev,
md_rdev          1073 drivers/md/md.c 					      struct md_rdev *rdev);
md_rdev          1075 drivers/md/md.c 					  struct md_rdev *rdev);
md_rdev          1076 drivers/md/md.c 	unsigned long long  (*rdev_size_change)(struct md_rdev *rdev,
md_rdev          1078 drivers/md/md.c 	int		    (*allow_new_offset)(struct md_rdev *rdev,
md_rdev          1103 drivers/md/md.c static int super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version)
md_rdev          1212 drivers/md/md.c static int super_90_validate(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1341 drivers/md/md.c static void super_90_sync(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1344 drivers/md/md.c 	struct md_rdev *rdev2;
md_rdev          1486 drivers/md/md.c super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors)
md_rdev          1508 drivers/md/md.c super_90_allow_new_offset(struct md_rdev *rdev, unsigned long long new_offset)
md_rdev          1540 drivers/md/md.c static int super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version)
md_rdev          1727 drivers/md/md.c static int super_1_validate(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1900 drivers/md/md.c static void super_1_sync(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1903 drivers/md/md.c 	struct md_rdev *rdev2;
md_rdev          2069 drivers/md/md.c super_1_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors)
md_rdev          2109 drivers/md/md.c super_1_allow_new_offset(struct md_rdev *rdev,
md_rdev          2162 drivers/md/md.c static void sync_super(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          2176 drivers/md/md.c 	struct md_rdev *rdev, *rdev2;
md_rdev          2211 drivers/md/md.c 	struct md_rdev *rdev, *reference = NULL;
md_rdev          2256 drivers/md/md.c int md_integrity_add_rdev(struct md_rdev *rdev, struct mddev *mddev)
md_rdev          2279 drivers/md/md.c static int bind_rdev_to_array(struct md_rdev *rdev, struct mddev *mddev)
md_rdev          2366 drivers/md/md.c 	struct md_rdev *rdev = container_of(ws, struct md_rdev, del_work);
md_rdev          2371 drivers/md/md.c static void unbind_rdev_from_array(struct md_rdev *rdev)
md_rdev          2399 drivers/md/md.c static int lock_rdev(struct md_rdev *rdev, dev_t dev, int shared)
md_rdev          2406 drivers/md/md.c 				 shared ? (struct md_rdev *)lock_rdev : rdev);
md_rdev          2415 drivers/md/md.c static void unlock_rdev(struct md_rdev *rdev)
md_rdev          2424 drivers/md/md.c static void export_rdev(struct md_rdev *rdev)
md_rdev          2438 drivers/md/md.c void md_kick_rdev_from_array(struct md_rdev *rdev)
md_rdev          2447 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          2450 drivers/md/md.c 		rdev = list_first_entry(&mddev->disks, struct md_rdev,
md_rdev          2493 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          2510 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          2549 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          2741 drivers/md/md.c static int add_bound_rdev(struct md_rdev *rdev)
md_rdev          2797 drivers/md/md.c 	ssize_t (*show)(struct md_rdev *, char *);
md_rdev          2798 drivers/md/md.c 	ssize_t (*store)(struct md_rdev *, const char *, size_t);
md_rdev          2802 drivers/md/md.c state_show(struct md_rdev *rdev, char *page)
md_rdev          2844 drivers/md/md.c state_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3010 drivers/md/md.c errors_show(struct md_rdev *rdev, char *page)
md_rdev          3016 drivers/md/md.c errors_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3031 drivers/md/md.c slot_show(struct md_rdev *rdev, char *page)
md_rdev          3042 drivers/md/md.c slot_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3129 drivers/md/md.c offset_show(struct md_rdev *rdev, char *page)
md_rdev          3135 drivers/md/md.c offset_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3154 drivers/md/md.c static ssize_t new_offset_show(struct md_rdev *rdev, char *page)
md_rdev          3160 drivers/md/md.c static ssize_t new_offset_store(struct md_rdev *rdev,
md_rdev          3213 drivers/md/md.c rdev_size_show(struct md_rdev *rdev, char *page)
md_rdev          3248 drivers/md/md.c rdev_size_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3290 drivers/md/md.c 			struct md_rdev *rdev2;
md_rdev          3324 drivers/md/md.c static ssize_t recovery_start_show(struct md_rdev *rdev, char *page)
md_rdev          3335 drivers/md/md.c static ssize_t recovery_start_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3370 drivers/md/md.c static ssize_t bb_show(struct md_rdev *rdev, char *page)
md_rdev          3374 drivers/md/md.c static ssize_t bb_store(struct md_rdev *rdev, const char *page, size_t len)
md_rdev          3385 drivers/md/md.c static ssize_t ubb_show(struct md_rdev *rdev, char *page)
md_rdev          3389 drivers/md/md.c static ssize_t ubb_store(struct md_rdev *rdev, const char *page, size_t len)
md_rdev          3397 drivers/md/md.c ppl_sector_show(struct md_rdev *rdev, char *page)
md_rdev          3403 drivers/md/md.c ppl_sector_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3436 drivers/md/md.c ppl_size_show(struct md_rdev *rdev, char *page)
md_rdev          3442 drivers/md/md.c ppl_size_store(struct md_rdev *rdev, const char *buf, size_t len)
md_rdev          3486 drivers/md/md.c 	struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj);
md_rdev          3500 drivers/md/md.c 	struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj);
md_rdev          3521 drivers/md/md.c 	struct md_rdev *rdev = container_of(ko, struct md_rdev, kobj);
md_rdev          3534 drivers/md/md.c int md_rdev_init(struct md_rdev *rdev)
md_rdev          3570 drivers/md/md.c static struct md_rdev *md_import_device(dev_t newdev, int super_format, int super_minor)
md_rdev          3574 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          3635 drivers/md/md.c 	struct md_rdev *rdev, *freshest, *tmp;
md_rdev          3796 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          4068 drivers/md/md.c 		struct md_rdev *rdev;
md_rdev          4438 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          4460 drivers/md/md.c 			struct md_rdev *rdev0
md_rdev          4462 drivers/md/md.c 					     struct md_rdev, same_set);
md_rdev          5075 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          5594 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          5714 drivers/md/md.c 		struct md_rdev *rdev2;
md_rdev          5915 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6148 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6236 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6271 drivers/md/md.c 	struct md_rdev *rdev0, *rdev, *tmp;
md_rdev          6281 drivers/md/md.c 					 struct md_rdev, same_set);
md_rdev          6366 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6457 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6497 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6520 drivers/md/md.c 			struct md_rdev *rdev0
md_rdev          6522 drivers/md/md.c 					     struct md_rdev, same_set);
md_rdev          6594 drivers/md/md.c 			struct md_rdev *rdev2;
md_rdev          6704 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6745 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          6998 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          7043 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          7215 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          7770 drivers/md/md.c void md_error(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          7795 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          7837 drivers/md/md.c 			struct md_rdev *rdev;
md_rdev          8005 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          8219 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          8414 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          8822 drivers/md/md.c 				 struct md_rdev *this)
md_rdev          8824 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          9013 drivers/md/md.c 			struct md_rdev *rdev;
md_rdev          9042 drivers/md/md.c 			struct md_rdev *rdev;
md_rdev          9144 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          9205 drivers/md/md.c void md_wait_for_blocked_rdev(struct md_rdev *rdev, struct mddev *mddev)
md_rdev          9219 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          9234 drivers/md/md.c int rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
md_rdev          9259 drivers/md/md.c int rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
md_rdev          9356 drivers/md/md.c static void check_sb_changes(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          9359 drivers/md/md.c 	struct md_rdev *rdev2;
md_rdev          9452 drivers/md/md.c static int read_rdev(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          9501 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev          9558 drivers/md/md.c 	struct md_rdev *rdev;
md_rdev           210 drivers/md/md.h static inline int is_badblock(struct md_rdev *rdev, sector_t s, int sectors,
md_rdev           223 drivers/md/md.h extern int rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
md_rdev           225 drivers/md/md.h extern int rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
md_rdev           491 drivers/md/md.h 	void (*sync_super)(struct mddev *mddev, struct md_rdev *rdev);
md_rdev           566 drivers/md/md.h 	void (*error_handler)(struct mddev *mddev, struct md_rdev *rdev);
md_rdev           567 drivers/md/md.h 	int (*hot_add_disk) (struct mddev *mddev, struct md_rdev *rdev);
md_rdev           568 drivers/md/md.h 	int (*hot_remove_disk) (struct mddev *mddev, struct md_rdev *rdev);
md_rdev           623 drivers/md/md.h static inline int sysfs_link_rdev(struct mddev *mddev, struct md_rdev *rdev)
md_rdev           635 drivers/md/md.h static inline void sysfs_unlink_rdev(struct mddev *mddev, struct md_rdev *rdev)
md_rdev           702 drivers/md/md.h extern void md_error(struct mddev *mddev, struct md_rdev *rdev);
md_rdev           707 drivers/md/md.h extern void md_super_write(struct mddev *mddev, struct md_rdev *rdev,
md_rdev           710 drivers/md/md.h extern int sync_page_io(struct md_rdev *rdev, sector_t sector, int size,
md_rdev           716 drivers/md/md.h extern void md_wait_for_blocked_rdev(struct md_rdev *rdev, struct mddev *mddev);
md_rdev           720 drivers/md/md.h extern int md_integrity_add_rdev(struct md_rdev *rdev, struct mddev *mddev);
md_rdev           728 drivers/md/md.h extern int md_rdev_init(struct md_rdev *rdev);
md_rdev           729 drivers/md/md.h extern void md_rdev_clear(struct md_rdev *rdev);
md_rdev           739 drivers/md/md.h extern void md_kick_rdev_from_array(struct md_rdev * rdev);
md_rdev           740 drivers/md/md.h extern void mddev_create_wb_pool(struct mddev *mddev, struct md_rdev *rdev,
md_rdev           742 drivers/md/md.h struct md_rdev *md_find_rdev_nr_rcu(struct mddev *mddev, int nr);
md_rdev           743 drivers/md/md.h struct md_rdev *md_find_rdev_rcu(struct mddev *mddev, dev_t dev);
md_rdev           745 drivers/md/md.h static inline bool is_mddev_broken(struct md_rdev *rdev, const char *md_type)
md_rdev           758 drivers/md/md.h static inline void rdev_dec_pending(struct md_rdev *rdev, struct mddev *mddev)
md_rdev            35 drivers/md/raid0.c 	struct md_rdev **devlist = conf->devlist;
md_rdev            84 drivers/md/raid0.c 	struct md_rdev *smallest, *rdev1, *rdev2, *rdev, **dev;
md_rdev           179 drivers/md/raid0.c 	conf->devlist = kzalloc(array3_size(sizeof(struct md_rdev *),
md_rdev           326 drivers/md/raid0.c static struct md_rdev *map_sector(struct mddev *mddev, struct strip_zone *zone,
md_rdev           362 drivers/md/raid0.c 	struct md_rdev *rdev;
md_rdev           397 drivers/md/raid0.c 		struct md_rdev *rdev;
md_rdev           529 drivers/md/raid0.c 		struct md_rdev *rdev;
md_rdev           571 drivers/md/raid0.c 	struct md_rdev *tmp_dev;
md_rdev           648 drivers/md/raid0.c 	struct md_rdev *rdev;
md_rdev            26 drivers/md/raid0.h 	struct md_rdev		**devlist; /* lists of rdevs, pointed to
md_rdev            53 drivers/md/raid1.c static int check_and_add_wb(struct md_rdev *rdev, sector_t lo, sector_t hi)
md_rdev            82 drivers/md/raid1.c static void remove_wb(struct md_rdev *rdev, sector_t lo, sector_t hi)
md_rdev           346 drivers/md/raid1.c 	struct md_rdev *rdev = conf->mirrors[r1_bio->read_disk].rdev;
md_rdev           431 drivers/md/raid1.c 	struct md_rdev *rdev = conf->mirrors[mirror].rdev;
md_rdev           587 drivers/md/raid1.c 	struct md_rdev *rdev;
md_rdev           783 drivers/md/raid1.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev           810 drivers/md/raid1.c 		struct md_rdev *rdev = (void *)bio->bi_disk;
md_rdev          1235 drivers/md/raid1.c 		struct md_rdev *rdev;
md_rdev          1334 drivers/md/raid1.c 	struct md_rdev *blocked_rdev;
md_rdev          1390 drivers/md/raid1.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev          1508 drivers/md/raid1.c 			struct md_rdev *rdev = conf->mirrors[i].rdev;
md_rdev          1603 drivers/md/raid1.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev          1611 drivers/md/raid1.c static void raid1_error(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1668 drivers/md/raid1.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev          1706 drivers/md/raid1.c 		struct md_rdev *rdev = conf->mirrors[i].rdev;
md_rdev          1707 drivers/md/raid1.c 		struct md_rdev *repl = conf->mirrors[conf->raid_disks + i].rdev;
md_rdev          1742 drivers/md/raid1.c static int raid1_add_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1806 drivers/md/raid1.c static int raid1_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1847 drivers/md/raid1.c 			struct md_rdev *repl =
md_rdev          1932 drivers/md/raid1.c 	struct md_rdev *rdev = conf->mirrors[find_bio_disk(r1_bio, bio)].rdev;
md_rdev          1953 drivers/md/raid1.c static int r1_sync_page_io(struct md_rdev *rdev, sector_t sector,
md_rdev          1992 drivers/md/raid1.c 	struct md_rdev *rdev;
md_rdev          2253 drivers/md/raid1.c 		struct md_rdev *rdev;
md_rdev          2287 drivers/md/raid1.c 			struct md_rdev *rdev = conf->mirrors[read_disk].rdev;
md_rdev          2344 drivers/md/raid1.c 	struct md_rdev *rdev = conf->mirrors[i].rdev;
md_rdev          2415 drivers/md/raid1.c 		struct md_rdev *rdev = conf->mirrors[m].rdev;
md_rdev          2440 drivers/md/raid1.c 			struct md_rdev *rdev = conf->mirrors[m].rdev;
md_rdev          2483 drivers/md/raid1.c 	struct md_rdev *rdev;
md_rdev          2731 drivers/md/raid1.c 		struct md_rdev *rdev;
md_rdev          2804 drivers/md/raid1.c 				struct md_rdev *rdev = conf->mirrors[i].rdev;
md_rdev          2943 drivers/md/raid1.c 	struct md_rdev *rdev;
md_rdev          3082 drivers/md/raid1.c 	struct md_rdev *rdev;
md_rdev          3302 drivers/md/raid1.c 		struct md_rdev *rdev = conf->mirrors[d].rdev;
md_rdev            42 drivers/md/raid1.h 	struct md_rdev	*rdev;
md_rdev           354 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev           434 drivers/md/raid10.c 	struct md_rdev *rdev = NULL;
md_rdev           703 drivers/md/raid10.c static struct md_rdev *read_balance(struct r10conf *conf,
md_rdev           712 drivers/md/raid10.c 	struct md_rdev *best_dist_rdev, *best_pending_rdev, *rdev = NULL;
md_rdev           865 drivers/md/raid10.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev           910 drivers/md/raid10.c 			struct md_rdev *rdev = (void*)bio->bi_disk;
md_rdev          1054 drivers/md/raid10.c 				   struct md_rdev *rdev)
md_rdev          1095 drivers/md/raid10.c 		struct md_rdev *rdev = (void*)bio->bi_disk;
md_rdev          1142 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          1145 drivers/md/raid10.c 	struct md_rdev *err_rdev = NULL;
md_rdev          1239 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          1301 drivers/md/raid10.c 	struct md_rdev *blocked_rdev;
md_rdev          1366 drivers/md/raid10.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev);
md_rdev          1367 drivers/md/raid10.c 		struct md_rdev *rrdev = rcu_dereference(
md_rdev          1456 drivers/md/raid10.c 				struct md_rdev *rdev;
md_rdev          1575 drivers/md/raid10.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev          1606 drivers/md/raid10.c 			struct md_rdev *rdev;
md_rdev          1634 drivers/md/raid10.c static void raid10_error(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1675 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          1754 drivers/md/raid10.c static int raid10_add_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1822 drivers/md/raid10.c static int raid10_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          1827 drivers/md/raid10.c 	struct md_rdev **rdevp;
md_rdev          1963 drivers/md/raid10.c 	struct md_rdev *rdev = NULL;
md_rdev          2036 drivers/md/raid10.c 		struct md_rdev *rdev;
md_rdev          2162 drivers/md/raid10.c 		struct md_rdev *rdev;
md_rdev          2201 drivers/md/raid10.c 				struct md_rdev *rdev2 = conf->mirrors[dw].rdev;
md_rdev          2268 drivers/md/raid10.c static void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          2298 drivers/md/raid10.c static int r10_sync_page_io(struct md_rdev *rdev, sector_t sector,
md_rdev          2334 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          2520 drivers/md/raid10.c 	struct md_rdev *rdev = conf->mirrors[r10_bio->devs[i].devnum].rdev;
md_rdev          2581 drivers/md/raid10.c 	struct md_rdev *rdev = r10_bio->devs[slot].rdev;
md_rdev          2619 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          2979 drivers/md/raid10.c 					struct md_rdev *rdev =
md_rdev          3052 drivers/md/raid10.c 			struct md_rdev *mrdev, *mreplace;
md_rdev          3126 drivers/md/raid10.c 				struct md_rdev *rdev = rcu_dereference(
md_rdev          3142 drivers/md/raid10.c 				struct md_rdev *rdev =
md_rdev          3338 drivers/md/raid10.c 			struct md_rdev *rdev;
md_rdev          3728 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          4012 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          4140 drivers/md/raid10.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev          4156 drivers/md/raid10.c 		struct md_rdev *rdev = rcu_dereference(conf->mirrors[i].rdev);
md_rdev          4192 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          4439 drivers/md/raid10.c 	struct md_rdev *rdev;
md_rdev          4611 drivers/md/raid10.c 		struct md_rdev *rdev2;
md_rdev          4702 drivers/md/raid10.c 		struct md_rdev *rdev;
md_rdev          4798 drivers/md/raid10.c 			struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev);
md_rdev          4847 drivers/md/raid10.c 	struct md_rdev *rdev = NULL;
md_rdev          4894 drivers/md/raid10.c 			struct md_rdev *rdev = rcu_dereference(conf->mirrors[d].rdev);
md_rdev            19 drivers/md/raid10.h 	struct md_rdev	*rdev, *replacement;
md_rdev           151 drivers/md/raid10.h 			struct md_rdev	*rdev;	   /* used for reads
md_rdev            83 drivers/md/raid5-cache.c 	struct md_rdev *rdev;
md_rdev          1875 drivers/md/raid5-cache.c 	struct md_rdev *rdev, *rrdev;
md_rdev          2960 drivers/md/raid5-cache.c 	struct md_rdev *rdev = log->rdev;
md_rdev          3050 drivers/md/raid5-cache.c void r5c_update_on_rdev_error(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          3064 drivers/md/raid5-cache.c int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev)
md_rdev             5 drivers/md/raid5-log.h extern int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev);
md_rdev            33 drivers/md/raid5-log.h 				     struct md_rdev *rdev);
md_rdev            45 drivers/md/raid5-log.h extern int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add);
md_rdev           135 drivers/md/raid5-log.h static inline int log_init(struct r5conf *conf, struct md_rdev *journal_dev,
md_rdev           146 drivers/md/raid5-log.h static inline int log_modify(struct r5conf *conf, struct md_rdev *rdev, bool add)
md_rdev           118 drivers/md/raid5-ppl.c 	struct md_rdev *rdev;		/* array member disk associated with
md_rdev           598 drivers/md/raid5-ppl.c 		struct md_rdev *rdev;
md_rdev           627 drivers/md/raid5-ppl.c 		struct md_rdev *rdev;
md_rdev           855 drivers/md/raid5-ppl.c 		struct md_rdev *parity_rdev;
md_rdev           868 drivers/md/raid5-ppl.c 			struct md_rdev *rdev;
md_rdev           974 drivers/md/raid5-ppl.c 	struct md_rdev *rdev = log->rdev;
md_rdev          1050 drivers/md/raid5-ppl.c 	struct md_rdev *rdev = log->rdev;
md_rdev          1082 drivers/md/raid5-ppl.c 	struct md_rdev *rdev = log->rdev;
md_rdev          1262 drivers/md/raid5-ppl.c static int ppl_validate_rdev(struct md_rdev *rdev)
md_rdev          1309 drivers/md/raid5-ppl.c static void ppl_init_child_log(struct ppl_log *log, struct md_rdev *rdev)
md_rdev          1418 drivers/md/raid5-ppl.c 		struct md_rdev *rdev = conf->disks[i].rdev;
md_rdev          1465 drivers/md/raid5-ppl.c int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add)
md_rdev           564 drivers/md/raid5.c 		struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev);
md_rdev           590 drivers/md/raid5.c 		struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev);
md_rdev           998 drivers/md/raid5.c 		struct md_rdev *rdev, *rrdev = NULL;
md_rdev          2467 drivers/md/raid5.c 	struct md_rdev *rdev = NULL;
md_rdev          2597 drivers/md/raid5.c 	struct md_rdev *uninitialized_var(rdev);
md_rdev          2671 drivers/md/raid5.c static void raid5_error(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          3359 drivers/md/raid5.c 			struct md_rdev *rdev;
md_rdev          3487 drivers/md/raid5.c 			struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev);
md_rdev          3512 drivers/md/raid5.c 	struct md_rdev *rdev;
md_rdev          4393 drivers/md/raid5.c 		struct md_rdev *rdev;
md_rdev          4494 drivers/md/raid5.c 			struct md_rdev *rdev2 = rcu_dereference(
md_rdev          4507 drivers/md/raid5.c 			struct md_rdev *rdev2 = rcu_dereference(
md_rdev          4516 drivers/md/raid5.c 			struct md_rdev *rdev2 = rcu_dereference(
md_rdev          5015 drivers/md/raid5.c 			struct md_rdev *rdev;
md_rdev          5180 drivers/md/raid5.c 	struct md_rdev *rdev;
md_rdev          5209 drivers/md/raid5.c 	struct md_rdev *rdev;
md_rdev          5766 drivers/md/raid5.c 	struct md_rdev *rdev;
md_rdev          6098 drivers/md/raid5.c 		struct md_rdev *rdev = READ_ONCE(conf->disks[i].rdev);
md_rdev          6881 drivers/md/raid5.c 	struct md_rdev *rdev;
md_rdev          7154 drivers/md/raid5.c 	struct md_rdev *rdev;
md_rdev          7155 drivers/md/raid5.c 	struct md_rdev *journal_dev = NULL;
md_rdev          7521 drivers/md/raid5.c 		struct md_rdev *rdev = rcu_dereference(conf->disks[i].rdev);
md_rdev          7595 drivers/md/raid5.c static int raid5_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          7600 drivers/md/raid5.c 	struct md_rdev **rdevp;
md_rdev          7680 drivers/md/raid5.c static int raid5_add_disk(struct mddev *mddev, struct md_rdev *rdev)
md_rdev          7865 drivers/md/raid5.c 	struct md_rdev *rdev;
md_rdev          8007 drivers/md/raid5.c 		struct md_rdev *rdev;
md_rdev          8053 drivers/md/raid5.c 				struct md_rdev *rdev = conf->disks[d].rdev;
md_rdev          8374 drivers/md/raid5.c 			struct md_rdev *rdev;
md_rdev           283 drivers/md/raid5.h 	struct md_rdev *blocked_rdev;
md_rdev           466 drivers/md/raid5.h 	struct md_rdev	*rdev, *replacement;