Lines Matching refs:cluster_ops
2689 ret = mddev->cluster_ops->metadata_update_start(mddev); in md_update_sb()
2693 mddev->cluster_ops->metadata_update_cancel(mddev); in md_update_sb()
2833 mddev->cluster_ops->metadata_update_finish(mddev); in md_update_sb()
2992 err = mddev->cluster_ops->remove_disk(mddev, rdev); in state_store()
3102 (err = mddev->cluster_ops->gather_bitmaps(rdev)) == 0) { in state_store()
7046 err = mddev->cluster_ops->add_new_disk(mddev, rdev); in md_add_new_disk()
7063 err = mddev->cluster_ops->new_disk_ack( in md_add_new_disk()
7070 mddev->cluster_ops->add_new_disk_cancel(mddev); in md_add_new_disk()
7151 mddev->cluster_ops->remove_disk(mddev, rdev)) in hot_remove_disk()
7455 mddev->cluster_ops->update_size(mddev, old_dev_sectors); in update_size()
7506 mddev->cluster_ops = xa_load(&md_submodule, ID_CLUSTER); in get_cluster_ops()
7507 if (mddev->cluster_ops && in get_cluster_ops()
7508 !try_module_get(mddev->cluster_ops->head.owner)) in get_cluster_ops()
7509 mddev->cluster_ops = NULL; in get_cluster_ops()
7512 return mddev->cluster_ops == NULL ? -ENOENT : 0; in get_cluster_ops()
7517 if (!mddev->cluster_ops) in put_cluster_ops()
7520 mddev->cluster_ops->leave(mddev); in put_cluster_ops()
7521 module_put(mddev->cluster_ops->head.owner); in put_cluster_ops()
7522 mddev->cluster_ops = NULL; in put_cluster_ops()
7633 if (mddev->cluster_ops->lock_all_bitmaps(mddev) <= 0) { in update_array_info()
7636 mddev->cluster_ops->unlock_all_bitmaps(mddev); in update_array_info()
7925 mddev->cluster_ops->new_disk_ack(mddev, false); in md_ioctl()
8626 ret = mddev->cluster_ops->join(mddev, nodes); in md_setup_cluster()
9049 ret = mddev->cluster_ops->resync_start(mddev); in md_do_sync()
9076 mddev->cluster_ops->resync_start_notify(mddev); in md_do_sync()
9877 mddev->cluster_ops->resync_finish(mddev); in md_reap_sync_thread()
9891 mddev->cluster_ops->update_size(mddev, old_dev_sectors); in md_reap_sync_thread()
10120 !mddev->cluster_ops->resync_status_get(mddev)) { in check_sb_changes()