Lines Matching refs:disk
65 part_config(char *disk, const char *scheme, char *config) in part_config() argument
79 if (provider_for_name(&mesh, disk) == NULL) { in part_config()
80 fprintf(stderr, "GEOM provider %s not found\n", disk); in part_config()
91 if (strcmp(gpart->lg_name, disk) == 0) in part_config()
96 gpart_partition(disk, scheme); in part_config()
102 gpart_create(provider_for_name(&submesh, disk), in part_config()
103 "freebsd", NULL, NULL, &disk, 0); in part_config()
107 disk = strdup(disk); in part_config()
113 free(disk); in part_config()
119 wizard_makeparts(&mesh, disk, "ufs", 0); in part_config()
138 gpart_create(provider_for_name(&mesh, disk), type, size, mount, in part_config()
143 free(disk); in part_config()
151 free(disk); in part_config()
160 char *disk = NULL, *scheme = NULL, *partconfig = NULL; in parse_disk_config() local
183 if (disk == NULL) in parse_disk_config()
184 disk = strsep(&input, " \t\n"); in parse_disk_config()
195 if (disk == NULL || strcmp(disk, "DEFAULT") == 0) { in parse_disk_config()
199 disk = boot_disk_select(&mesh); in parse_disk_config()
204 return (part_config(disk, scheme, partconfig)); in parse_disk_config()