Symbol: md_rdev
drivers/md/dm-raid.c
1253
struct md_rdev *jdev;
drivers/md/dm-raid.c
1597
struct md_rdev *rdev = &rs->dev[i].rdev;
drivers/md/dm-raid.c
1611
struct md_rdev *rdev;
drivers/md/dm-raid.c
1628
struct md_rdev *rdev;
drivers/md/dm-raid.c
2061
static int read_disk_sb(struct md_rdev *rdev, int size, bool force_reload)
drivers/md/dm-raid.c
2110
static void super_sync(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/dm-raid.c
2194
static int super_load(struct md_rdev *rdev, struct md_rdev *refdev)
drivers/md/dm-raid.c
2237
static int super_init_validation(struct raid_set *rs, struct md_rdev *rdev)
drivers/md/dm-raid.c
2245
struct md_rdev *r;
drivers/md/dm-raid.c
2459
static int super_validate(struct raid_set *rs, struct md_rdev *rdev)
drivers/md/dm-raid.c
2533
struct md_rdev *rdev, *freshest;
drivers/md/dm-raid.c
254
struct md_rdev rdev;
drivers/md/dm-raid.c
2633
struct md_rdev *rdev;
drivers/md/dm-raid.c
2726
struct md_rdev *rdev;
drivers/md/dm-raid.c
2742
struct md_rdev *rdev;
drivers/md/dm-raid.c
2855
struct md_rdev *rdev;
drivers/md/dm-raid.c
3422
static const char *__raid_dev_status(struct raid_set *rs, struct md_rdev *rdev)
drivers/md/dm-raid.c
3505
struct md_rdev *rdev;
drivers/md/dm-raid.c
3877
struct md_rdev *r;
drivers/md/dm-raid.c
56
struct md_rdev rdev;
drivers/md/dm-raid.c
687
struct md_rdev *rdev;
drivers/md/md-bitmap.c
2210
struct md_rdev *rdev;
drivers/md/md-bitmap.c
2780
struct md_rdev *rdev;
drivers/md/md-bitmap.c
353
struct md_rdev *rdev;
drivers/md/md-bitmap.c
369
static struct md_rdev *next_active_rdev(struct md_rdev *rdev, struct mddev *mddev)
drivers/md/md-bitmap.c
387
rdev = list_entry(&mddev->disks, struct md_rdev, same_set);
drivers/md/md-bitmap.c
427
static int __write_sb_page(struct md_rdev *rdev, struct bitmap *bitmap,
drivers/md/md-bitmap.c
490
struct md_rdev *rdev = NULL;
drivers/md/md-cluster.c
1105
struct md_rdev *rdev;
drivers/md/md-cluster.c
1299
struct md_rdev *rdev;
drivers/md/md-cluster.c
1461
static int add_new_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md-cluster.c
1530
static int remove_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md-cluster.c
1591
static int gather_bitmaps(struct md_rdev *rdev)
drivers/md/md-cluster.c
457
struct md_rdev *rdev;
drivers/md/md-cluster.c
569
struct md_rdev *rdev;
drivers/md/md-cluster.c
586
struct md_rdev *rdev;
drivers/md/md-cluster.h
10
struct md_rdev;
drivers/md/md-cluster.h
28
int (*add_new_disk)(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md-cluster.h
31
int (*remove_disk)(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md-cluster.h
33
int (*gather_bitmaps)(struct md_rdev *rdev);
drivers/md/md-linear.c
15
struct md_rdev *rdev;
drivers/md/md-linear.c
188
static int linear_add(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md-linear.c
302
static void linear_error(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md-linear.c
90
struct md_rdev *rdev;
drivers/md/md-llbitmap.c
448
struct md_rdev *rdev;
drivers/md/md-llbitmap.c
483
struct md_rdev *rdev;
drivers/md/md.c
1006
struct md_rdev *md_find_rdev_rcu(struct mddev *mddev, dev_t dev)
drivers/md/md.c
1008
struct md_rdev *rdev;
drivers/md/md.c
101
static void export_rdev(struct md_rdev *rdev, struct mddev *mddev);
drivers/md/md.c
10213
struct md_rdev *rdev;
drivers/md/md.c
10255
struct md_rdev *rdev, *tmp;
drivers/md/md.c
10314
struct md_rdev *rdev;
drivers/md/md.c
10373
void md_wait_for_blocked_rdev(struct md_rdev *rdev, struct mddev *mddev)
drivers/md/md.c
10385
struct md_rdev *rdev;
drivers/md/md.c
10400
bool rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
drivers/md/md.c
10440
void rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
drivers/md/md.c
10542
static void check_sb_changes(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
10545
struct md_rdev *rdev2, *tmp;
drivers/md/md.c
1055
static inline sector_t calc_dev_sboffset(struct md_rdev *rdev)
drivers/md/md.c
1060
static int alloc_disk_sb(struct md_rdev *rdev)
drivers/md/md.c
10655
static int read_rdev(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
1068
void md_rdev_clear(struct md_rdev *rdev)
drivers/md/md.c
10704
struct md_rdev *rdev = NULL, *iter;
drivers/md/md.c
10763
struct md_rdev *rdev;
drivers/md/md.c
1087
struct md_rdev *rdev = bio->bi_private;
drivers/md/md.c
1126
void md_write_metadata(struct mddev *mddev, struct md_rdev *rdev,
drivers/md/md.c
1169
int sync_page_io(struct md_rdev *rdev, sector_t sector, int size,
drivers/md/md.c
1196
static int read_disk_sb(struct md_rdev *rdev, int size)
drivers/md/md.c
1318
int (*load_super)(struct md_rdev *rdev,
drivers/md/md.c
1319
struct md_rdev *refdev,
drivers/md/md.c
1322
struct md_rdev *freshest,
drivers/md/md.c
1323
struct md_rdev *rdev);
drivers/md/md.c
1325
struct md_rdev *rdev);
drivers/md/md.c
1326
unsigned long long (*rdev_size_change)(struct md_rdev *rdev,
drivers/md/md.c
1328
int (*allow_new_offset)(struct md_rdev *rdev,
drivers/md/md.c
1353
static int super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version)
drivers/md/md.c
1471
static int super_90_validate(struct mddev *mddev, struct md_rdev *freshest, struct md_rdev *rdev)
drivers/md/md.c
155
static void rdev_uninit_serial(struct md_rdev *rdev)
drivers/md/md.c
1597
static void super_90_sync(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
1600
struct md_rdev *rdev2;
drivers/md/md.c
166
struct md_rdev *rdev;
drivers/md/md.c
172
static int rdev_init_serial(struct md_rdev *rdev)
drivers/md/md.c
1742
super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors)
drivers/md/md.c
1764
super_90_allow_new_offset(struct md_rdev *rdev, unsigned long long new_offset)
drivers/md/md.c
1796
static int super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version)
drivers/md/md.c
1979
static int super_1_validate(struct mddev *mddev, struct md_rdev *freshest, struct md_rdev *rdev)
drivers/md/md.c
202
struct md_rdev *rdev;
drivers/md/md.c
2185
static void super_1_sync(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
2188
struct md_rdev *rdev2;
drivers/md/md.c
223
static int rdev_need_serial(struct md_rdev *rdev)
drivers/md/md.c
235
void mddev_create_serial_pool(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
2373
super_1_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors)
drivers/md/md.c
2422
super_1_allow_new_offset(struct md_rdev *rdev,
drivers/md/md.c
2482
static void sync_super(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
2496
struct md_rdev *rdev, *rdev2;
drivers/md/md.c
2540
static bool rdev_read_only(struct md_rdev *rdev)
drivers/md/md.c
2546
static int bind_rdev_to_array(struct md_rdev *rdev, struct mddev *mddev)
drivers/md/md.c
2633
static struct md_rdev claim_rdev;
drivers/md/md.c
2635
static void export_rdev(struct md_rdev *rdev, struct mddev *mddev)
drivers/md/md.c
2648
static void md_kick_rdev_from_array(struct md_rdev *rdev)
drivers/md/md.c
2678
struct md_rdev *rdev;
drivers/md/md.c
2681
rdev = list_first_entry(&mddev->disks, struct md_rdev,
drivers/md/md.c
271
void mddev_destroy_serial_pool(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
2724
struct md_rdev *rdev;
drivers/md/md.c
2741
struct md_rdev *rdev = NULL, *iter;
drivers/md/md.c
277
struct md_rdev *temp;
drivers/md/md.c
2782
struct md_rdev *rdev;
drivers/md/md.c
2968
static int add_bound_rdev(struct md_rdev *rdev)
drivers/md/md.c
3019
ssize_t (*show)(struct md_rdev *, char *);
drivers/md/md.c
3020
ssize_t (*store)(struct md_rdev *, const char *, size_t);
drivers/md/md.c
3024
state_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3066
state_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3238
errors_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3244
errors_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3259
slot_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3270
slot_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3358
offset_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3364
offset_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3383
static ssize_t new_offset_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3389
static ssize_t new_offset_store(struct md_rdev *rdev,
drivers/md/md.c
3441
rdev_size_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3446
static int md_rdevs_overlap(struct md_rdev *a, struct md_rdev *b)
drivers/md/md.c
3456
static bool md_rdev_overlaps(struct md_rdev *rdev)
drivers/md/md.c
3459
struct md_rdev *rdev2;
drivers/md/md.c
3497
rdev_size_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3548
static ssize_t recovery_start_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3559
static ssize_t recovery_start_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3594
static ssize_t bb_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3598
static ssize_t bb_store(struct md_rdev *rdev, const char *page, size_t len)
drivers/md/md.c
3609
static ssize_t ubb_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3613
static ssize_t ubb_store(struct md_rdev *rdev, const char *page, size_t len)
drivers/md/md.c
3621
ppl_sector_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3627
ppl_sector_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3660
ppl_size_show(struct md_rdev *rdev, char *page)
drivers/md/md.c
3666
ppl_size_store(struct md_rdev *rdev, const char *buf, size_t len)
drivers/md/md.c
3711
struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj);
drivers/md/md.c
3725
struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj);
drivers/md/md.c
3764
struct md_rdev *rdev = container_of(ko, struct md_rdev, kobj);
drivers/md/md.c
3777
int md_rdev_init(struct md_rdev *rdev)
drivers/md/md.c
3814
static struct md_rdev *md_import_device(dev_t newdev, int super_format, int super_minor)
drivers/md/md.c
3816
struct md_rdev *rdev;
drivers/md/md.c
3885
struct md_rdev *rdev, *freshest, *tmp;
drivers/md/md.c
4039
struct md_rdev *rdev;
drivers/md/md.c
4413
struct md_rdev *rdev;
drivers/md/md.c
4811
struct md_rdev *rdev;
drivers/md/md.c
4831
struct md_rdev *rdev0
drivers/md/md.c
4833
struct md_rdev, same_set);
drivers/md/md.c
5030
static bool rdev_needs_recovery(struct md_rdev *rdev, sector_t sectors)
drivers/md/md.c
5041
struct md_rdev *rdev;
drivers/md/md.c
5687
struct md_rdev *rdev;
drivers/md/md.c
590
struct md_rdev *rdev;
drivers/md/md.c
6169
struct md_rdev *rdev;
drivers/md/md.c
6215
int mddev_stack_new_rdev(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
6473
struct md_rdev *rdev;
drivers/md/md.c
6569
struct md_rdev *rdev2;
drivers/md/md.c
6747
struct md_rdev *rdev;
drivers/md/md.c
6983
struct md_rdev *rdev;
drivers/md/md.c
7054
struct md_rdev *rdev;
drivers/md/md.c
7088
struct md_rdev *rdev0, *rdev, *tmp;
drivers/md/md.c
7097
struct md_rdev, same_set);
drivers/md/md.c
7179
struct md_rdev *rdev;
drivers/md/md.c
7270
struct md_rdev *rdev;
drivers/md/md.c
7309
struct md_rdev *rdev;
drivers/md/md.c
7332
struct md_rdev *rdev0
drivers/md/md.c
7334
struct md_rdev, same_set);
drivers/md/md.c
7405
struct md_rdev *rdev2;
drivers/md/md.c
7514
struct md_rdev *rdev;
drivers/md/md.c
7553
struct md_rdev *rdev;
drivers/md/md.c
7809
struct md_rdev *rdev;
drivers/md/md.c
7852
struct md_rdev *rdev;
drivers/md/md.c
8042
struct md_rdev *rdev;
drivers/md/md.c
8582
void md_error(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.c
8614
struct md_rdev *rdev;
drivers/md/md.c
8680
struct md_rdev *rdev;
drivers/md/md.c
8836
struct md_rdev *rdev;
drivers/md/md.c
9024
static bool is_rdev_holder_idle(struct md_rdev *rdev, bool init)
drivers/md/md.c
9055
struct md_rdev *rdev;
drivers/md/md.c
910
struct md_rdev *rdev;
drivers/md/md.c
911
struct md_rdev *tmp;
drivers/md/md.c
9177
void md_submit_discard_bio(struct mddev *mddev, struct md_rdev *rdev,
drivers/md/md.c
9347
struct md_rdev *recover_rdev = NULL;
drivers/md/md.c
9348
struct md_rdev *rdev;
drivers/md/md.c
9376
struct md_rdev *rdev;
drivers/md/md.c
9445
struct md_rdev *rdev;
drivers/md/md.c
9820
static bool rdev_removeable(struct md_rdev *rdev)
drivers/md/md.c
983
struct md_rdev *md_find_rdev_nr_rcu(struct mddev *mddev, int nr)
drivers/md/md.c
985
struct md_rdev *rdev;
drivers/md/md.c
9856
static bool rdev_is_spare(struct md_rdev *rdev)
drivers/md/md.c
9864
static bool rdev_addable(struct md_rdev *rdev)
drivers/md/md.c
9897
struct md_rdev *rdev;
drivers/md/md.c
99
struct md_rdev *this);
drivers/md/md.c
9910
static int remove_spares(struct mddev *mddev, struct md_rdev *this)
drivers/md/md.c
9912
struct md_rdev *rdev;
drivers/md/md.c
9932
struct md_rdev *this)
drivers/md/md.c
9934
struct md_rdev *rdev;
drivers/md/md.c
995
static struct md_rdev *find_rdev(struct mddev *mddev, dev_t dev)
drivers/md/md.c
997
struct md_rdev *rdev;
drivers/md/md.h
1035
int mddev_stack_new_rdev(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md.h
1061
static inline bool rdev_blocked(struct md_rdev *rdev)
drivers/md/md.h
300
static inline int is_badblock(struct md_rdev *rdev, sector_t s, sector_t sectors,
drivers/md/md.h
314
static inline int rdev_has_badblock(struct md_rdev *rdev, sector_t s,
drivers/md/md.h
323
extern bool rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
drivers/md/md.h
325
extern void rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors,
drivers/md/md.h
615
void (*sync_super)(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md.h
763
void (*error_handler)(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md.h
764
int (*hot_add_disk) (struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md.h
765
int (*hot_remove_disk) (struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md.h
821
static inline int sysfs_link_rdev(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.h
833
static inline void sysfs_unlink_rdev(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/md.h
915
extern void md_error(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md.h
917
void md_submit_discard_bio(struct mddev *mddev, struct md_rdev *rdev,
drivers/md/md.h
923
void md_write_metadata(struct mddev *mddev, struct md_rdev *rdev,
drivers/md/md.h
927
extern int sync_page_io(struct md_rdev *rdev, sector_t sector, int size,
drivers/md/md.h
932
extern void md_wait_for_blocked_rdev(struct md_rdev *rdev, struct mddev *mddev);
drivers/md/md.h
947
extern int md_rdev_init(struct md_rdev *rdev);
drivers/md/md.h
948
extern void md_rdev_clear(struct md_rdev *rdev);
drivers/md/md.h
958
extern void mddev_create_serial_pool(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/md.h
960
struct md_rdev *rdev);
drivers/md/md.h
961
struct md_rdev *md_find_rdev_nr_rcu(struct mddev *mddev, int nr);
drivers/md/md.h
962
struct md_rdev *md_find_rdev_rcu(struct mddev *mddev, dev_t dev);
drivers/md/md.h
964
static inline bool is_rdev_broken(struct md_rdev *rdev)
drivers/md/md.h
969
static inline void rdev_dec_pending(struct md_rdev *rdev, struct mddev *mddev)
drivers/md/raid0.c
149
conf->devlist = kzalloc(array3_size(sizeof(struct md_rdev *),
drivers/md/raid0.c
324
static struct md_rdev *map_sector(struct mddev *mddev, struct strip_zone *zone,
drivers/md/raid0.c
360
struct md_rdev *rdev;
drivers/md/raid0.c
522
struct md_rdev *rdev;
drivers/md/raid0.c
559
struct md_rdev *tmp_dev;
drivers/md/raid0.c
633
static void raid0_error(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid0.c
645
struct md_rdev *rdev;
drivers/md/raid0.c
69
struct md_rdev *smallest, *rdev1, *rdev2, *rdev, **dev;
drivers/md/raid0.h
27
struct md_rdev **devlist; /* lists of rdevs, pointed to
drivers/md/raid1-10.c
114
struct md_rdev *rdev = (void *)bio->bi_bdev;
drivers/md/raid1-10.c
174
static inline void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid1-10.c
204
static inline bool exceed_read_errors(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid1-10.c
241
static inline int raid1_check_read_range(struct md_rdev *rdev,
drivers/md/raid1.c
1424
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid1.c
1540
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid1.c
1624
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid1.c
1726
struct md_rdev *rdev = READ_ONCE(conf->mirrors[i].rdev);
drivers/md/raid1.c
1750
static void raid1_error(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid1.c
1797
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid1.c
1834
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid1.c
1835
struct md_rdev *repl = conf->mirrors[conf->raid_disks + i].rdev;
drivers/md/raid1.c
1870
static bool raid1_add_conf(struct r1conf *conf, struct md_rdev *rdev, int disk,
drivers/md/raid1.c
1897
struct md_rdev *rdev = info->rdev;
drivers/md/raid1.c
1915
static int raid1_add_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid1.c
1970
static int raid1_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid1.c
1998
struct md_rdev *repl =
drivers/md/raid1.c
2080
struct md_rdev *rdev = conf->mirrors[find_bio_disk(r1_bio, bio)].rdev;
drivers/md/raid1.c
2098
static int r1_sync_page_io(struct md_rdev *rdev, sector_t sector,
drivers/md/raid1.c
2136
struct md_rdev *rdev;
drivers/md/raid1.c
2396
struct md_rdev *rdev = conf->mirrors[read_disk].rdev;
drivers/md/raid1.c
2435
struct md_rdev *rdev = conf->mirrors[read_disk].rdev;
drivers/md/raid1.c
2484
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid1.c
2556
struct md_rdev *rdev = conf->mirrors[m].rdev;
drivers/md/raid1.c
2578
struct md_rdev *rdev = conf->mirrors[m].rdev;
drivers/md/raid1.c
2616
struct md_rdev *rdev;
drivers/md/raid1.c
2863
struct md_rdev *rdev;
drivers/md/raid1.c
2935
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid1.c
3068
struct md_rdev *rdev;
drivers/md/raid1.c
3396
struct md_rdev *rdev = conf->mirrors[d].rdev;
drivers/md/raid1.c
367
struct md_rdev *rdev = conf->mirrors[r1_bio->read_disk].rdev;
drivers/md/raid1.c
453
struct md_rdev *rdev = conf->mirrors[mirror].rdev;
drivers/md/raid1.c
59
static int check_and_add_serial(struct md_rdev *rdev, struct r1bio *r1_bio,
drivers/md/raid1.c
597
struct md_rdev *rdev;
drivers/md/raid1.c
619
static bool rdev_in_recovery(struct md_rdev *rdev, struct r1bio *r1_bio)
drivers/md/raid1.c
634
struct md_rdev *rdev;
drivers/md/raid1.c
673
struct md_rdev *rdev;
drivers/md/raid1.c
738
static bool rdev_readable(struct md_rdev *rdev, struct r1bio *r1_bio)
drivers/md/raid1.c
778
struct md_rdev *rdev;
drivers/md/raid1.c
82
static void wait_for_serialization(struct md_rdev *rdev, struct r1bio *r1_bio)
drivers/md/raid1.c
96
static void remove_serial(struct md_rdev *rdev, sector_t lo, sector_t hi)
drivers/md/raid1.h
42
struct md_rdev *rdev;
drivers/md/raid10.c
1075
struct md_rdev *rdev)
drivers/md/raid10.c
1154
struct md_rdev *rdev;
drivers/md/raid10.c
1157
struct md_rdev *err_rdev = NULL;
drivers/md/raid10.c
1252
struct md_rdev *rdev;
drivers/md/raid10.c
1291
struct md_rdev *blocked_rdev;
drivers/md/raid10.c
1297
struct md_rdev *rdev, *rrdev;
drivers/md/raid10.c
1422
struct md_rdev *rdev, *rrdev;
drivers/md/raid10.c
1513
struct md_rdev *rdev = conf->mirrors[d].rdev;
drivers/md/raid10.c
1514
struct md_rdev *rrdev = conf->mirrors[d].replacement;
drivers/md/raid10.c
1578
struct md_rdev *rdev = NULL;
drivers/md/raid10.c
1755
struct md_rdev *rdev, *rrdev;
drivers/md/raid10.c
1817
struct md_rdev *rdev = conf->mirrors[disk].rdev;
drivers/md/raid10.c
1831
struct md_rdev *rrdev = conf->mirrors[disk].replacement;
drivers/md/raid10.c
1923
struct md_rdev *rdev = READ_ONCE(conf->mirrors[i].rdev);
drivers/md/raid10.c
1953
struct md_rdev *rdev;
drivers/md/raid10.c
1995
static void raid10_error(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid10.c
2028
struct md_rdev *rdev;
drivers/md/raid10.c
2105
static int raid10_add_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid10.c
2168
static int raid10_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid10.c
2173
struct md_rdev **rdevp;
drivers/md/raid10.c
2297
struct md_rdev *rdev = NULL;
drivers/md/raid10.c
2369
struct md_rdev *rdev;
drivers/md/raid10.c
2487
struct md_rdev *rdev;
drivers/md/raid10.c
2526
struct md_rdev *rdev2 = conf->mirrors[dw].rdev;
drivers/md/raid10.c
2585
static int r10_sync_page_io(struct md_rdev *rdev, sector_t sector,
drivers/md/raid10.c
2617
struct md_rdev *rdev;
drivers/md/raid10.c
2773
struct md_rdev *rdev = conf->mirrors[r10_bio->devs[i].devnum].rdev;
drivers/md/raid10.c
2836
struct md_rdev *rdev = r10_bio->devs[slot].rdev;
drivers/md/raid10.c
2878
struct md_rdev *rdev;
drivers/md/raid10.c
3218
struct md_rdev *rdev =
drivers/md/raid10.c
3282
struct md_rdev *mrdev, *mreplace;
drivers/md/raid10.c
3344
struct md_rdev *rdev = conf->mirrors[j].rdev;
drivers/md/raid10.c
3359
struct md_rdev *rdev = conf->mirrors[d].rdev;
drivers/md/raid10.c
3549
struct md_rdev *rdev;
drivers/md/raid10.c
383
struct md_rdev *rdev;
drivers/md/raid10.c
3953
struct md_rdev *rdev;
drivers/md/raid10.c
4187
struct md_rdev *rdev;
drivers/md/raid10.c
4312
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid10.c
4327
struct md_rdev *rdev = conf->mirrors[i].rdev;
drivers/md/raid10.c
4363
struct md_rdev *rdev;
drivers/md/raid10.c
4604
struct md_rdev *rdev;
drivers/md/raid10.c
461
struct md_rdev *rdev = NULL;
drivers/md/raid10.c
4769
struct md_rdev *rdev2;
drivers/md/raid10.c
4859
struct md_rdev *rdev;
drivers/md/raid10.c
4941
struct md_rdev *rdev = conf->mirrors[d].rdev;
drivers/md/raid10.c
4987
struct md_rdev *rdev = NULL;
drivers/md/raid10.c
5029
struct md_rdev *rdev = conf->mirrors[d].rdev;
drivers/md/raid10.c
723
static struct md_rdev *read_balance(struct r10conf *conf,
drivers/md/raid10.c
732
struct md_rdev *best_dist_rdev, *best_pending_rdev, *rdev = NULL;
drivers/md/raid10.h
145
struct md_rdev *rdev; /* used for reads
drivers/md/raid10.h
19
struct md_rdev *rdev, *replacement;
drivers/md/raid5-cache.c
1863
struct md_rdev *rdev, *rrdev;
drivers/md/raid5-cache.c
2943
struct md_rdev *rdev = log->rdev;
drivers/md/raid5-cache.c
3033
void r5c_update_on_rdev_error(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid5-cache.c
3047
int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev)
drivers/md/raid5-cache.c
83
struct md_rdev *rdev;
drivers/md/raid5-log.h
132
static inline int log_init(struct r5conf *conf, struct md_rdev *journal_dev,
drivers/md/raid5-log.h
143
static inline int log_modify(struct r5conf *conf, struct md_rdev *rdev, bool add)
drivers/md/raid5-log.h
30
void r5c_update_on_rdev_error(struct mddev *mddev, struct md_rdev *rdev);
drivers/md/raid5-log.h
42
int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add);
drivers/md/raid5-log.h
5
int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev);
drivers/md/raid5-ppl.c
1039
struct md_rdev *rdev = log->rdev;
drivers/md/raid5-ppl.c
1071
struct md_rdev *rdev = log->rdev;
drivers/md/raid5-ppl.c
118
struct md_rdev *rdev; /* array member disk associated with
drivers/md/raid5-ppl.c
1249
static int ppl_validate_rdev(struct md_rdev *rdev)
drivers/md/raid5-ppl.c
1296
static void ppl_init_child_log(struct ppl_log *log, struct md_rdev *rdev)
drivers/md/raid5-ppl.c
1401
struct md_rdev *rdev = conf->disks[i].rdev;
drivers/md/raid5-ppl.c
1448
int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add)
drivers/md/raid5-ppl.c
591
struct md_rdev *rdev;
drivers/md/raid5-ppl.c
620
struct md_rdev *rdev;
drivers/md/raid5-ppl.c
843
struct md_rdev *parity_rdev;
drivers/md/raid5-ppl.c
856
struct md_rdev *rdev;
drivers/md/raid5-ppl.c
963
struct md_rdev *rdev = log->rdev;
drivers/md/raid5.c
1163
struct md_rdev *rdev, *rrdev = NULL;
drivers/md/raid5.c
2715
struct md_rdev *rdev = NULL;
drivers/md/raid5.c
2841
struct md_rdev *rdev;
drivers/md/raid5.c
2909
static void raid5_error(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid5.c
3595
struct md_rdev *rdev = conf->disks[i].rdev;
drivers/md/raid5.c
3709
struct md_rdev *rdev = conf->disks[i].rdev;
drivers/md/raid5.c
3735
struct md_rdev *rdev;
drivers/md/raid5.c
4629
struct md_rdev *rdev;
drivers/md/raid5.c
4738
struct md_rdev *rdev2 = conf->disks[i].rdev;
drivers/md/raid5.c
4751
struct md_rdev *rdev2 = conf->disks[i].rdev;
drivers/md/raid5.c
4760
struct md_rdev *rdev2 = conf->disks[i].replacement;
drivers/md/raid5.c
5256
struct md_rdev *rdev;
drivers/md/raid5.c
5395
struct md_rdev *rdev = (void *)raid_bi->bi_next;
drivers/md/raid5.c
5420
struct md_rdev *rdev;
drivers/md/raid5.c
6243
struct md_rdev *rdev;
drivers/md/raid5.c
6585
struct md_rdev *rdev = conf->disks[i].rdev;
drivers/md/raid5.c
702
struct md_rdev *rdev = READ_ONCE(conf->disks[i].rdev);
drivers/md/raid5.c
727
struct md_rdev *rdev = READ_ONCE(conf->disks[i].rdev);
drivers/md/raid5.c
7463
struct md_rdev *rdev;
drivers/md/raid5.c
7765
struct md_rdev *rdev;
drivers/md/raid5.c
7829
struct md_rdev *rdev;
drivers/md/raid5.c
7830
struct md_rdev *journal_dev = NULL;
drivers/md/raid5.c
8127
struct md_rdev *rdev = READ_ONCE(conf->disks[i].rdev);
drivers/md/raid5.c
8136
struct md_rdev *rdev;
drivers/md/raid5.c
8161
struct md_rdev *rdev, *replacement;
drivers/md/raid5.c
8201
static int raid5_remove_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid5.c
8206
struct md_rdev **rdevp;
drivers/md/raid5.c
8208
struct md_rdev *tmp;
drivers/md/raid5.c
8280
static int raid5_add_disk(struct mddev *mddev, struct md_rdev *rdev)
drivers/md/raid5.c
8286
struct md_rdev *tmp;
drivers/md/raid5.c
8469
struct md_rdev *rdev;
drivers/md/raid5.c
8598
struct md_rdev *rdev;
drivers/md/raid5.c
8625
struct md_rdev *rdev;
drivers/md/raid5.c
8959
struct md_rdev *rdev;
drivers/md/raid5.h
293
struct md_rdev *blocked_rdev;
drivers/md/raid5.h
472
struct md_rdev *rdev;
drivers/md/raid5.h
473
struct md_rdev *replacement;