• Home
  • Raw
  • Download

Lines Matching refs:md_rdev

97 				 struct md_rdev *this);
418 struct md_rdev *rdev = bio->bi_private; in md_end_flush()
435 struct md_rdev *rdev; in submit_flushes()
692 struct md_rdev *md_find_rdev_nr_rcu(struct mddev *mddev, int nr) in md_find_rdev_nr_rcu()
694 struct md_rdev *rdev; in md_find_rdev_nr_rcu()
704 static struct md_rdev *find_rdev(struct mddev *mddev, dev_t dev) in find_rdev()
706 struct md_rdev *rdev; in find_rdev()
715 static struct md_rdev *find_rdev_rcu(struct mddev *mddev, dev_t dev) in find_rdev_rcu()
717 struct md_rdev *rdev; in find_rdev_rcu()
739 static inline sector_t calc_dev_sboffset(struct md_rdev *rdev) in calc_dev_sboffset()
745 static int alloc_disk_sb(struct md_rdev *rdev) in alloc_disk_sb()
753 void md_rdev_clear(struct md_rdev *rdev) in md_rdev_clear()
772 struct md_rdev *rdev = bio->bi_private; in super_written()
792 void md_super_write(struct mddev *mddev, struct md_rdev *rdev, in md_super_write()
839 int sync_page_io(struct md_rdev *rdev, sector_t sector, int size, in sync_page_io()
868 static int read_disk_sb(struct md_rdev *rdev, int size) in read_disk_sb()
992 int (*load_super)(struct md_rdev *rdev,
993 struct md_rdev *refdev,
996 struct md_rdev *rdev);
998 struct md_rdev *rdev);
999 unsigned long long (*rdev_size_change)(struct md_rdev *rdev,
1001 int (*allow_new_offset)(struct md_rdev *rdev,
1026 static int super_90_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version) in super_90_load()
1123 static int super_90_validate(struct mddev *mddev, struct md_rdev *rdev) in super_90_validate()
1250 static void super_90_sync(struct mddev *mddev, struct md_rdev *rdev) in super_90_sync()
1253 struct md_rdev *rdev2; in super_90_sync()
1395 super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_90_rdev_size_change()
1418 super_90_allow_new_offset(struct md_rdev *rdev, unsigned long long new_offset) in super_90_allow_new_offset()
1450 static int super_1_load(struct md_rdev *rdev, struct md_rdev *refdev, int minor_version) in super_1_load()
1621 static int super_1_validate(struct mddev *mddev, struct md_rdev *rdev) in super_1_validate()
1790 static void super_1_sync(struct mddev *mddev, struct md_rdev *rdev) in super_1_sync()
1793 struct md_rdev *rdev2; in super_1_sync()
1959 super_1_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_1_rdev_size_change()
1999 super_1_allow_new_offset(struct md_rdev *rdev, in super_1_allow_new_offset()
2052 static void sync_super(struct mddev *mddev, struct md_rdev *rdev) in sync_super()
2066 struct md_rdev *rdev, *rdev2; in match_mddev_units()
2101 struct md_rdev *rdev, *reference = NULL; in md_integrity_register()
2146 int md_integrity_add_rdev(struct md_rdev *rdev, struct mddev *mddev) in md_integrity_add_rdev()
2171 static int bind_rdev_to_array(struct md_rdev *rdev, struct mddev *mddev) in bind_rdev_to_array()
2255 struct md_rdev *rdev = container_of(ws, struct md_rdev, del_work); in md_delayed_delete()
2260 static void unbind_rdev_from_array(struct md_rdev *rdev) in unbind_rdev_from_array()
2287 static int lock_rdev(struct md_rdev *rdev, dev_t dev, int shared) in lock_rdev()
2294 shared ? (struct md_rdev *)lock_rdev : rdev); in lock_rdev()
2303 static void unlock_rdev(struct md_rdev *rdev) in unlock_rdev()
2312 static void export_rdev(struct md_rdev *rdev) in export_rdev()
2326 void md_kick_rdev_from_array(struct md_rdev *rdev) in md_kick_rdev_from_array()
2335 struct md_rdev *rdev; in export_array()
2338 rdev = list_first_entry(&mddev->disks, struct md_rdev, in export_array()
2381 struct md_rdev *rdev; in sync_sbs()
2398 struct md_rdev *rdev; in does_sb_need_changing()
2437 struct md_rdev *rdev; in md_update_sb()
2621 static int add_bound_rdev(struct md_rdev *rdev) in add_bound_rdev()
2677 ssize_t (*show)(struct md_rdev *, char *);
2678 ssize_t (*store)(struct md_rdev *, const char *, size_t);
2682 state_show(struct md_rdev *rdev, char *page) in state_show()
2724 state_store(struct md_rdev *rdev, const char *buf, size_t len) in state_store()
2888 errors_show(struct md_rdev *rdev, char *page) in errors_show()
2894 errors_store(struct md_rdev *rdev, const char *buf, size_t len) in errors_store()
2909 slot_show(struct md_rdev *rdev, char *page) in slot_show()
2920 slot_store(struct md_rdev *rdev, const char *buf, size_t len) in slot_store()
3007 offset_show(struct md_rdev *rdev, char *page) in offset_show()
3013 offset_store(struct md_rdev *rdev, const char *buf, size_t len) in offset_store()
3032 static ssize_t new_offset_show(struct md_rdev *rdev, char *page) in new_offset_show()
3038 static ssize_t new_offset_store(struct md_rdev *rdev, in new_offset_store()
3091 rdev_size_show(struct md_rdev *rdev, char *page) in rdev_size_show()
3126 rdev_size_store(struct md_rdev *rdev, const char *buf, size_t len) in rdev_size_store()
3168 struct md_rdev *rdev2; in rdev_size_store()
3202 static ssize_t recovery_start_show(struct md_rdev *rdev, char *page) in recovery_start_show()
3213 static ssize_t recovery_start_store(struct md_rdev *rdev, const char *buf, size_t len) in recovery_start_store()
3248 static ssize_t bb_show(struct md_rdev *rdev, char *page) in bb_show()
3252 static ssize_t bb_store(struct md_rdev *rdev, const char *page, size_t len) in bb_store()
3263 static ssize_t ubb_show(struct md_rdev *rdev, char *page) in ubb_show()
3267 static ssize_t ubb_store(struct md_rdev *rdev, const char *page, size_t len) in ubb_store()
3275 ppl_sector_show(struct md_rdev *rdev, char *page) in ppl_sector_show()
3281 ppl_sector_store(struct md_rdev *rdev, const char *buf, size_t len) in ppl_sector_store()
3314 ppl_size_show(struct md_rdev *rdev, char *page) in ppl_size_show()
3320 ppl_size_store(struct md_rdev *rdev, const char *buf, size_t len) in ppl_size_store()
3364 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); in rdev_attr_show()
3378 struct md_rdev *rdev = container_of(kobj, struct md_rdev, kobj); in rdev_attr_store()
3399 struct md_rdev *rdev = container_of(ko, struct md_rdev, kobj); in rdev_free()
3412 int md_rdev_init(struct md_rdev *rdev) in md_rdev_init()
3448 static struct md_rdev *md_import_device(dev_t newdev, int super_format, int super_minor) in md_import_device()
3452 struct md_rdev *rdev; in md_import_device()
3513 struct md_rdev *rdev, *freshest, *tmp; in analyze_sbs()
3670 struct md_rdev *rdev; in level_store()
3942 struct md_rdev *rdev; in raid_disks_store()
4303 struct md_rdev *rdev; in new_dev_store()
4325 struct md_rdev *rdev0 in new_dev_store()
4327 struct md_rdev, same_set); in new_dev_store()
4940 struct md_rdev *rdev; in reshape_position_store()
5428 struct md_rdev *rdev; in md_run()
5548 struct md_rdev *rdev2; in md_run()
5724 struct md_rdev *rdev; in restart_array()
5955 struct md_rdev *rdev; in do_md_stop()
6043 struct md_rdev *rdev; in autorun_array()
6078 struct md_rdev *rdev0, *rdev, *tmp; in autorun_devices()
6088 struct md_rdev, same_set); in autorun_devices()
6173 struct md_rdev *rdev; in get_array_info()
6264 struct md_rdev *rdev; in get_disk_info()
6304 struct md_rdev *rdev; in add_new_disk()
6327 struct md_rdev *rdev0 in add_new_disk()
6329 struct md_rdev, same_set); in add_new_disk()
6401 struct md_rdev *rdev2; in add_new_disk()
6511 struct md_rdev *rdev; in hot_remove_disk()
6552 struct md_rdev *rdev; in hot_add_disk()
6802 struct md_rdev *rdev; in update_size()
6847 struct md_rdev *rdev; in update_raid_disks()
7019 struct md_rdev *rdev; in set_disk_faulty()
7574 void md_error(struct mddev *mddev, struct md_rdev *rdev) in md_error()
7599 struct md_rdev *rdev; in status_unused()
7790 struct md_rdev *rdev; in md_seq_show()
8004 struct md_rdev *rdev; in is_mddev_idle()
8201 struct md_rdev *rdev; in md_do_sync()
8595 struct md_rdev *this) in remove_and_add_spares()
8597 struct md_rdev *rdev; in remove_and_add_spares()
8786 struct md_rdev *rdev; in md_check_recovery()
8815 struct md_rdev *rdev; in md_check_recovery()
8917 struct md_rdev *rdev; in md_reap_sync_thread()
8965 void md_wait_for_blocked_rdev(struct md_rdev *rdev, struct mddev *mddev) in md_wait_for_blocked_rdev()
8979 struct md_rdev *rdev; in md_finish_reshape()
8994 int rdev_set_badblocks(struct md_rdev *rdev, sector_t s, int sectors, in rdev_set_badblocks()
9019 int rdev_clear_badblocks(struct md_rdev *rdev, sector_t s, int sectors, in rdev_clear_badblocks()
9116 static void check_sb_changes(struct mddev *mddev, struct md_rdev *rdev) in check_sb_changes()
9119 struct md_rdev *rdev2; in check_sb_changes()
9185 static int read_rdev(struct mddev *mddev, struct md_rdev *rdev) in read_rdev()
9234 struct md_rdev *rdev; in md_reload_sb()
9289 struct md_rdev *rdev; in autostart_arrays()