Lines Matching refs:md

515 	struct partition_metadata *md;
602 TAILQ_FOREACH(md, &part_metadata, metadata) {
603 if (md->name != NULL && strcmp(md->name, pp->lg_name) == 0) {
604 if (md->fstab != NULL)
605 items[2].text = md->fstab->fs_file;
665 struct partition_metadata *md;
670 md = get_part_metadata(name, 1);
673 if (md->newfs != NULL) {
674 free(md->newfs);
675 md->newfs = NULL;
679 md->newfs = malloc(strlen(newfs) + strlen(" /dev/") +
687 sprintf(md->newfs, "%s %s /dev/%s", newfs,
690 sprintf(md->newfs, "%s /dev/%s", newfs, name);
698 md->bootcode = 1;
703 md->bootcode = 1;
706 if (md->fstab != NULL) {
707 free(md->fstab->fs_spec);
708 free(md->fstab->fs_file);
709 free(md->fstab->fs_vfstype);
710 free(md->fstab->fs_mntops);
711 free(md->fstab->fs_type);
712 free(md->fstab);
713 md->fstab = NULL;
716 if (md->fstab == NULL) {
717 md->fstab = malloc(sizeof(struct fstab));
719 free(md->fstab->fs_spec);
720 free(md->fstab->fs_file);
721 free(md->fstab->fs_vfstype);
722 free(md->fstab->fs_mntops);
723 free(md->fstab->fs_type);
726 md->fstab->fs_spec = strdup(zpool_name);
728 md->fstab->fs_spec = malloc(strlen(name) +
730 sprintf(md->fstab->fs_spec, "/dev/%s", name);
732 md->fstab->fs_file = strdup(mountpoint);
735 md->fstab->fs_vfstype = strdup(&type[8]);
737 md->fstab->fs_vfstype = strdup("msdosfs");
739 md->fstab->fs_vfstype = strdup(type); /* Guess */
741 md->fstab->fs_type = strdup(FSTAB_SW);
742 md->fstab->fs_freq = 0;
743 md->fstab->fs_passno = 0;
745 md->fstab->fs_type = strdup(FSTAB_RW);
746 md->fstab->fs_freq = 0;
747 md->fstab->fs_passno = 0;
749 md->fstab->fs_type = strdup(FSTAB_RW);
751 md->fstab->fs_freq = 1;
752 md->fstab->fs_passno = 1;
754 md->fstab->fs_freq = 2;
755 md->fstab->fs_passno = 2;
758 md->fstab->fs_mntops = strdup(md->fstab->fs_type);
1099 struct partition_metadata *md;
1100 md = get_part_metadata(pp->lg_name, 0);
1101 if (md == NULL || !md->bootcode)
1325 struct partition_metadata *md;
1343 TAILQ_FOREACH(md, &part_metadata, metadata) {
1344 if (md->fstab != NULL && strcmp(md->fstab->fs_file, "/") == 0) {
1345 rootfs = md->fstab->fs_vfstype;
1369 md = get_part_metadata(gp->lg_name, 0);
1370 if (md != NULL && md->bootcode)
1375 md = get_part_metadata(pp->lg_name, 0);
1376 if (md == NULL || !md->bootcode)