gpart_create
gpart_create(pp, bootpart_type(scheme, &bootmount),
gpart_create(provider_for_name(&submesh, disk),
gpart_create(pp, fsname, rootsizestr, "/", NULL, 0);
gpart_create(pp, "freebsd-swap", swapsizestr, NULL, NULL, 0);
gpart_create((struct gprovider *)(items[i].cookie),
void gpart_create(struct gprovider *pp, const char *default_type,
gpart_create(provider_for_name(&submesh, disk),
gpart_create(provider_for_name(&mesh, disk), type, size, mount,