Lines Matching refs:devp
52 pkgmount(struct pkgdev *devp, char *pkg, int part, int nparts, int getvolflg) in pkgmount() argument
84 if (getvolflg && (n = getvol(devp->bdevice, NULL, in pkgmount()
85 (devp->rdonly ? 0 : DM_FORMFS|DM_WLABEL), prompt))) { in pkgmount()
90 devp->bdevice); in pkgmount()
97 if (devp->fstyp == NULL) { in pkgmount()
99 "%s %s", FSTYP, devp->bdevice); in pkgmount()
102 logerr(pkg_gt(ERR_FSTYP), devp->bdevice); in pkgmount()
108 logerr(pkg_gt(ERR_FSTYP), devp->bdevice); in pkgmount()
115 logerr(pkg_gt(ERR_FSTYP), devp->bdevice); in pkgmount()
122 logerr(pkg_gt(ERR_FSTYP), devp->bdevice); in pkgmount()
126 devp->fstyp = strdup(cmd); in pkgmount()
129 if (devp->rdonly) { in pkgmount()
131 devp->fstyp, devp->bdevice, devp->mount, NULL); in pkgmount()
134 devp->fstyp, devp->bdevice, devp->mount, NULL); in pkgmount()
137 progerr(pkg_gt("mount of %s failed"), devp->bdevice); in pkgmount()
140 devp->mntflg++; in pkgmount()
147 pkgumount(struct pkgdev *devp) in pkgumount() argument
152 if (!devp->mntflg) in pkgumount()
156 n = pkgexecl(NULL, NULL, NULL, NULL, UMOUNT, devp->bdevice, in pkgumount()
160 devp->bdevice); in pkgumount()
165 devp->mntflg = 0; in pkgumount()