Home
last modified time | relevance | path

Searched defs:mddev (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/md/
H A Dmd.c137 static int speed_min(struct mddev *mddev) in speed_min() argument
143 speed_max(struct mddev * mddev) speed_max() argument
149 sync_io_depth(struct mddev * mddev) sync_io_depth() argument
164 rdevs_uninit_serial(struct mddev * mddev) rdevs_uninit_serial() argument
200 rdevs_init_serial(struct mddev * mddev) rdevs_init_serial() argument
235 mddev_create_serial_pool(struct mddev * mddev,struct md_rdev * rdev) mddev_create_serial_pool() argument
271 mddev_destroy_serial_pool(struct mddev * mddev,struct md_rdev * rdev) mddev_destroy_serial_pool() argument
369 is_md_suspended(struct mddev * mddev) is_md_suspended() argument
380 is_suspended(struct mddev * mddev,struct bio * bio) is_suspended() argument
395 md_handle_request(struct mddev * mddev,struct bio * bio) md_handle_request() argument
432 struct mddev *mddev = bio->bi_bdev->bd_disk->private_data; md_submit_bio() local
465 mddev_suspend(struct mddev * mddev,bool interruptible) mddev_suspend() argument
517 __mddev_resume(struct mddev * mddev,bool recovery_needed) __mddev_resume() argument
542 mddev_resume(struct mddev * mddev) mddev_resume() argument
549 mddev_set_closing_and_sync_blockdev(struct mddev * mddev,int opener_num) mddev_set_closing_and_sync_blockdev() argument
586 md_flush_request(struct mddev * mddev,struct bio * bio) md_flush_request() argument
621 mddev_get(struct mddev * mddev) mddev_get() argument
633 __mddev_put(struct mddev * mddev) __mddev_put() argument
652 mddev_put_locked(struct mddev * mddev) mddev_put_locked() argument
658 mddev_put(struct mddev * mddev) mddev_put() argument
672 struct mddev *mddev = container_of(ref, struct mddev, active_io); active_io_release() local
679 mddev_set_bitmap_ops(struct mddev * mddev) mddev_set_bitmap_ops() argument
722 mddev_clear_bitmap_ops(struct mddev * mddev) mddev_clear_bitmap_ops() argument
731 mddev_init(struct mddev * mddev) mddev_init() argument
779 mddev_destroy(struct mddev * mddev) mddev_destroy() argument
788 struct mddev *mddev; mddev_find_locked() local
866 mddev_free(struct mddev * mddev) mddev_free() argument
878 mddev_unlock(struct mddev * mddev) mddev_unlock() argument
950 md_find_rdev_nr_rcu(struct mddev * mddev,int nr) md_find_rdev_nr_rcu() argument
962 find_rdev(struct mddev * mddev,dev_t dev) find_rdev() argument
973 md_find_rdev_rcu(struct mddev * mddev,dev_t dev) md_find_rdev_rcu() argument
1055 struct mddev *mddev = rdev->mddev; super_written() local
1093 md_write_metadata(struct mddev * mddev,struct md_rdev * rdev,sector_t sector,int size,struct page * page,unsigned int offset) md_write_metadata() argument
1127 md_super_wait(struct mddev * mddev) md_super_wait() argument
1307 md_check_no_bitmap(struct mddev * mddev) md_check_no_bitmap() argument
1419 md_bitmap_events_cleared(struct mddev * mddev) md_bitmap_events_cleared() argument
1438 super_90_validate(struct mddev * mddev,struct md_rdev * freshest,struct md_rdev * rdev) super_90_validate() argument
1564 super_90_sync(struct mddev * mddev,struct md_rdev * rdev) super_90_sync() argument
1942 super_1_validate(struct mddev * mddev,struct md_rdev * freshest,struct md_rdev * rdev) super_1_validate() argument
2145 super_1_sync(struct mddev * mddev,struct md_rdev * rdev) super_1_sync() argument
2384 struct mddev *mddev = rdev->mddev; super_1_allow_new_offset() local
2441 sync_super(struct mddev * mddev,struct md_rdev * rdev) sync_super() argument
2487 md_integrity_register(struct mddev * mddev) md_integrity_register() argument
2505 bind_rdev_to_array(struct md_rdev * rdev,struct mddev * mddev) bind_rdev_to_array() argument
2597 export_rdev(struct md_rdev * rdev,struct mddev * mddev) export_rdev() argument
2612 struct mddev *mddev = rdev->mddev; md_kick_rdev_from_array() local
2638 export_array(struct mddev * mddev) export_array() argument
2651 set_in_sync(struct mddev * mddev) set_in_sync() argument
2678 sync_sbs(struct mddev * mddev,int nospares) sync_sbs() argument
2701 does_sb_need_changing(struct mddev * mddev) does_sb_need_changing() argument
2742 md_update_sb(struct mddev * mddev,int force_change) md_update_sb() argument
2931 struct mddev *mddev = rdev->mddev; add_bound_rdev() local
3044 struct mddev *mddev = rdev->mddev; state_store() local
3354 struct mddev *mddev = rdev->mddev; new_offset_store() local
3419 struct mddev *mddev; md_rdev_overlaps() local
3690 struct mddev *mddev = READ_ONCE(rdev->mddev); rdev_attr_store() local
3844 analyze_sbs(struct mddev * mddev) analyze_sbs() argument
3940 safe_delay_show(struct mddev * mddev,char * page) safe_delay_show() argument
3947 safe_delay_store(struct mddev * mddev,const char * cbuf,size_t len) safe_delay_store() argument
3976 level_show(struct mddev * mddev,char * page) level_show() argument
3995 level_store(struct mddev * mddev,const char * buf,size_t len) level_store() argument
4194 new_level_show(struct mddev * mddev,char * page) new_level_show() argument
4200 new_level_store(struct mddev * mddev,const char * buf,size_t len) new_level_store() argument
4222 bitmap_type_show(struct mddev * mddev,char * page) bitmap_type_show() argument
4250 bitmap_type_store(struct mddev * mddev,const char * buf,size_t len) bitmap_type_store() argument
4302 layout_show(struct mddev * mddev,char * page) layout_show() argument
4313 layout_store(struct mddev * mddev,const char * buf,size_t len) layout_store() argument
4348 raid_disks_show(struct mddev * mddev,char * page) raid_disks_show() argument
4362 raid_disks_store(struct mddev * mddev,const char * buf,size_t len) raid_disks_store() argument
4403 uuid_show(struct mddev * mddev,char * page) uuid_show() argument
4411 chunk_size_show(struct mddev * mddev,char * page) chunk_size_show() argument
4422 chunk_size_store(struct mddev * mddev,const char * buf,size_t len) chunk_size_store() argument
4457 resync_start_show(struct mddev * mddev,char * page) resync_start_show() argument
4465 resync_start_store(struct mddev * mddev,const char * buf,size_t len) resync_start_store() argument
4554 array_state_show(struct mddev * mddev,char * page) array_state_show() argument
4597 array_state_store(struct mddev * mddev,const char * buf,size_t len) array_state_store() argument
4731 max_corrected_read_errors_show(struct mddev * mddev,char * page) max_corrected_read_errors_show() argument
4737 max_corrected_read_errors_store(struct mddev * mddev,const char * buf,size_t len) max_corrected_read_errors_store() argument
4756 null_show(struct mddev * mddev,char * page) null_show() argument
4762 new_dev_store(struct mddev * mddev,const char * buf,size_t len) new_dev_store() argument
4826 bitmap_store(struct mddev * mddev,const char * buf,size_t len) bitmap_store() argument
4869 size_show(struct mddev * mddev,char * page) size_show() argument
4878 size_store(struct mddev * mddev,const char * buf,size_t len) size_store() argument
4917 metadata_show(struct mddev * mddev,char * page) metadata_show() argument
4929 metadata_store(struct mddev * mddev,const char * buf,size_t len) metadata_store() argument
5003 md_get_active_sync_action(struct mddev * mddev) md_get_active_sync_action() argument
5026 md_sync_action(struct mddev * mddev) md_sync_action() argument
5106 action_show(struct mddev * mddev,char * page) action_show() argument
5120 stop_sync_thread(struct mddev * mddev,bool locked) stop_sync_thread() argument
5150 md_idle_sync_thread(struct mddev * mddev) md_idle_sync_thread() argument
5159 md_frozen_sync_thread(struct mddev * mddev) md_frozen_sync_thread() argument
5168 md_unfrozen_sync_thread(struct mddev * mddev) md_unfrozen_sync_thread() argument
5179 mddev_start_reshape(struct mddev * mddev) mddev_start_reshape() argument
5207 action_store(struct mddev * mddev,const char * page,size_t len) action_store() argument
5306 last_sync_action_show(struct mddev * mddev,char * page) last_sync_action_show() argument
5315 mismatch_cnt_show(struct mddev * mddev,char * page) mismatch_cnt_show() argument
5325 sync_min_show(struct mddev * mddev,char * page) sync_min_show() argument
5332 sync_min_store(struct mddev * mddev,const char * buf,size_t len) sync_min_store() argument
5354 sync_max_show(struct mddev * mddev,char * page) sync_max_show() argument
5361 sync_max_store(struct mddev * mddev,const char * buf,size_t len) sync_max_store() argument
5383 sync_io_depth_show(struct mddev * mddev,char * page) sync_io_depth_show() argument
5390 sync_io_depth_store(struct mddev * mddev,const char * buf,size_t len) sync_io_depth_store() argument
5412 degraded_show(struct mddev * mddev,char * page) degraded_show() argument
5419 sync_force_parallel_show(struct mddev * mddev,char * page) sync_force_parallel_show() argument
5425 sync_force_parallel_store(struct mddev * mddev,const char * buf,size_t len) sync_force_parallel_store() argument
5449 sync_speed_show(struct mddev * mddev,char * page) sync_speed_show() argument
5464 sync_completed_show(struct mddev * mddev,char * page) sync_completed_show() argument
5489 min_sync_show(struct mddev * mddev,char * page) min_sync_show() argument
5495 min_sync_store(struct mddev * mddev,const char * buf,size_t len) min_sync_store() argument
5525 max_sync_show(struct mddev * mddev,char * page) max_sync_show() argument
5534 max_sync_store(struct mddev * mddev,const char * buf,size_t len) max_sync_store() argument
5577 suspend_lo_show(struct mddev * mddev,char * page) suspend_lo_show() argument
5584 suspend_lo_store(struct mddev * mddev,const char * buf,size_t len) suspend_lo_store() argument
5608 suspend_hi_show(struct mddev * mddev,char * page) suspend_hi_show() argument
5615 suspend_hi_store(struct mddev * mddev,const char * buf,size_t len) suspend_hi_store() argument
5639 reshape_position_show(struct mddev * mddev,char * page) reshape_position_show() argument
5649 reshape_position_store(struct mddev * mddev,const char * buf,size_t len) reshape_position_store() argument
5685 reshape_direction_show(struct mddev * mddev,char * page) reshape_direction_show() argument
5692 reshape_direction_store(struct mddev * mddev,const char * buf,size_t len) reshape_direction_store() argument
5726 array_size_show(struct mddev * mddev,char * page) array_size_show() argument
5736 array_size_store(struct mddev * mddev,const char * buf,size_t len) array_size_store() argument
5782 consistency_policy_show(struct mddev * mddev,char * page) consistency_policy_show() argument
5805 consistency_policy_store(struct mddev * mddev,const char * buf,size_t len) consistency_policy_store() argument
5827 fail_last_dev_show(struct mddev * mddev,char * page) fail_last_dev_show() argument
5837 fail_last_dev_store(struct mddev * mddev,const char * buf,size_t len) fail_last_dev_store() argument
5855 serialize_policy_show(struct mddev * mddev,char * page) serialize_policy_show() argument
5868 serialize_policy_store(struct mddev * mddev,const char * buf,size_t len) serialize_policy_store() argument
5964 struct mddev *mddev = container_of(kobj, struct mddev, kobj); md_attr_show() local
5986 struct mddev *mddev = container_of(kobj, struct mddev, kobj); md_attr_store() local
6017 struct mddev *mddev = container_of(ko, struct mddev, kobj); md_kobj_release() local
6042 mddev_stack_rdev_limits(struct mddev * mddev,struct queue_limits * lim,unsigned int flags) mddev_stack_rdev_limits() argument
6060 mddev_stack_new_rdev(struct mddev * mddev,struct md_rdev * rdev) mddev_stack_new_rdev() argument
6083 mddev_update_io_opt(struct mddev * mddev,unsigned int nr_stripes) mddev_update_io_opt() argument
6102 struct mddev *mddev = container_of(ws, struct mddev, del_work); mddev_delayed_delete() local
6127 struct mddev *mddev; md_alloc() local
6227 struct mddev *mddev = md_alloc(dev, name); md_alloc_and_put() local
6277 struct mddev *mddev = timer_container_of(mddev, t, safemode_timer); md_safemode_timeout() local
6288 md_bitmap_create(struct mddev * mddev) md_bitmap_create() argument
6299 md_bitmap_destroy(struct mddev * mddev) md_bitmap_destroy() argument
6308 md_run(struct mddev * mddev) md_run() argument
6558 do_md_run(struct mddev * mddev) do_md_run() argument
6595 md_start(struct mddev * mddev) md_start() argument
6609 restart_array(struct mddev * mddev) restart_array() argument
6650 md_clean(struct mddev * mddev) md_clean() argument
6714 __md_stop_writes(struct mddev * mddev) __md_stop_writes() argument
6739 md_stop_writes(struct mddev * mddev) md_stop_writes() argument
6749 mddev_detach(struct mddev * mddev) mddev_detach() argument
6764 __md_stop(struct mddev * mddev) __md_stop() argument
6784 md_stop(struct mddev * mddev) md_stop() argument
6798 md_set_readonly(struct mddev * mddev) md_set_readonly() argument
6846 do_md_stop(struct mddev * mddev,int mode) do_md_stop() argument
6914 autorun_array(struct mddev * mddev) autorun_array() argument
6951 struct mddev *mddev; autorun_devices() local
7037 get_array_info(struct mddev * mddev,void __user * arg) get_array_info() argument
7097 get_bitmap_file(struct mddev * mddev,void __user * arg) get_bitmap_file() argument
7129 get_disk_info(struct mddev * mddev,void __user * arg) get_disk_info() argument
7169 md_add_new_disk(struct mddev * mddev,struct mdu_disk_info_s * info) md_add_new_disk() argument
7374 hot_remove_disk(struct mddev * mddev,dev_t dev) hot_remove_disk() argument
7412 hot_add_disk(struct mddev * mddev,dev_t dev) hot_add_disk() argument
7482 set_bitmap_file(struct mddev * mddev,int fd) set_bitmap_file() argument
7584 md_set_array_info(struct mddev * mddev,struct mdu_array_info_s * info) md_set_array_info() argument
7658 md_set_array_sectors(struct mddev * mddev,sector_t array_sectors) md_set_array_sectors() argument
7669 update_size(struct mddev * mddev,sector_t num_sectors) update_size() argument
7711 update_raid_disks(struct mddev * mddev,int raid_disks) update_raid_disks() argument
7751 get_cluster_ops(struct mddev * mddev) get_cluster_ops() argument
7763 put_cluster_ops(struct mddev * mddev) put_cluster_ops() argument
7781 update_array_info(struct mddev * mddev,mdu_array_info_t * info) update_array_info() argument
7902 set_disk_faulty(struct mddev * mddev,dev_t dev) set_disk_faulty() argument
7931 struct mddev *mddev = disk->private_data; md_getgeo() local
7980 __md_set_array_info(struct mddev * mddev,void __user * argp) __md_set_array_info() argument
8019 struct mddev *mddev = NULL; md_ioctl() local
8230 struct mddev *mddev = bdev->bd_disk->private_data; md_set_read_only() local
8260 struct mddev *mddev; md_open() local
8292 struct mddev *mddev = disk->private_data; md_release() local
8301 struct mddev *mddev = disk->private_data; md_check_events() local
8312 struct mddev *mddev = disk->private_data; md_free_disk() local
8404 md_register_thread(void (* run)(struct md_thread *),struct mddev * mddev,const char * name) md_register_thread() argument
8429 md_unregister_thread(struct mddev * mddev,struct md_thread __rcu ** threadp) md_unregister_thread() argument
8446 md_error(struct mddev * mddev,struct md_rdev * rdev) md_error() argument
8508 status_resync(struct seq_file * seq,struct mddev * mddev) status_resync() argument
8666 md_bitmap_status(struct seq_file * seq,struct mddev * mddev) md_bitmap_status() argument
8698 struct mddev *mddev; md_seq_show() local
8862 md_setup_cluster(struct mddev * mddev,int nodes) md_setup_cluster() argument
8883 md_cluster_stop(struct mddev * mddev) md_cluster_stop() argument
8915 is_mddev_idle(struct mddev * mddev,int init) is_mddev_idle() argument
8940 md_done_sync(struct mddev * mddev,int blocks,int ok) md_done_sync() argument
8961 md_write_start(struct mddev * mddev,struct bio * bi) md_write_start() argument
9012 md_write_inc(struct mddev * mddev,struct bio * bi) md_write_inc() argument
9021 md_write_end(struct mddev * mddev) md_write_end() argument
9039 md_submit_discard_bio(struct mddev * mddev,struct md_rdev * rdev,struct bio * bio,sector_t start,sector_t size) md_submit_discard_bio() argument
9055 md_bitmap_start(struct mddev * mddev,struct md_io_clone * md_io_clone) md_bitmap_start() argument
9069 md_bitmap_end(struct mddev * mddev,struct md_io_clone * md_io_clone) md_bitmap_end() argument
9082 struct mddev *mddev = md_io_clone->mddev; md_end_clone_io() local
9098 md_clone_bio(struct mddev * mddev,struct bio ** bio) md_clone_bio() argument
9123 md_account_bio(struct mddev * mddev,struct bio ** bio) md_account_bio() argument
9134 struct mddev *mddev = md_io_clone->mddev; md_free_cloned_bio() local
9156 md_allow_write(struct mddev * mddev) md_allow_write() argument
9184 md_sync_max_sectors(struct mddev * mddev,enum sync_action action) md_sync_max_sectors() argument
9207 mddev_select_lazy_recover_rdev(struct mddev * mddev) mddev_select_lazy_recover_rdev() argument
9235 md_sync_position(struct mddev * mddev,enum sync_action action) md_sync_position() argument
9292 sync_io_within_limit(struct mddev * mddev) sync_io_within_limit() argument
9307 struct mddev *mddev = thread->mddev; md_do_sync() local
9726 struct mddev *mddev; rdev_addable() local
9755 md_spares_need_change(struct mddev * mddev) md_spares_need_change() argument
9770 remove_spares(struct mddev * mddev,struct md_rdev * this) remove_spares() argument
9791 remove_and_add_spares(struct mddev * mddev,struct md_rdev * this) remove_and_add_spares() argument
9830 md_choose_sync_action(struct mddev * mddev,int * spares) md_choose_sync_action() argument
9879 struct mddev *mddev = container_of(ws, struct mddev, sync_work); md_start_sync() local
9967 unregister_sync_thread(struct mddev * mddev) unregister_sync_thread() argument
10003 md_check_recovery(struct mddev * mddev) md_check_recovery() argument
10137 md_reap_sync_thread(struct mddev * mddev) md_reap_sync_thread() argument
10203 md_wait_for_blocked_rdev(struct md_rdev * rdev,struct mddev * mddev) md_wait_for_blocked_rdev() argument
10212 md_finish_reshape(struct mddev * mddev) md_finish_reshape() argument
10233 struct mddev *mddev = rdev->mddev; rdev_set_badblocks() local
10283 struct mddev *mddev; md_notify_reboot() local
10377 check_sb_changes(struct mddev * mddev,struct md_rdev * rdev) check_sb_changes() argument
10490 read_rdev(struct mddev * mddev,struct md_rdev * rdev) read_rdev() argument
10537 md_reload_sb(struct mddev * mddev,int nr) md_reload_sb() argument
10640 struct mddev *mddev; md_exit() local
[all...]
H A Draid1.c84 struct mddev *mddev = rdev->mddev; in wait_for_serialization() local
101 struct mddev *mddev = rdev->mddev; in remove_serial() local
280 struct mddev *mddev = r1_bio->mddev; reschedule_retry() local
417 struct mddev *mddev = r1_bio->mddev; close_write() local
1272 struct mddev *mddev = plug->cb.data; raid1_unplug() local
1292 init_r1bio(struct r1bio * r1_bio,struct mddev * mddev,struct bio * bio) init_r1bio() argument
1302 alloc_r1bio(struct mddev * mddev,struct bio * bio) alloc_r1bio() argument
1313 raid1_read_request(struct mddev * mddev,struct bio * bio,int max_read_sectors,struct r1bio * r1_bio) raid1_read_request() argument
1417 wait_blocked_rdev(struct mddev * mddev,struct bio * bio) wait_blocked_rdev() argument
1451 raid1_start_write_behind(struct mddev * mddev,struct r1bio * r1_bio,struct bio * bio) raid1_start_write_behind() argument
1475 raid1_write_request(struct mddev * mddev,struct bio * bio,int max_write_sectors) raid1_write_request() argument
1690 raid1_make_request(struct mddev * mddev,struct bio * bio) raid1_make_request() argument
1717 raid1_status(struct seq_file * seq,struct mddev * mddev) raid1_status() argument
1751 raid1_error(struct mddev * mddev,struct md_rdev * rdev) raid1_error() argument
1820 raid1_spare_active(struct mddev * mddev) raid1_spare_active() argument
1918 raid1_add_disk(struct mddev * mddev,struct md_rdev * rdev) raid1_add_disk() argument
1976 raid1_remove_disk(struct mddev * mddev,struct md_rdev * rdev) raid1_remove_disk() argument
2051 abort_sync_write(struct mddev * mddev,struct r1bio * r1_bio) abort_sync_write() argument
2068 struct mddev *mddev = r1_bio->mddev; put_sync_write_buf() local
2085 struct mddev *mddev = r1_bio->mddev; end_sync_write() local
2137 struct mddev *mddev = r1_bio->mddev; fix_sync_read_error() local
2259 struct mddev *mddev = r1_bio->mddev; process_checks() local
2336 sync_request_write(struct mddev * mddev,struct r1bio * r1_bio) sync_request_write() argument
2404 struct mddev *mddev = conf->mddev; fix_read_error() local
2492 struct mddev *mddev = r1_bio->mddev; narrow_write_error() local
2628 struct mddev *mddev = conf->mddev; handle_read_error() local
2671 struct mddev *mddev = thread->mddev; raid1d() local
2777 raid1_sync_request(struct mddev * mddev,sector_t sector_nr,sector_t max_sector,int * skipped) raid1_sync_request() argument
3073 raid1_size(struct mddev * mddev,sector_t sectors,int raid_disks) raid1_size() argument
3081 setup_conf(struct mddev * mddev) setup_conf() argument
3208 raid1_set_limits(struct mddev * mddev) raid1_set_limits() argument
3223 raid1_run(struct mddev * mddev) raid1_run() argument
3304 raid1_free(struct mddev * mddev,void * priv) raid1_free() argument
3319 raid1_resize(struct mddev * mddev,sector_t sectors) raid1_resize() argument
3352 raid1_reshape(struct mddev * mddev) raid1_reshape() argument
3448 raid1_quiesce(struct mddev * mddev,int quiesce) raid1_quiesce() argument
3458 raid1_takeover(struct mddev * mddev) raid1_takeover() argument
[all...]
H A Ddm-raid.c263 struct mddev *mddev = &rs->md; in rs_config_backup() local
272 struct mddev *mddev = &rs->md; in rs_config_restore() local
686 struct mddev *mddev = &rs->md; in rs_set_rdev_sectors() local
714 struct mddev *mddev = &rs->md; in rs_set_cur() local
727 struct mddev *mddev = &rs->md; in rs_set_new() local
1541 struct mddev *mddev = &rs->md; in rs_set_raid456_stripe_cache() local
1648 struct mddev *mddev = &rs->md; in rs_set_dev_and_array_sectors() local
1745 struct mddev *mddev = &rs->md; in rs_check_takeover() local
1915 struct mddev *mddev = &rs->md; in rs_reshape_requested() local
2043 struct mddev *mddev = &rs->md; in rs_check_reshape() local
[all …]
H A Draid5-ppl.c88 struct mddev *mddev; member
788 struct mddev *mddev = ppl_conf->mddev; in ppl_recover_entry() local
964 struct mddev *mddev = rdev->mddev; in ppl_recover() local
1072 struct mddev *mddev = rdev->mddev; in ppl_load_distributed() local
1318 struct mddev *mddev = conf->mddev; in ppl_init_log() local
1487 ppl_write_hint_show(struct mddev *mddev, char *buf) in ppl_write_hint_show()
1493 ppl_write_hint_store(struct mddev *mddev, const char *page, size_t len) in ppl_write_hint_store()