Lines Matching full:mesh
46 static char *wizard_partition(struct gmesh *mesh, const char *disk);
53 struct gmesh mesh; in part_wizard() local
65 error = geom_gettree(&mesh); in part_wizard()
70 disk = boot_disk_select(&mesh); in part_wizard()
72 geom_deletetree(&mesh); in part_wizard()
78 schemeroot = wizard_partition(&mesh, disk); in part_wizard()
80 geom_deletetree(&mesh); in part_wizard()
86 error = geom_gettree(&mesh); in part_wizard()
92 error = wizard_makeparts(&mesh, schemeroot, fstype, 1); in part_wizard()
94 geom_deletetree(&mesh); in part_wizard()
102 boot_disk_select(struct gmesh *mesh) in boot_disk_select() argument
117 LIST_FOREACH(classp, &mesh->lg_class, lg_class) { in boot_disk_select()
198 provider_for_name(struct gmesh *mesh, const char *name) in provider_for_name() argument
204 LIST_FOREACH(classp, &mesh->lg_class, lg_class) { in provider_for_name()
223 wizard_partition(struct gmesh *mesh, const char *disk) in wizard_partition() argument
236 LIST_FOREACH(classp, &mesh->lg_class, lg_class) in wizard_partition()
333 wizard_makeparts(struct gmesh *mesh, const char *disk, const char *fstype, in wizard_makeparts() argument
354 LIST_FOREACH(classp, &mesh->lg_class, lg_class) in wizard_makeparts()
362 pp = provider_for_name(mesh, disk); in wizard_makeparts()