| /linux/drivers/md/ |
| H A D | md.h | 138 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 D | md.c | 136 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 D | md-cluster.c | 28 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 D | md-llbitmap.c | 277 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 D | md-linear.c | 30 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 D | md-bitmap.c | 167 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 D | raid1.c | 92 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 D | raid10.c | 301 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 D | raid5.c | 2909 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 D | dm-raid.c | 263 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 D | raid1-10.c | 128 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 D | md-bitmap.h | 132 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 D | raid5-ppl.c | 88 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()
|