Lines Matching refs:md_cluster_ops
70 struct md_cluster_operations *md_cluster_ops; variable
71 EXPORT_SYMBOL(md_cluster_ops);
2301 ret = md_cluster_ops->metadata_update_start(mddev); in md_update_sb()
2305 md_cluster_ops->metadata_update_cancel(mddev); in md_update_sb()
2461 md_cluster_ops->metadata_update_finish(mddev); in md_update_sb()
2603 err = md_cluster_ops->remove_disk(mddev, rdev); in state_store()
2699 (err = md_cluster_ops->gather_bitmaps(rdev)) == 0) { in state_store()
6061 err = md_cluster_ops->add_new_disk(mddev, rdev); in add_new_disk()
6077 md_cluster_ops->new_disk_ack(mddev, (err == 0)); in add_new_disk()
6080 md_cluster_ops->add_new_disk_cancel(mddev); in add_new_disk()
6150 ret = md_cluster_ops->metadata_update_start(mddev); in hot_remove_disk()
6163 md_cluster_ops->remove_disk(mddev, rdev); in hot_remove_disk()
6172 md_cluster_ops->metadata_update_cancel(mddev); in hot_remove_disk()
6958 md_cluster_ops->new_disk_ack(mddev, false); in md_ioctl()
7553 if (md_cluster_ops != NULL) in register_md_cluster_operations()
7556 md_cluster_ops = ops; in register_md_cluster_operations()
7567 md_cluster_ops = NULL; in unregister_md_cluster_operations()
7584 if (!md_cluster_ops || !try_module_get(md_cluster_mod)) { in md_setup_cluster()
7590 return md_cluster_ops->join(mddev, nodes); in md_setup_cluster()
7595 if (!md_cluster_ops) in md_cluster_stop()
7597 md_cluster_ops->leave(mddev); in md_cluster_stop()
8076 md_cluster_ops->resync_finish(mddev); in md_do_sync()
8120 md_cluster_ops->resync_finish(mddev); in md_do_sync()
8211 ret = md_cluster_ops->resync_start(mddev); in md_start_sync()