Home
last modified time | relevance | path

Searched refs:md_rdev (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/md/
A Dmd.h48 struct md_rdev { struct
504 void (*sync_super)(struct mddev *mddev, struct md_rdev *rdev);
581 void (*error_handler)(struct mddev *mddev, struct md_rdev *rdev);
582 int (*hot_add_disk) (struct mddev *mddev, struct md_rdev *rdev);
583 int (*hot_remove_disk) (struct mddev *mddev, struct md_rdev *rdev);
720 extern void md_error(struct mddev *mddev, struct md_rdev *rdev);
748 extern int md_rdev_init(struct md_rdev *rdev);
749 extern void md_rdev_clear(struct md_rdev *rdev);
757 extern void md_kick_rdev_from_array(struct md_rdev * rdev);
762 struct md_rdev *md_find_rdev_nr_rcu(struct mddev *mddev, int nr);
[all …]
A Dmd-cluster.h10 struct md_rdev;
24 int (*add_new_disk)(struct mddev *mddev, struct md_rdev *rdev);
27 int (*remove_disk)(struct mddev *mddev, struct md_rdev *rdev);
29 int (*gather_bitmaps)(struct md_rdev *rdev);
A Draid5-log.h5 extern int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev);
33 struct md_rdev *rdev);
45 extern int ppl_modify_log(struct r5conf *conf, struct md_rdev *rdev, bool add);
135 static inline int log_init(struct r5conf *conf, struct md_rdev *journal_dev, in log_init()
146 static inline int log_modify(struct r5conf *conf, struct md_rdev *rdev, bool add) in log_modify()
A Dmd.c142 struct md_rdev *rdev; in rdevs_uninit_serial()
178 struct md_rdev *rdev; in rdevs_init_serial()
262 struct md_rdev *temp; in mddev_destroy_serial_pool()
542 struct md_rdev *rdev; in submit_flushes()
843 struct md_rdev *rdev; in md_find_rdev_nr_rcu()
855 struct md_rdev *rdev; in find_rdev()
866 struct md_rdev *rdev; in md_find_rdev_rcu()
2478 struct md_rdev *rdev = container_of(ws, struct md_rdev, del_work); in rdev_delayed_delete()
3610 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); in rdev_attr_show()
3624 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); in rdev_attr_store()
[all …]
A Dmd-multipath.c37 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_map()
82 struct md_rdev *rdev = conf->multipaths[mp_bh->path].rdev; in multipath_end_request()
147 struct md_rdev *rdev = rcu_dereference(conf->multipaths[i].rdev); in multipath_status()
157 static void multipath_error (struct mddev *mddev, struct md_rdev *rdev) in multipath_error()
212 static int multipath_add_disk(struct mddev *mddev, struct md_rdev *rdev) in multipath_add_disk()
249 static int multipath_remove_disk(struct mddev *mddev, struct md_rdev *rdev) in multipath_remove_disk()
348 struct md_rdev *rdev; in multipath_run()
A Draid10.c355 struct md_rdev *rdev; in raid10_end_read_request()
1126 struct md_rdev *rdev; in raid10_read_request()
1224 struct md_rdev *rdev; in raid10_write_one_disk()
1989 struct md_rdev *rdev; in print_conf()
2350 struct md_rdev *rdev; in sync_request_write()
2648 struct md_rdev *rdev; in fix_read_error()
2933 struct md_rdev *rdev; in handle_write_completed()
4052 struct md_rdev *rdev; in raid10_run()
4318 struct md_rdev *rdev; in raid10_takeover_raid0()
4498 struct md_rdev *rdev; in raid10_start_reshape()
[all …]
A Draid1.c606 struct md_rdev *rdev; in read_balance()
799 struct md_rdev *rdev = (void *)bio->bi_bdev; in flush_bio_list()
1225 struct md_rdev *rdev; in raid1_read_request()
1327 struct md_rdev *blocked_rdev; in raid1_write_request()
1855 struct md_rdev *repl = in raid1_remove_disk()
2000 struct md_rdev *rdev; in fix_sync_read_error()
2261 struct md_rdev *rdev; in fix_read_error()
2491 struct md_rdev *rdev; in handle_read_error()
2739 struct md_rdev *rdev; in raid1_sync_request()
2951 struct md_rdev *rdev; in setup_conf()
[all …]
A Draid0.c69 struct md_rdev *smallest, *rdev1, *rdev2, *rdev, **dev; in create_strip_zones()
164 conf->devlist = kzalloc(array3_size(sizeof(struct md_rdev *), in create_strip_zones()
311 static struct md_rdev *map_sector(struct mddev *mddev, struct strip_zone *zone, in map_sector()
347 struct md_rdev *rdev; in raid0_size()
382 struct md_rdev *rdev; in raid0_run()
480 struct md_rdev *rdev; in raid0_handle_discard()
513 struct md_rdev *tmp_dev; in raid0_make_request()
593 struct md_rdev *rdev; in raid0_takeover_raid45()
A Draid10.h19 struct md_rdev *rdev, *replacement;
152 struct md_rdev *rdev; /* used for reads
A Draid5-ppl.c118 struct md_rdev *rdev; /* array member disk associated with
598 struct md_rdev *rdev; in ppl_flush_endio()
627 struct md_rdev *rdev; in ppl_do_flush()
855 struct md_rdev *parity_rdev; in ppl_recover_entry()
868 struct md_rdev *rdev; in ppl_recover_entry()
974 struct md_rdev *rdev = log->rdev; in ppl_recover()
1050 struct md_rdev *rdev = log->rdev; in ppl_write_empty_header()
1082 struct md_rdev *rdev = log->rdev; in ppl_load_distributed()
1260 static int ppl_validate_rdev(struct md_rdev *rdev) in ppl_validate_rdev()
1417 struct md_rdev *rdev = conf->disks[i].rdev; in ppl_init_log()
[all …]
A Ddm-raid.c55 struct md_rdev rdev;
252 struct md_rdev rdev;
685 struct md_rdev *rdev; in rs_set_rdev_sectors()
1606 struct md_rdev *rdev; in _check_data_dev_sectors()
2163 static int super_load(struct md_rdev *rdev, struct md_rdev *refdev) in super_load()
2215 struct md_rdev *r; in super_init_validation()
2600 struct md_rdev *rdev; in rs_adjust_data_offsets()
2693 struct md_rdev *rdev; in __reorder_raid_disk_indexes()
2709 struct md_rdev *rdev; in rs_setup_takeover()
2812 struct md_rdev *rdev; in _get_reshape_sectors()
[all …]
A Dmd-linear.h6 struct md_rdev *rdev;
A Draid0.h26 struct md_rdev **devlist; /* lists of rdevs, pointed to
A Dmd-multipath.h6 struct md_rdev *rdev;
A Dmd-cluster.c448 struct md_rdev *rdev; in process_suspend_info()
543 struct md_rdev *rdev; in process_remove_disk()
560 struct md_rdev *rdev; in process_readd_disk()
1077 struct md_rdev *rdev; in metadata_update_finish()
1257 struct md_rdev *rdev; in update_size()
1402 static int add_new_disk(struct mddev *mddev, struct md_rdev *rdev) in add_new_disk()
1471 static int remove_disk(struct mddev *mddev, struct md_rdev *rdev) in remove_disk()
1532 static int gather_bitmaps(struct md_rdev *rdev) in gather_bitmaps()
A Dmd-linear.c65 struct md_rdev *rdev; in linear_conf()
166 static int linear_add(struct mddev *mddev, struct md_rdev *rdev) in linear_add()
A Draid1.h42 struct md_rdev *rdev;
A Draid5.h292 struct md_rdev *blocked_rdev;
475 struct md_rdev *rdev, *replacement;
A Dmd-faulty.c82 struct md_rdev *rdev;
296 struct md_rdev *rdev; in faulty_run()
A Draid5.c2799 struct md_rdev *rdev; in raid5_end_write_request()
3561 struct md_rdev *rdev; in handle_failed_stripe()
3714 struct md_rdev *rdev; in want_replace()
4603 struct md_rdev *rdev; in analyse_stripe()
5369 struct md_rdev *rdev; in raid5_align_endio()
5400 struct md_rdev *rdev; in raid5_read_one_chunk()
5958 struct md_rdev *rdev; in reshape_request()
7162 struct md_rdev *rdev; in setup_conf()
7446 struct md_rdev *rdev; in raid5_run()
8151 struct md_rdev *rdev; in raid5_start_reshape()
[all …]
A Dmd-bitmap.c155 struct md_rdev *rdev; in read_sb_page()
176 static struct md_rdev *next_active_rdev(struct md_rdev *rdev, struct mddev *mddev) in next_active_rdev()
194 rdev = list_entry(&mddev->disks, struct md_rdev, same_set); in next_active_rdev()
214 struct md_rdev *rdev; in write_sb_page()
1903 struct md_rdev *rdev; in md_bitmap_load()
2472 struct md_rdev *rdev; in backlog_store()
2503 struct md_rdev *rdev; in backlog_store()
A Draid5-cache.c83 struct md_rdev *rdev;
1873 struct md_rdev *rdev, *rrdev; in r5l_recovery_replay_one_stripe()
2962 struct md_rdev *rdev = log->rdev; in r5l_load_log()
3052 void r5c_update_on_rdev_error(struct mddev *mddev, struct md_rdev *rdev) in r5c_update_on_rdev_error()
3066 int r5l_init_log(struct r5conf *conf, struct md_rdev *rdev) in r5l_init_log()

Completed in 130 milliseconds