Home
last modified time | relevance | path

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

/linux/drivers/md/
H A Dmd.h138 struct mddev *mddev; /* RAID array if running */ member
407 struct mddev { argument
620 void (*sync_super)(struct mddev *mddev, struct md_rdev *rdev); argument
405 struct mddev { global() struct
406 privatemddev global() argument
408 unitmddev global() argument
409 md_minormddev global() argument
410 disksmddev global() argument
411 flagsmddev global() argument
412 sb_flagsmddev global() argument
414 suspendedmddev global() argument
415 suspend_mutexmddev global() argument
416 active_iomddev global() argument
417 romddev global() argument
418 sysfs_activemddev global() argument
422 gendiskmddev global() argument
423 dm_gendiskmddev global() argument
425 kobjmddev global() argument
426 hold_activemddev global() argument
431 major_versionmddev global() argument
432 minor_versionmddev global() argument
433 patch_versionmddev global() argument
434 persistentmddev global() argument
435 externalmddev global() argument
437 metadata_typemddev global() argument
438 chunk_sectorsmddev global() argument
439 utimemddev global() argument
440 layoutmddev global() argument
441 clevelmddev global() argument
442 raid_disksmddev global() argument
443 max_disksmddev global() argument
444 dev_sectorsmddev global() argument
446 array_sectorsmddev global() argument
447 external_sizemddev global() argument
449 logical_block_sizemddev global() argument
450 eventsmddev global() argument
456 can_decrease_eventsmddev global() argument
458 uuidmddev global() argument
465 reshape_positionmddev global() argument
466 new_layoutmddev global() argument
467 new_chunk_sectorsmddev global() argument
468 reshape_backwardsmddev global() argument
470 threadmddev global() argument
471 sync_threadmddev global() argument
478 last_sync_actionmddev global() argument
479 curr_resyncmddev global() argument
486 curr_resync_completedmddev global() argument
487 resync_markmddev global() argument
488 resync_mark_cntmddev global() argument
489 curr_mark_cntmddev global() argument
491 resync_max_sectorsmddev global() argument
493 resync_mismatchesmddev global() argument
498 suspend_lomddev global() argument
499 suspend_himddev global() argument
501 sync_speed_minmddev global() argument
502 sync_speed_maxmddev global() argument
503 sync_io_depthmddev global() argument
506 parallel_resyncmddev global() argument
508 ok_start_degradedmddev global() argument
510 recoverymddev global() argument
512 in_syncmddev global() argument
522 open_mutexmddev global() argument
523 reconfig_mutexmddev global() argument
524 activemddev global() argument
525 openersmddev global() argument
527 changedmddev global() argument
529 degradedmddev global() argument
533 normal_io_eventsmddev global() argument
534 recovery_activemddev global() argument
535 recovery_waitmddev global() argument
536 resync_offsetmddev global() argument
537 resync_minmddev global() argument
539 resync_maxmddev global() argument
542 sysfs_statemddev global() argument
545 sysfs_actionmddev global() argument
546 sysfs_completedmddev global() argument
547 sysfs_degradedmddev global() argument
548 sysfs_levelmddev global() argument
551 del_workmddev global() argument
553 sync_workmddev global() argument
566 lockmddev global() argument
567 sb_waitmddev global() argument
568 pending_writesmddev global() argument
570 safemodemddev global() argument
573 safemode_delaymddev global() argument
574 safemode_timermddev global() argument
575 writes_pendingmddev global() argument
576 sync_checkersmddev global() argument
578 bitmap_idmddev global() argument
579 bitmapmddev global() argument
580 bitmap_opsmddev global() argument
581 __anonab355d6b0408mddev global() argument
606 all_mddevsmddev global() argument
618 sync_supermddev global() argument
619 cluster_infomddev global() argument
621 good_device_nrmddev global() argument
622 noio_flagmddev global() argument
628 deletingmddev global() argument
631 sync_seqmddev global() argument
684 md_is_rdwr(struct mddev * mddev) md_is_rdwr() argument
689 reshape_interrupted(struct mddev * mddev) reshape_interrupted() argument
708 mddev_lock(struct mddev * mddev) mddev_lock() argument
731 mddev_lock_nointr(struct mddev * mddev) mddev_lock_nointr() argument
736 mddev_trylock(struct mddev * mddev) mddev_trylock() argument
819 mdname(struct mddev * mddev) mdname() argument
824 sysfs_link_rdev(struct mddev * mddev,struct md_rdev * rdev) sysfs_link_rdev() argument
836 sysfs_unlink_rdev(struct mddev * mddev,struct md_rdev * rdev) sysfs_unlink_rdev() argument
857 rdev_for_each(rdev,mddev) global() argument
860 rdev_for_each_safe(rdev,tmp,mddev) global() argument
863 rdev_for_each_rcu(rdev,mddev) global() argument
868 struct mddev *mddev; global() member
877 struct mddev *mddev; global() member
974 rdev_dec_pending(struct md_rdev * rdev,struct mddev * mddev) rdev_dec_pending() argument
983 mddev_is_clustered(struct mddev * mddev) mddev_is_clustered() argument
989 mddev_clear_unsupported_flags(struct mddev * mddev,unsigned long unsupported_flags) mddev_clear_unsupported_flags() argument
995 mddev_check_write_zeroes(struct mddev * mddev,struct bio * bio) mddev_check_write_zeroes() argument
1002 mddev_suspend_and_lock(struct mddev * mddev) mddev_suspend_and_lock() argument
1017 mddev_suspend_and_lock_nointr(struct mddev * mddev) mddev_suspend_and_lock_nointr() argument
1023 mddev_unlock_and_resume(struct mddev * mddev) mddev_unlock_and_resume() argument
1048 mddev_is_dm(struct mddev * mddev) mddev_is_dm() argument
1053 raid_is_456(struct mddev * mddev) raid_is_456() argument
1059 mddev_trace_remap(struct mddev * mddev,struct bio * bio,sector_t sector) mddev_trace_remap() argument
1090 mddev_add_trace_msg(mddev,fmt,args...) global() argument
[all...]
H A Dmd.c136 static int speed_min(struct mddev *mddev) in speed_min() argument
142 speed_max(struct mddev * mddev) speed_max() argument
148 sync_io_depth(struct mddev * mddev) sync_io_depth() argument
163 rdevs_uninit_serial(struct mddev * mddev) rdevs_uninit_serial() argument
198 rdevs_init_serial(struct mddev * mddev) rdevs_init_serial() argument
233 mddev_create_serial_pool(struct mddev * mddev,struct md_rdev * rdev) mddev_create_serial_pool() argument
269 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
424 struct mddev *mddev = bio->bi_bdev->bd_disk->private_data; md_submit_bio() local
457 mddev_suspend(struct mddev * mddev,bool interruptible) mddev_suspend() argument
520 __mddev_resume(struct mddev * mddev,bool recovery_needed) __mddev_resume() argument
545 mddev_resume(struct mddev * mddev) mddev_resume() argument
552 mddev_set_closing_and_sync_blockdev(struct mddev * mddev,int opener_num) mddev_set_closing_and_sync_blockdev() argument
589 md_flush_request(struct mddev * mddev,struct bio * bio) md_flush_request() argument
624 mddev_get(struct mddev * mddev) mddev_get() argument
636 __mddev_put(struct mddev * mddev) __mddev_put() argument
655 mddev_put_locked(struct mddev * mddev) mddev_put_locked() argument
661 mddev_put(struct mddev * mddev) mddev_put() argument
675 struct mddev *mddev = container_of(ref, struct mddev, active_io); active_io_release() local
682 md_bitmap_sysfs_add(struct mddev * mddev) md_bitmap_sysfs_add() argument
695 md_bitmap_sysfs_del(struct mddev * mddev) md_bitmap_sysfs_del() argument
708 mddev_set_bitmap_ops_nosysfs(struct mddev * mddev) mddev_set_bitmap_ops_nosysfs() argument
738 mddev_init(struct mddev * mddev) mddev_init() argument
811 mddev_destroy(struct mddev * mddev) mddev_destroy() argument
823 struct mddev *mddev; mddev_find_locked() local
901 mddev_free(struct mddev * mddev) mddev_free() argument
913 mddev_unlock(struct mddev * mddev) mddev_unlock() argument
988 md_find_rdev_nr_rcu(struct mddev * mddev,int nr) md_find_rdev_nr_rcu() argument
1000 find_rdev(struct mddev * mddev,dev_t dev) find_rdev() argument
1011 md_find_rdev_rcu(struct mddev * mddev,dev_t dev) md_find_rdev_rcu() argument
1093 struct mddev *mddev = rdev->mddev; super_written() local
1131 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
1165 md_super_wait(struct mddev * mddev) md_super_wait() argument
1345 md_check_no_bitmap(struct mddev * mddev) md_check_no_bitmap() argument
1457 md_bitmap_events_cleared(struct mddev * mddev) md_bitmap_events_cleared() argument
1476 super_90_validate(struct mddev * mddev,struct md_rdev * freshest,struct md_rdev * rdev) super_90_validate() argument
1602 super_90_sync(struct mddev * mddev,struct md_rdev * rdev) super_90_sync() argument
1984 super_1_validate(struct mddev * mddev,struct md_rdev * freshest,struct md_rdev * rdev) super_1_validate() argument
2190 super_1_sync(struct mddev * mddev,struct md_rdev * rdev) super_1_sync() argument
2430 struct mddev *mddev = rdev->mddev; super_1_allow_new_offset() local
2487 sync_super(struct mddev * mddev,struct md_rdev * rdev) sync_super() argument
2533 md_integrity_register(struct mddev * mddev) md_integrity_register() argument
2551 bind_rdev_to_array(struct md_rdev * rdev,struct mddev * mddev) bind_rdev_to_array() argument
2655 struct mddev *mddev = rdev->mddev; md_kick_rdev_from_array() local
2681 export_array(struct mddev * mddev) export_array() argument
2694 set_in_sync(struct mddev * mddev) set_in_sync() argument
2721 sync_sbs(struct mddev * mddev,int nospares) sync_sbs() argument
2744 does_sb_need_changing(struct mddev * mddev) does_sb_need_changing() argument
2785 md_update_sb(struct mddev * mddev,int force_change) md_update_sb() argument
2977 struct mddev *mddev = rdev->mddev; add_bound_rdev() local
3090 struct mddev *mddev = rdev->mddev; state_store() local
3400 struct mddev *mddev = rdev->mddev; new_offset_store() local
3465 struct mddev *mddev; md_rdev_overlaps() local
3736 struct mddev *mddev = READ_ONCE(rdev->mddev); rdev_attr_store() local
3890 analyze_sbs(struct mddev * mddev) analyze_sbs() argument
3983 safe_delay_show(struct mddev * mddev,char * page) safe_delay_show() argument
3990 safe_delay_store(struct mddev * mddev,const char * cbuf,size_t len) safe_delay_store() argument
4019 level_show(struct mddev * mddev,char * page) level_show() argument
4038 level_store(struct mddev * mddev,const char * buf,size_t len) level_store() argument
4237 new_level_show(struct mddev * mddev,char * page) new_level_show() argument
4243 new_level_store(struct mddev * mddev,const char * buf,size_t len) new_level_store() argument
4265 bitmap_type_show(struct mddev * mddev,char * page) bitmap_type_show() argument
4293 bitmap_type_store(struct mddev * mddev,const char * buf,size_t len) bitmap_type_store() argument
4345 layout_show(struct mddev * mddev,char * page) layout_show() argument
4356 layout_store(struct mddev * mddev,const char * buf,size_t len) layout_store() argument
4391 raid_disks_show(struct mddev * mddev,char * page) raid_disks_show() argument
4405 raid_disks_store(struct mddev * mddev,const char * buf,size_t len) raid_disks_store() argument
4446 uuid_show(struct mddev * mddev,char * page) uuid_show() argument
4454 chunk_size_show(struct mddev * mddev,char * page) chunk_size_show() argument
4465 chunk_size_store(struct mddev * mddev,const char * buf,size_t len) chunk_size_store() argument
4500 resync_start_show(struct mddev * mddev,char * page) resync_start_show() argument
4508 resync_start_store(struct mddev * mddev,const char * buf,size_t len) resync_start_store() argument
4597 array_state_show(struct mddev * mddev,char * page) array_state_show() argument
4640 array_state_store(struct mddev * mddev,const char * buf,size_t len) array_state_store() argument
4774 max_corrected_read_errors_show(struct mddev * mddev,char * page) max_corrected_read_errors_show() argument
4780 max_corrected_read_errors_store(struct mddev * mddev,const char * buf,size_t len) max_corrected_read_errors_store() argument
4799 null_show(struct mddev * mddev,char * page) null_show() argument
4805 new_dev_store(struct mddev * mddev,const char * buf,size_t len) new_dev_store() argument
4869 bitmap_store(struct mddev * mddev,const char * buf,size_t len) bitmap_store() argument
4912 size_show(struct mddev * mddev,char * page) size_show() argument
4921 size_store(struct mddev * mddev,const char * buf,size_t len) size_store() argument
4960 metadata_show(struct mddev * mddev,char * page) metadata_show() argument
4972 metadata_store(struct mddev * mddev,const char * buf,size_t len) metadata_store() argument
5046 md_get_active_sync_action(struct mddev * mddev) md_get_active_sync_action() argument
5069 md_sync_action(struct mddev * mddev) md_sync_action() argument
5149 action_show(struct mddev * mddev,char * page) action_show() argument
5163 stop_sync_thread(struct mddev * mddev,bool locked) stop_sync_thread() argument
5193 md_idle_sync_thread(struct mddev * mddev) md_idle_sync_thread() argument
5202 md_frozen_sync_thread(struct mddev * mddev) md_frozen_sync_thread() argument
5211 md_unfrozen_sync_thread(struct mddev * mddev) md_unfrozen_sync_thread() argument
5222 mddev_start_reshape(struct mddev * mddev) mddev_start_reshape() argument
5250 action_store(struct mddev * mddev,const char * page,size_t len) action_store() argument
5349 last_sync_action_show(struct mddev * mddev,char * page) last_sync_action_show() argument
5358 mismatch_cnt_show(struct mddev * mddev,char * page) mismatch_cnt_show() argument
5368 sync_min_show(struct mddev * mddev,char * page) sync_min_show() argument
5375 sync_min_store(struct mddev * mddev,const char * buf,size_t len) sync_min_store() argument
5397 sync_max_show(struct mddev * mddev,char * page) sync_max_show() argument
5404 sync_max_store(struct mddev * mddev,const char * buf,size_t len) sync_max_store() argument
5426 sync_io_depth_show(struct mddev * mddev,char * page) sync_io_depth_show() argument
5433 sync_io_depth_store(struct mddev * mddev,const char * buf,size_t len) sync_io_depth_store() argument
5455 degraded_show(struct mddev * mddev,char * page) degraded_show() argument
5462 sync_force_parallel_show(struct mddev * mddev,char * page) sync_force_parallel_show() argument
5468 sync_force_parallel_store(struct mddev * mddev,const char * buf,size_t len) sync_force_parallel_store() argument
5492 sync_speed_show(struct mddev * mddev,char * page) sync_speed_show() argument
5507 sync_completed_show(struct mddev * mddev,char * page) sync_completed_show() argument
5532 min_sync_show(struct mddev * mddev,char * page) min_sync_show() argument
5538 min_sync_store(struct mddev * mddev,const char * buf,size_t len) min_sync_store() argument
5568 max_sync_show(struct mddev * mddev,char * page) max_sync_show() argument
5577 max_sync_store(struct mddev * mddev,const char * buf,size_t len) max_sync_store() argument
5620 suspend_lo_show(struct mddev * mddev,char * page) suspend_lo_show() argument
5627 suspend_lo_store(struct mddev * mddev,const char * buf,size_t len) suspend_lo_store() argument
5651 suspend_hi_show(struct mddev * mddev,char * page) suspend_hi_show() argument
5658 suspend_hi_store(struct mddev * mddev,const char * buf,size_t len) suspend_hi_store() argument
5682 reshape_position_show(struct mddev * mddev,char * page) reshape_position_show() argument
5692 reshape_position_store(struct mddev * mddev,const char * buf,size_t len) reshape_position_store() argument
5728 reshape_direction_show(struct mddev * mddev,char * page) reshape_direction_show() argument
5735 reshape_direction_store(struct mddev * mddev,const char * buf,size_t len) reshape_direction_store() argument
5769 array_size_show(struct mddev * mddev,char * page) array_size_show() argument
5779 array_size_store(struct mddev * mddev,const char * buf,size_t len) array_size_store() argument
5825 consistency_policy_show(struct mddev * mddev,char * page) consistency_policy_show() argument
5848 consistency_policy_store(struct mddev * mddev,const char * buf,size_t len) consistency_policy_store() argument
5870 fail_last_dev_show(struct mddev * mddev,char * page) fail_last_dev_show() argument
5880 fail_last_dev_store(struct mddev * mddev,const char * buf,size_t len) fail_last_dev_store() argument
5900 serialize_policy_show(struct mddev * mddev,char * page) serialize_policy_show() argument
5914 serialize_policy_store(struct mddev * mddev,const char * buf,size_t len) serialize_policy_store() argument
5951 mddev_set_logical_block_size(struct mddev * mddev,unsigned int lbs) mddev_set_logical_block_size() argument
5978 lbs_show(struct mddev * mddev,char * page) lbs_show() argument
5984 lbs_store(struct mddev * mddev,const char * buf,size_t len) lbs_store() argument
6087 struct mddev *mddev = container_of(kobj, struct mddev, kobj); md_attr_show() local
6109 struct mddev *mddev = container_of(kobj, struct mddev, kobj); md_attr_store() local
6146 struct mddev *mddev = container_of(ko, struct mddev, kobj); md_kobj_release() local
6171 mddev_stack_rdev_limits(struct mddev * mddev,struct queue_limits * lim,unsigned int flags) mddev_stack_rdev_limits() argument
6220 mddev_stack_new_rdev(struct mddev * mddev,struct md_rdev * rdev) mddev_stack_new_rdev() argument
6250 mddev_update_io_opt(struct mddev * mddev,unsigned int nr_stripes) mddev_update_io_opt() argument
6269 struct mddev *mddev = container_of(ws, struct mddev, del_work); mddev_delayed_delete() local
6294 struct mddev *mddev; md_alloc() local
6394 struct mddev *mddev = md_alloc(dev, name); md_alloc_and_put() local
6444 struct mddev *mddev = timer_container_of(mddev, t, safemode_timer); md_safemode_timeout() local
6460 md_bitmap_get_id_from_sb(struct mddev * mddev) md_bitmap_get_id_from_sb() argument
6530 md_bitmap_create_nosysfs(struct mddev * mddev) md_bitmap_create_nosysfs() argument
6579 md_bitmap_create(struct mddev * mddev) md_bitmap_create() argument
6593 md_bitmap_destroy_nosysfs(struct mddev * mddev) md_bitmap_destroy_nosysfs() argument
6602 md_bitmap_destroy(struct mddev * mddev) md_bitmap_destroy() argument
6611 md_bitmap_set_none(struct mddev * mddev) md_bitmap_set_none() argument
6621 md_run(struct mddev * mddev) md_run() argument
6848 do_md_run(struct mddev * mddev) do_md_run() argument
6885 md_start(struct mddev * mddev) md_start() argument
6899 restart_array(struct mddev * mddev) restart_array() argument
6940 md_clean(struct mddev * mddev) md_clean() argument
7005 __md_stop_writes(struct mddev * mddev) __md_stop_writes() argument
7032 md_stop_writes(struct mddev * mddev) md_stop_writes() argument
7042 mddev_detach(struct mddev * mddev) mddev_detach() argument
7057 __md_stop(struct mddev * mddev) __md_stop() argument
7073 md_stop(struct mddev * mddev) md_stop() argument
7087 md_set_readonly(struct mddev * mddev) md_set_readonly() argument
7135 do_md_stop(struct mddev * mddev,int mode) do_md_stop() argument
7207 autorun_array(struct mddev * mddev) autorun_array() argument
7244 struct mddev *mddev; autorun_devices() local
7330 get_array_info(struct mddev * mddev,void __user * arg) get_array_info() argument
7390 get_bitmap_file(struct mddev * mddev,void __user * arg) get_bitmap_file() argument
7422 get_disk_info(struct mddev * mddev,void __user * arg) get_disk_info() argument
7462 md_add_new_disk(struct mddev * mddev,struct mdu_disk_info_s * info) md_add_new_disk() argument
7667 hot_remove_disk(struct mddev * mddev,dev_t dev) hot_remove_disk() argument
7705 hot_add_disk(struct mddev * mddev,dev_t dev) hot_add_disk() argument
7775 set_bitmap_file(struct mddev * mddev,int fd) set_bitmap_file() argument
7880 md_set_array_info(struct mddev * mddev,struct mdu_array_info_s * info) md_set_array_info() argument
7954 md_set_array_sectors(struct mddev * mddev,sector_t array_sectors) md_set_array_sectors() argument
7965 update_size(struct mddev * mddev,sector_t num_sectors) update_size() argument
8007 update_raid_disks(struct mddev * mddev,int raid_disks) update_raid_disks() argument
8047 get_cluster_ops(struct mddev * mddev) get_cluster_ops() argument
8059 put_cluster_ops(struct mddev * mddev) put_cluster_ops() argument
8077 update_array_info(struct mddev * mddev,mdu_array_info_t * info) update_array_info() argument
8203 set_disk_faulty(struct mddev * mddev,dev_t dev) set_disk_faulty() argument
8232 struct mddev *mddev = disk->private_data; md_getgeo() local
8281 __md_set_array_info(struct mddev * mddev,void __user * argp) __md_set_array_info() argument
8320 struct mddev *mddev = NULL; md_ioctl() local
8531 struct mddev *mddev = bdev->bd_disk->private_data; md_set_read_only() local
8561 struct mddev *mddev; md_open() local
8593 struct mddev *mddev = disk->private_data; md_release() local
8602 struct mddev *mddev = disk->private_data; md_check_events() local
8613 struct mddev *mddev = disk->private_data; md_free_disk() local
8703 md_register_thread(void (* run)(struct md_thread *),struct mddev * mddev,const char * name) md_register_thread() argument
8728 md_unregister_thread(struct mddev * mddev,struct md_thread __rcu ** threadp) md_unregister_thread() argument
8745 md_error(struct mddev * mddev,struct md_rdev * rdev) md_error() argument
8807 status_resync(struct seq_file * seq,struct mddev * mddev) status_resync() argument
8965 md_bitmap_status(struct seq_file * seq,struct mddev * mddev) md_bitmap_status() argument
8997 struct mddev *mddev; md_seq_show() local
9161 md_setup_cluster(struct mddev * mddev,int nodes) md_setup_cluster() argument
9182 md_cluster_stop(struct mddev * mddev) md_cluster_stop() argument
9214 is_mddev_idle(struct mddev * mddev,int init) is_mddev_idle() argument
9239 md_done_sync(struct mddev * mddev,int blocks) md_done_sync() argument
9247 md_sync_error(struct mddev * mddev) md_sync_error() argument
9262 md_write_start(struct mddev * mddev,struct bio * bi) md_write_start() argument
9313 md_write_inc(struct mddev * mddev,struct bio * bi) md_write_inc() argument
9322 md_write_end(struct mddev * mddev) md_write_end() argument
9340 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
9356 md_bitmap_start(struct mddev * mddev,struct md_io_clone * md_io_clone) md_bitmap_start() argument
9370 md_bitmap_end(struct mddev * mddev,struct md_io_clone * md_io_clone) md_bitmap_end() argument
9384 struct mddev *mddev = md_io_clone->mddev; md_end_clone_io() local
9404 md_clone_bio(struct mddev * mddev,struct bio ** bio) md_clone_bio() argument
9429 md_account_bio(struct mddev * mddev,struct bio ** bio) md_account_bio() argument
9442 md_allow_write(struct mddev * mddev) md_allow_write() argument
9470 md_sync_max_sectors(struct mddev * mddev,enum sync_action action) md_sync_max_sectors() argument
9493 mddev_select_lazy_recover_rdev(struct mddev * mddev) mddev_select_lazy_recover_rdev() argument
9521 md_sync_position(struct mddev * mddev,enum sync_action action) md_sync_position() argument
9578 sync_io_within_limit(struct mddev * mddev) sync_io_within_limit() argument
9591 md_finish_sync(struct mddev * mddev,enum sync_action action) md_finish_sync() argument
9640 struct mddev *mddev = thread->mddev; md_do_sync() local
10014 struct mddev *mddev; rdev_addable() local
10043 md_spares_need_change(struct mddev * mddev) md_spares_need_change() argument
10058 remove_spares(struct mddev * mddev,struct md_rdev * this) remove_spares() argument
10079 remove_and_add_spares(struct mddev * mddev,struct md_rdev * this) remove_and_add_spares() argument
10118 md_choose_sync_action(struct mddev * mddev,int * spares) md_choose_sync_action() argument
10167 struct mddev *mddev = container_of(ws, struct mddev, sync_work); md_start_sync() local
10255 unregister_sync_thread(struct mddev * mddev) unregister_sync_thread() argument
10269 md_should_do_recovery(struct mddev * mddev) md_should_do_recovery() argument
10337 md_check_recovery(struct mddev * mddev) md_check_recovery() argument
10460 md_reap_sync_thread(struct mddev * mddev) md_reap_sync_thread() argument
10521 md_wait_for_blocked_rdev(struct md_rdev * rdev,struct mddev * mddev) md_wait_for_blocked_rdev() argument
10530 md_finish_reshape(struct mddev * mddev) md_finish_reshape() argument
10551 struct mddev *mddev = rdev->mddev; rdev_set_badblocks() local
10607 struct mddev *mddev; md_notify_reboot() local
10684 check_sb_changes(struct mddev * mddev,struct md_rdev * rdev) check_sb_changes() argument
10797 read_rdev(struct mddev * mddev,struct md_rdev * rdev) read_rdev() argument
10844 md_reload_sb(struct mddev * mddev,int nr) md_reload_sb() argument
10947 struct mddev *mddev; md_exit() local
[all...]
H A Dmd-cluster.c28 struct mddev *mddev; /* pointing back to mddev. */ member
63 struct mddev *mddev; /* the md device which md_cluster_info belongs to */ member
159 struct mddev *mddev) in dlm_lock_sync_interruptible()
192 static struct dlm_lock_resource *lockres_init(struct mddev *mddev, in lockres_init()
277 static int read_resync_info(struct mddev *mddev, in read_resync_info()
297 struct mddev *mddev = thread->mddev; in recover_bitmaps() local
363 struct mddev *mddev = arg; in recover_prep() local
368 static void __recover_slot(struct mddev *mddev, int slot) in __recover_slot()
386 struct mddev *mddev = arg; in recover_slot() local
402 struct mddev *mddev = arg; in recover_done() local
[all …]
H A Dmd-llbitmap.c277 struct mddev *mddev; member
515 struct mddev *mddev = llbitmap->mddev; in llbitmap_read_page() local
552 struct mddev *mddev = llbitmap->mddev; llbitmap_write_page() local
662 struct mddev *mddev = llbitmap->mddev; llbitmap_all_disks_support_wzeroes_unmap() local
683 struct mddev *mddev = llbitmap->mddev; llbitmap_zero_all_disks() local
708 struct mddev *mddev = llbitmap->mddev; llbitmap_init_state() local
735 struct mddev *mddev = llbitmap->mddev; llbitmap_state_machine() local
860 llbitmap_check_support(struct mddev * mddev) llbitmap_check_support() argument
905 struct mddev *mddev = llbitmap->mddev; llbitmap_init() local
937 struct mddev *mddev = llbitmap->mddev; llbitmap_read_sb() local
1104 llbitmap_create(struct mddev * mddev) llbitmap_create() argument
1138 llbitmap_resize(struct mddev * mddev,sector_t blocks,int chunksize) llbitmap_resize() argument
1160 llbitmap_load(struct mddev * mddev) llbitmap_load() argument
1172 llbitmap_destroy(struct mddev * mddev) llbitmap_destroy() argument
1191 llbitmap_start_write(struct mddev * mddev,sector_t offset,unsigned long sectors) llbitmap_start_write() argument
1208 llbitmap_end_write(struct mddev * mddev,sector_t offset,unsigned long sectors) llbitmap_end_write() argument
1223 llbitmap_start_discard(struct mddev * mddev,sector_t offset,unsigned long sectors) llbitmap_start_discard() argument
1240 llbitmap_end_discard(struct mddev * mddev,sector_t offset,unsigned long sectors) llbitmap_end_discard() argument
1289 llbitmap_unplug(struct mddev * mddev,bool sync) llbitmap_unplug() argument
1318 __llbitmap_flush(struct mddev * mddev) __llbitmap_flush() argument
1337 llbitmap_flush(struct mddev * mddev) llbitmap_flush() argument
1353 llbitmap_blocks_synced(struct mddev * mddev,sector_t offset) llbitmap_blocks_synced() argument
1362 llbitmap_skip_sync_blocks(struct mddev * mddev,sector_t offset) llbitmap_skip_sync_blocks() argument
1390 llbitmap_start_sync(struct mddev * mddev,sector_t offset,sector_t * blocks,bool degraded) llbitmap_start_sync() argument
1417 llbitmap_end_sync(struct mddev * mddev,sector_t offset,sector_t * blocks) llbitmap_end_sync() argument
1429 llbitmap_close_sync(struct mddev * mddev) llbitmap_close_sync() argument
1449 llbitmap_cond_end_sync(struct mddev * mddev,sector_t sector,bool force) llbitmap_cond_end_sync() argument
1482 llbitmap_dirty_bits(struct mddev * mddev,unsigned long s,unsigned long e) llbitmap_dirty_bits() argument
1500 struct mddev *mddev = llbitmap->mddev; llbitmap_update_sb() local
1549 llbitmap_write_all(struct mddev * mddev) llbitmap_write_all() argument
1562 llbitmap_start_behind_write(struct mddev * mddev) llbitmap_start_behind_write() argument
1569 llbitmap_end_behind_write(struct mddev * mddev) llbitmap_end_behind_write() argument
1577 llbitmap_wait_behind_writes(struct mddev * mddev) llbitmap_wait_behind_writes() argument
1589 bits_show(struct mddev * mddev,char * page) bits_show() argument
1632 metadata_show(struct mddev * mddev,char * page) metadata_show() argument
1656 daemon_sleep_show(struct mddev * mddev,char * page) daemon_sleep_show() argument
1662 daemon_sleep_store(struct mddev * mddev,const char * buf,size_t len) daemon_sleep_store() argument
1677 barrier_idle_show(struct mddev * mddev,char * page) barrier_idle_show() argument
1685 barrier_idle_store(struct mddev * mddev,const char * buf,size_t len) barrier_idle_store() argument
1701 proactive_sync_store(struct mddev * mddev,const char * buf,size_t len) proactive_sync_store() argument
[all...]
H A Dmd-linear.c30 static inline struct dev_info *which_dev(struct mddev *mddev, sector_t sector) in which_dev()
55 static sector_t linear_size(struct mddev *mddev, sector_t sectors, int raid_disks) in linear_size()
68 static int linear_set_limits(struct mddev *mddev) in linear_set_limits()
87 static struct linear_conf *linear_conf(struct mddev *mddev, int raid_disks) in linear_conf()
165 static int linear_run(struct mddev *mddev) in linear_run()
188 static int linear_add(struct mddev *mddev, struct md_rdev *rdev) in linear_add()
228 static void linear_free(struct mddev *mddev, void *priv) in linear_free()
235 static bool linear_make_request(struct mddev *mddev, struct bio *bio) in linear_make_request()
297 static void linear_status(struct seq_file *seq, struct mddev *mddev) in linear_status()
302 static void linear_error(struct mddev *mddev, struct md_rdev *rdev) in linear_error()
[all …]
H A Dmd-bitmap.c167 struct mddev *mddev; /* the md device that the bitmap is for */ member
348 static int read_sb_page(struct mddev *mddev, loff_t offset, in read_sb_page() argument
370 static struct md_rdev *next_active_rdev(struct md_rdev *rdev, struct mddev *mdde argument
432 struct mddev *mddev = bitmap->mddev; __write_sb_page() local
488 struct mddev *mddev = bitmap->mddev; write_sb_page() local
1296 bitmap_unplug(struct mddev * mddev,bool sync) bitmap_unplug() argument
1325 struct mddev *mddev = bitmap->mddev; md_bitmap_init_from_disk() local
1445 bitmap_write_all(struct mddev * mddev) bitmap_write_all() argument
1485 mddev_set_timeout(struct mddev * mddev,unsigned long timeout,bool force) mddev_set_timeout() argument
1507 bitmap_daemon_work(struct mddev * mddev) bitmap_daemon_work() argument
1678 bitmap_start_write(struct mddev * mddev,sector_t offset,unsigned long sectors) bitmap_start_write() argument
1732 bitmap_end_write(struct mddev * mddev,sector_t offset,unsigned long sectors) bitmap_end_write() argument
1805 bitmap_start_sync(struct mddev * mddev,sector_t offset,sector_t * blocks,bool degraded) bitmap_start_sync() argument
1856 bitmap_end_sync(struct mddev * mddev,sector_t offset,sector_t * blocks) bitmap_end_sync() argument
1862 bitmap_close_sync(struct mddev * mddev) bitmap_close_sync() argument
1881 bitmap_cond_end_sync(struct mddev * mddev,sector_t sector,bool force) bitmap_cond_end_sync() argument
1912 bitmap_sync_with_cluster(struct mddev * mddev,sector_t old_lo,sector_t old_hi,sector_t new_lo,sector_t new_hi) bitmap_sync_with_cluster() argument
1959 bitmap_dirty_bits(struct mddev * mddev,unsigned long s,unsigned long e) bitmap_dirty_bits() argument
1982 bitmap_flush(struct mddev * mddev) bitmap_flush() argument
2041 bitmap_start_behind_write(struct mddev * mddev) bitmap_start_behind_write() argument
2055 bitmap_end_behind_write(struct mddev * mddev) bitmap_end_behind_write() argument
2066 bitmap_wait_behind_writes(struct mddev * mddev) bitmap_wait_behind_writes() argument
2080 bitmap_destroy(struct mddev * mddev) bitmap_destroy() argument
2106 __bitmap_create(struct mddev * mddev,int slot) __bitmap_create() argument
2194 bitmap_create(struct mddev * mddev) bitmap_create() argument
2205 bitmap_load(struct mddev * mddev) bitmap_load() argument
2263 bitmap_get_from_slot(struct mddev * mddev,int slot) bitmap_get_from_slot() argument
2286 bitmap_copy_from_slot(struct mddev * mddev,int slot,sector_t * low,sector_t * high,bool clear_bits) bitmap_copy_from_slot() argument
2574 bitmap_resize(struct mddev * mddev,sector_t blocks,int chunksize) bitmap_resize() argument
2589 bitmap_none_create(struct mddev * mddev) bitmap_none_create() argument
2594 bitmap_none_load(struct mddev * mddev) bitmap_none_load() argument
2599 bitmap_none_destroy(struct mddev * mddev) bitmap_none_destroy() argument
2609 location_show(struct mddev * mddev,char * page) location_show() argument
2623 location_store(struct mddev * mddev,const char * buf,size_t len) location_store() argument
2746 space_show(struct mddev * mddev,char * page) space_show() argument
2752 space_store(struct mddev * mddev,const char * buf,size_t len) space_store() argument
2780 timeout_show(struct mddev * mddev,char * page) timeout_show() argument
2794 timeout_store(struct mddev * mddev,const char * buf,size_t len) timeout_store() argument
2824 backlog_show(struct mddev * mddev,char * page) backlog_show() argument
2830 backlog_store(struct mddev * mddev,const char * buf,size_t len) backlog_store() argument
2884 chunksize_show(struct mddev * mddev,char * page) chunksize_show() argument
2890 chunksize_store(struct mddev * mddev,const char * buf,size_t len) chunksize_store() argument
2913 metadata_show(struct mddev * mddev,char * page) metadata_show() argument
2921 metadata_store(struct mddev * mddev,const char * buf,size_t len) metadata_store() argument
2940 can_clear_show(struct mddev * mddev,char * page) can_clear_show() argument
2956 can_clear_store(struct mddev * mddev,const char * buf,size_t len) can_clear_store() argument
2982 behind_writes_used_show(struct mddev * mddev,char * page) behind_writes_used_show() argument
2999 behind_writes_used_reset(struct mddev * mddev,const char * buf,size_t len) behind_writes_used_reset() argument
[all...]
H A Draid1.c92 struct mddev *mddev = rdev->mddev; in wait_for_serialization() local
112 struct mddev *mddev = rdev->mddev; in remove_serial() local
302 struct mddev *mddev = r1_bio->mddev; reschedule_retry() local
439 struct mddev *mddev = r1_bio->mddev; close_write() local
1294 struct mddev *mddev = plug->cb.data; raid1_unplug() local
1314 init_r1bio(struct r1bio * r1_bio,struct mddev * mddev,struct bio * bio) init_r1bio() argument
1324 alloc_r1bio(struct mddev * mddev,struct bio * bio) alloc_r1bio() argument
1335 raid1_read_request(struct mddev * mddev,struct bio * bio,int max_read_sectors,struct r1bio * r1_bio) raid1_read_request() argument
1439 wait_blocked_rdev(struct mddev * mddev,struct bio * bio) wait_blocked_rdev() argument
1473 raid1_start_write_behind(struct mddev * mddev,struct r1bio * r1_bio,struct bio * bio) raid1_start_write_behind() argument
1497 raid1_write_request(struct mddev * mddev,struct bio * bio,int max_write_sectors) raid1_write_request() argument
1705 raid1_make_request(struct mddev * mddev,struct bio * bio) raid1_make_request() argument
1732 raid1_status(struct seq_file * seq,struct mddev * mddev) raid1_status() argument
1766 raid1_error(struct mddev * mddev,struct md_rdev * rdev) raid1_error() argument
1834 raid1_spare_active(struct mddev * mddev) raid1_spare_active() argument
1931 raid1_add_disk(struct mddev * mddev,struct md_rdev * rdev) raid1_add_disk() argument
1986 raid1_remove_disk(struct mddev * mddev,struct md_rdev * rdev) raid1_remove_disk() argument
2061 abort_sync_write(struct mddev * mddev,struct r1bio * r1_bio) abort_sync_write() argument
2078 struct mddev *mddev = r1_bio->mddev; put_sync_write_buf() local
2094 struct mddev *mddev = r1_bio->mddev; end_sync_write() local
2145 struct mddev *mddev = r1_bio->mddev; fix_sync_read_error() local
2267 struct mddev *mddev = r1_bio->mddev; process_checks() local
2344 sync_request_write(struct mddev * mddev,struct r1bio * r1_bio) sync_request_write() argument
2411 struct mddev *mddev = conf->mddev; fix_read_error() local
2498 struct mddev *mddev = r1_bio->mddev; narrow_write_error() local
2630 struct mddev *mddev = conf->mddev; handle_read_error() local
2673 struct mddev *mddev = thread->mddev; raid1d() local
2779 raid1_sync_request(struct mddev * mddev,sector_t sector_nr,sector_t max_sector,int * skipped) raid1_sync_request() argument
3071 raid1_size(struct mddev * mddev,sector_t sectors,int raid_disks) raid1_size() argument
3079 setup_conf(struct mddev * mddev) setup_conf() argument
3201 raid1_set_limits(struct mddev * mddev) raid1_set_limits() argument
3217 raid1_run(struct mddev * mddev) raid1_run() argument
3299 raid1_free(struct mddev * mddev,void * priv) raid1_free() argument
3314 raid1_resize(struct mddev * mddev,sector_t sectors) raid1_resize() argument
3347 raid1_reshape(struct mddev * mddev) raid1_reshape() argument
3443 raid1_quiesce(struct mddev * mddev,int quiesce) raid1_quiesce() argument
3453 raid1_takeover(struct mddev * mddev) raid1_takeover() argument
[all...]
H A Draid10.c301 struct mddev *mdde in reschedule_retry() local
434 struct mddev *mddev = r10_bio->mddev; close_write() local
1087 struct mddev *mddev = plug->cb.data; raid10_unplug() local
1122 regular_request_wait(struct mddev * mddev,struct r10conf * conf,struct bio * bio,sector_t sectors) regular_request_wait() argument
1148 raid10_read_request(struct mddev * mddev,struct bio * bio,struct r10bio * r10_bio,bool io_accounting) raid10_read_request() argument
1246 raid10_write_one_disk(struct mddev * mddev,struct r10bio * r10_bio,struct bio * bio,bool replacement,int n_copy) raid10_write_one_disk() argument
1288 wait_blocked_dev(struct mddev * mddev,struct r10bio * r10_bio) wait_blocked_dev() argument
1344 raid10_write_request(struct mddev * mddev,struct bio * bio,struct r10bio * r10_bio) raid10_write_request() argument
1529 __make_request(struct mddev * mddev,struct bio * bio,int sectors) __make_request() argument
1602 raid10_handle_discard(struct mddev * mddev,struct bio * bio) raid10_handle_discard() argument
1865 raid10_make_request(struct mddev * mddev,struct bio * bio) raid10_make_request() argument
1901 raid10_status(struct seq_file * seq,struct mddev * mddev) raid10_status() argument
1995 raid10_error(struct mddev * mddev,struct md_rdev * rdev) raid10_error() argument
2057 raid10_spare_active(struct mddev * mddev) raid10_spare_active() argument
2105 raid10_add_disk(struct mddev * mddev,struct md_rdev * rdev) raid10_add_disk() argument
2168 raid10_remove_disk(struct mddev * mddev,struct md_rdev * rdev) raid10_remove_disk() argument
2264 struct mddev *mddev = r10_bio->mddev; end_sync_request() local
2292 struct mddev *mddev = r10_bio->mddev; end_sync_write() local
2341 sync_request_write(struct mddev * mddev,struct r10bio * r10_bio) sync_request_write() argument
2475 struct mddev *mddev = r10_bio->mddev; fix_recovery_read_error() local
2547 recovery_request_write(struct mddev * mddev,struct r10bio * r10_bio) recovery_request_write() argument
2613 fix_read_error(struct r10conf * conf,struct mddev * mddev,struct r10bio * r10_bio) fix_read_error() argument
2771 struct mddev *mddev = r10_bio->mddev; narrow_write_error() local
2831 handle_read_error(struct mddev * mddev,struct r10bio * r10_bio) handle_read_error() argument
2962 struct mddev *mddev = thread->mddev; raid10d() local
3148 raid10_sync_request(struct mddev * mddev,sector_t sector_nr,sector_t max_sector,int * skipped) raid10_sync_request() argument
3713 raid10_size(struct mddev * mddev,sector_t sectors,int raid_disks) raid10_size() argument
3763 setup_geo(struct geom * geo,struct mddev * mddev,enum geo_type new) setup_geo() argument
3835 setup_conf(struct mddev * mddev) setup_conf() argument
3930 raid10_set_queue_limits(struct mddev * mddev) raid10_set_queue_limits() argument
3950 raid10_run(struct mddev * mddev) raid10_run() argument
4124 raid10_free(struct mddev * mddev,void * priv) raid10_free() argument
4129 raid10_quiesce(struct mddev * mddev,int quiesce) raid10_quiesce() argument
4139 raid10_resize(struct mddev * mddev,sector_t sectors) raid10_resize() argument
4187 raid10_takeover_raid0(struct mddev * mddev,sector_t size,int devs) raid10_takeover_raid0() argument
4222 raid10_takeover(struct mddev * mddev) raid10_takeover() argument
4244 raid10_check_reshape(struct mddev * mddev) raid10_check_reshape() argument
4348 raid10_start_reshape(struct mddev * mddev) raid10_start_reshape() argument
4560 reshape_request(struct mddev * mddev,sector_t sector_nr,int * skipped) reshape_request() argument
4836 reshape_request_write(struct mddev * mddev,struct r10bio * r10_bio) reshape_request_write() argument
4897 raid10_update_reshape_pos(struct mddev * mddev) raid10_update_reshape_pos() argument
4910 handle_reshape_read_error(struct mddev * mddev,struct r10bio * r10_bio) handle_reshape_read_error() argument
4984 struct mddev *mddev = r10_bio->mddev; end_reshape_write() local
5013 raid10_finish_reshape(struct mddev * mddev) raid10_finish_reshape() argument
[all...]
H A Draid5.c2909 raid5_error(struct mddev * mddev,struct md_rdev * rdev) raid5_error() argument
3754 struct mddev *mddev = sh->raid_conf->mddev; need_this_block() local
4107 struct mddev *mddev = conf->mddev; handle_stripe_dirtying() local
5336 in_chunk_boundary(struct mddev * mddev,struct bio * bio) in_chunk_boundary() argument
5396 struct mddev *mddev = rdev->mddev; raid5_align_endio() local
5416 raid5_read_one_chunk(struct mddev * mddev,struct bio * raid_bio) raid5_read_one_chunk() argument
5492 chunk_aligned_read(struct mddev * mddev,struct bio * raid_bio) chunk_aligned_read() argument
5627 struct mddev *mddev = cb->cb.data; raid5_unplug() local
5661 release_stripe_plug(struct mddev * mddev,struct stripe_head * sh) release_stripe_plug() argument
5689 make_discard_request(struct mddev * mddev,struct bio * bi) make_discard_request() argument
5772 ahead_of_reshape(struct mddev * mddev,sector_t sector,sector_t reshape_sector) ahead_of_reshape() argument
5779 range_ahead_of_reshape(struct mddev * mddev,sector_t min,sector_t max,sector_t reshape_sector) range_ahead_of_reshape() argument
5786 stripe_ahead_of_reshape(struct mddev * mddev,struct r5conf * conf,struct stripe_head * sh) stripe_ahead_of_reshape() argument
5872 get_reshape_loc(struct mddev * mddev,struct r5conf * conf,sector_t logical_sector) get_reshape_loc() argument
5901 raid5_bitmap_sector(struct mddev * mddev,sector_t * offset,unsigned long * sectors) raid5_bitmap_sector() argument
5949 make_stripe_request(struct mddev * mddev,struct r5conf * conf,struct stripe_request_ctx * ctx,sector_t logical_sector,struct bio * bi) make_stripe_request() argument
6084 raid5_make_request(struct mddev * mddev,struct bio * bi) raid5_make_request() argument
6235 reshape_request(struct mddev * mddev,sector_t sector_nr,int * skipped) reshape_request() argument
6512 raid5_sync_request(struct mddev * mddev,sector_t sector_nr,sector_t max_sector,int * skipped) raid5_sync_request() argument
6729 struct mddev *mddev = conf->mddev; raid5_do_work() local
6777 struct mddev *mddev = thread->mddev; raid5d() local
6861 raid5_show_stripe_cache_size(struct mddev * mddev,char * page) raid5_show_stripe_cache_size() argument
6874 raid5_set_cache_size(struct mddev * mddev,int size) raid5_set_cache_size() argument
6905 raid5_store_stripe_cache_size(struct mddev * mddev,const char * page,size_t len) raid5_store_stripe_cache_size() argument
6934 raid5_show_rmw_level(struct mddev * mddev,char * page) raid5_show_rmw_level() argument
6944 raid5_store_rmw_level(struct mddev * mddev,const char * page,size_t len) raid5_store_rmw_level() argument
6976 raid5_show_stripe_size(struct mddev * mddev,char * page) raid5_show_stripe_size() argument
6991 raid5_store_stripe_size(struct mddev * mddev,const char * page,size_t len) raid5_store_stripe_size() argument
7067 raid5_show_preread_threshold(struct mddev * mddev,char * page) raid5_show_preread_threshold() argument
7080 raid5_store_preread_threshold(struct mddev * mddev,const char * page,size_t len) raid5_store_preread_threshold() argument
7112 raid5_show_skip_copy(struct mddev * mddev,char * page) raid5_show_skip_copy() argument
7125 raid5_store_skip_copy(struct mddev * mddev,const char * page,size_t len) raid5_store_skip_copy() argument
7164 stripe_cache_active_show(struct mddev * mddev,char * page) stripe_cache_active_show() argument
7177 raid5_show_group_thread_cnt(struct mddev * mddev,char * page) raid5_show_group_thread_cnt() argument
7193 raid5_store_group_thread_cnt(struct mddev * mddev,const char * page,size_t len) raid5_store_group_thread_cnt() argument
7320 raid5_size(struct mddev * mddev,sector_t sectors,int raid_disks) raid5_size() argument
7470 setup_conf(struct mddev * mddev) setup_conf() argument
7771 raid5_set_limits(struct mddev * mddev) raid5_set_limits() argument
7837 raid5_run(struct mddev * mddev) raid5_run() argument
8120 raid5_free(struct mddev * mddev,void * priv) raid5_free() argument
8128 raid5_status(struct seq_file * seq,struct mddev * mddev) raid5_status() argument
8169 raid5_spare_active(struct mddev * mddev) raid5_spare_active() argument
8213 raid5_remove_disk(struct mddev * mddev,struct md_rdev * rdev) raid5_remove_disk() argument
8292 raid5_add_disk(struct mddev * mddev,struct md_rdev * rdev) raid5_add_disk() argument
8372 raid5_resize(struct mddev * mddev,sector_t sectors) raid5_resize() argument
8410 check_stripe_cache(struct mddev * mddev) check_stripe_cache() argument
8434 check_reshape(struct mddev * mddev) check_reshape() argument
8478 raid5_start_reshape(struct mddev * mddev) raid5_start_reshape() argument
8634 raid5_finish_reshape(struct mddev * mddev) raid5_finish_reshape() argument
8665 raid5_quiesce(struct mddev * mddev,int quiesce) raid5_quiesce() argument
8700 raid45_takeover_raid0(struct mddev * mddev,int level) raid45_takeover_raid0() argument
8726 raid5_takeover_raid1(struct mddev * mddev) raid5_takeover_raid1() argument
8758 raid5_takeover_raid6(struct mddev * mddev) raid5_takeover_raid6() argument
8791 raid5_check_reshape(struct mddev * mddev) raid5_check_reshape() argument
8831 raid6_check_reshape(struct mddev * mddev) raid6_check_reshape() argument
8851 raid5_takeover(struct mddev * mddev) raid5_takeover() argument
8874 raid4_takeover(struct mddev * mddev) raid4_takeover() argument
8893 raid6_takeover(struct mddev * mddev) raid6_takeover() argument
8939 raid5_change_consistency_policy(struct mddev * mddev,const char * buf) raid5_change_consistency_policy() argument
8997 raid5_start(struct mddev * mddev) raid5_start() argument
9009 raid5_prepare_suspend(struct mddev * mddev) raid5_prepare_suspend() 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; rs_set_rdev_sectors() local
714 struct mddev *mddev = &rs->md; rs_set_cur() local
727 struct mddev *mddev = &rs->md; rs_set_new() local
1541 struct mddev *mddev = &rs->md; rs_set_raid456_stripe_cache() local
1648 struct mddev *mddev = &rs->md; rs_set_dev_and_array_sectors() local
1745 struct mddev *mddev = &rs->md; rs_check_takeover() local
1915 struct mddev *mddev = &rs->md; rs_reshape_requested() local
2043 struct mddev *mddev = &rs->md; rs_check_reshape() local
2110 super_sync(struct mddev * mddev,struct md_rdev * rdev) super_sync() argument
2240 struct mddev *mddev = &rs->md; super_init_validation() local
2461 struct mddev *mddev = &rs->md; super_validate() local
2534 struct mddev *mddev = &rs->md; analyse_superblocks() local
2741 struct mddev *mddev = &rs->md; rs_setup_takeover() local
2787 struct mddev *mddev = &rs->md; rs_prepare_reshape() local
2854 struct mddev *mddev = &rs->md; rs_setup_reshape() local
3344 struct mddev *mddev = &rs->md; raid_map() local
3382 decipher_sync_action(struct mddev * mddev,unsigned long recovery) decipher_sync_action() argument
3443 struct mddev *mddev = &rs->md; rs_get_progress() local
3530 struct mddev *mddev = &rs->md; raid_status() local
3736 struct mddev *mddev = &rs->md; raid_message() local
3827 struct mddev *mddev = &rs->md; raid_presuspend() local
3876 struct mddev *mddev = &rs->md; attempt_restore_of_faulty_devices() local
3959 struct mddev *mddev = &rs->md; __load_dirty_region_bitmap() local
3974 struct mddev *mddev = &rs->md; rs_update_sbs() local
3993 struct mddev *mddev = &rs->md; rs_start_reshape() local
4040 struct mddev *mddev = &rs->md; raid_preresume() local
4114 struct mddev *mddev = &rs->md; raid_resume() local
[all...]
H A Draid1-10.c128 static inline bool raid1_add_bio_to_plug(struct mddev *mddev, struct bio *bio, in raid1_add_bio_to_plug()
164 static inline void raid1_prepare_flush_writes(struct mddev *mddev) in raid1_prepare_flush_writes()
174 static inline void check_decay_read_errors(struct mddev *mddev, struct md_rdev *rdev) in check_decay_read_errors()
204 static inline bool exceed_read_errors(struct mddev *mddev, struct md_rdev *rdev) in exceed_read_errors()
278 static inline bool raid1_should_read_first(struct mddev *mddev, in raid1_should_read_first()
H A Dmd-bitmap.h132 md_bitmap_registered(struct mddev * mddev) md_bitmap_registered() argument
137 md_bitmap_enabled(struct mddev * mddev,bool flush) md_bitmap_enabled() argument
149 md_bitmap_start_sync(struct mddev * mddev,sector_t offset,sector_t * blocks,bool degraded) md_bitmap_start_sync() argument
161 md_bitmap_end_sync(struct mddev * mddev,sector_t offset,sector_t * blocks) md_bitmap_end_sync() argument
[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
1486 ppl_write_hint_show(struct mddev *mddev, char *buf) in ppl_write_hint_show()
1492 ppl_write_hint_store(struct mddev *mddev, const char *page, size_t len) in ppl_write_hint_store()