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;