Lines Matching refs:md_cluster_ops
70 struct md_cluster_operations *md_cluster_ops; variable
71 EXPORT_SYMBOL(md_cluster_ops);
2516 md_cluster_ops->remove_disk(mddev, rdev); in state_store()
2519 md_cluster_ops->metadata_update_start(mddev); in state_store()
2524 md_cluster_ops->metadata_update_finish(mddev); in state_store()
2612 (err = md_cluster_ops->gather_bitmaps(rdev)) == 0) { in state_store()
4085 md_cluster_ops->metadata_update_start(mddev); in size_store()
4089 md_cluster_ops->metadata_update_finish(mddev); in size_store()
5315 md_cluster_ops->metadata_update_start(mddev); in __md_stop_writes()
5335 md_cluster_ops->metadata_update_finish(mddev); in __md_stop_writes()
5915 err = md_cluster_ops->new_disk_ack(mddev, true); in add_new_disk()
5922 err = md_cluster_ops->add_new_disk_start(mddev, rdev); in add_new_disk()
5924 md_cluster_ops->add_new_disk_finish(mddev); in add_new_disk()
5939 md_cluster_ops->add_new_disk_finish(mddev); in add_new_disk()
6001 md_cluster_ops->metadata_update_start(mddev); in hot_remove_disk()
6010 md_cluster_ops->remove_disk(mddev, rdev); in hot_remove_disk()
6017 md_cluster_ops->metadata_update_finish(mddev); in hot_remove_disk()
6022 md_cluster_ops->metadata_update_cancel(mddev); in hot_remove_disk()
6074 md_cluster_ops->metadata_update_start(mddev); in hot_add_disk()
6092 md_cluster_ops->metadata_update_finish(mddev); in hot_add_disk()
6104 md_cluster_ops->metadata_update_cancel(mddev); in hot_add_disk()
6423 md_cluster_ops->metadata_update_start(mddev); in update_array_info()
6482 md_cluster_ops->metadata_update_finish(mddev); in update_array_info()
6486 md_cluster_ops->metadata_update_cancel(mddev); in update_array_info()
6821 md_cluster_ops->new_disk_ack(mddev, false); in md_ioctl()
7401 if (md_cluster_ops != NULL) in register_md_cluster_operations()
7404 md_cluster_ops = ops; in register_md_cluster_operations()
7414 md_cluster_ops = NULL; in unregister_md_cluster_operations()
7431 if (!md_cluster_ops || !try_module_get(md_cluster_mod)) { in md_setup_cluster()
7437 return md_cluster_ops->join(mddev, nodes); in md_setup_cluster()
7442 if (!md_cluster_ops) in md_cluster_stop()
7444 md_cluster_ops->leave(mddev); in md_cluster_stop()
7586 md_cluster_ops->metadata_update_start(mddev); in md_allow_write()
7589 md_cluster_ops->metadata_update_finish(mddev); in md_allow_write()
7791 md_cluster_ops->resync_start(mddev, j, max_sectors); in md_do_sync()
7853 md_cluster_ops->resync_info_update(mddev, j, max_sectors); in md_do_sync()
7922 md_cluster_ops->resync_finish(mddev); in md_do_sync()
8154 md_cluster_ops->metadata_update_start(mddev); in md_check_recovery()
8157 md_cluster_ops->metadata_update_finish(mddev); in md_check_recovery()
8257 md_cluster_ops->metadata_update_start(mddev); in md_reap_sync_thread()
8271 md_cluster_ops->metadata_update_finish(mddev); in md_reap_sync_thread()