Lines Matching refs:clevel
891 static struct md_personality *get_pers(int level, char *clevel) in get_pers() argument
902 !strcmp(head->name, clevel)) { in get_pers()
916 clevel); in get_pers()
1351 mddev->clevel[0] = 0; in super_90_validate()
1854 mddev->clevel[0] = 0; in super_1_validate()
3875 else if (mddev->clevel[0]) in level_show()
3876 ret = sprintf(page, "%s\n", mddev->clevel); in level_show()
3888 char clevel[16]; in level_store() local
3896 if (slen == 0 || slen >= sizeof(clevel)) in level_store()
3904 memcpy(mddev->clevel, buf, slen); in level_store()
3905 if (mddev->clevel[slen-1] == '\n') in level_store()
3907 mddev->clevel[slen] = 0; in level_store()
3936 memcpy(clevel, buf, slen); in level_store()
3937 if (clevel[slen-1] == '\n') in level_store()
3939 clevel[slen] = 0; in level_store()
3940 if (kstrtol(clevel, 10, &level)) in level_store()
3943 if (request_module("md-%s", clevel) != 0) in level_store()
3944 request_module("md-level-%s", clevel); in level_store()
3945 pers = get_pers(level, clevel); in level_store()
3960 mdname(mddev), clevel); in level_store()
3981 mdname(mddev), clevel); in level_store()
3994 strscpy(mddev->clevel, pers->head.name, sizeof(mddev->clevel)); in level_store()
6039 else if (mddev->clevel[0]) in md_run()
6040 request_module("md-%s", mddev->clevel); in md_run()
6106 pers = get_pers(mddev->level, mddev->clevel); in md_run()
6115 strscpy(mddev->clevel, pers->head.name, sizeof(mddev->clevel)); in md_run()
6362 mddev->clevel[0] = 0; in md_clean()
7302 mddev->clevel[0] = 0; in md_set_array_info()