Lines Matching defs:rname

1091 	if (np->rname != NULL)
1092 Free(np->rname);
1143 if (dnp->rname != NULL)
1144 Free(dnp->rname);
1385 char *rname;
1395 if ((rname = rawname(uname)) != NULL) {
1397 * If the returned rname does not match with
1400 if (strncmp(rname, "/dev/md", strlen("/dev/md")) == 0) {
1413 return (rname);
1455 rname = rawname(fname);
1467 if (rname == NULL) {
1468 rname = Strdup(fname);
1472 return (rname);
1476 if ((rname != NULL) && (*type == UNKNOWN)) {
1478 rname_list[rname_cnt] = rname;
1487 rname = rawname(fname);
1490 if (rname != NULL) {
1493 return (rname);
1495 rname_list[rname_cnt] = rname;
1515 rname = NULL;
1526 rname = NULL;
1536 rname = Strdup(rname_list[0]);
1556 rname = NULL;
1558 rname = Strdup(rname_list[0]);
1564 return (rname);
1580 char *rname = NULL;
1592 if ((rname = getrname(spp, uname, uname_type, ep)) != NULL) {
1593 *dnamep = metadiskname(rname);
1594 return (rname);
1619 rname = Strdup(uname);
1620 *dnamep = metadiskname(rname);
1622 return (rname);
1633 rname = Malloc(len);
1634 (void) snprintf(rname, len, "/dev/r%s%u%s",
1636 *dnamep = metadiskname(rname);
1638 return (rname);
1642 if ((rname = meta_dsk_to_rdsk(uname)) != NULL) {
1644 *dnamep = metadiskname(rname);
1646 return (rname);
1656 rname = Malloc(len);
1657 (void) snprintf(rname, len, "/dev/rdsk/%s",
1659 *dnamep = metadiskname(rname);
1661 return (rname);
1677 char *rname,
1685 size_t rl = strlen(rname);
1694 sscanf(&rname[dl], "s%u%n", slicep, &l) != 1 || l != rl ||
1822 char *rname = NULL;
1847 if ((rname = rawname(uname)) == NULL)
1851 if ((fd = open(rname, (O_RDONLY|O_NDELAY), 0)) < 0) {
1852 Free(rname);
1860 (void) mddeverror(ep, MDE_NOT_DISK, NODEV64, rname);
1862 (void) mdsyserror(ep, save, rname);
1864 Free(rname);
1871 Free(rname);
1875 return (mddeverror(ep, MDE_NOT_DISK, NODEV64, rname));
1884 char *rname,
1907 name.rname = rname;
1923 ((nparts = getnslice(rname, dname, &partno)) > 0)) {
1952 if (uname2sliceno(rname, uname_type, &partno, ep) < 0) {
1962 return (mdsyserror(ep, ENOENT, rname));
1978 char *rname = np->rname;
1982 assert(rname != NULL);
1983 if ((bname = blkname(rname)) != NULL) {
1991 return (mdsyserror(ep, ENOENT, rname));
2074 if (meta_stat(np->rname, &statbuf) != 0)
2075 return (mdsyserror(ep, errno, np->rname));
2077 return (mddeverror(ep, MDE_NOT_DISK, NODEV64, np->rname));
2098 char *rname,
2103 if (np->rname)
2104 Free(np->rname);
2105 np->rname = Strdup(rname);
2123 char *rname
2132 if (np->rname != NULL)
2133 Free(np->rname);
2134 np->rname = Strdup(rname);
2138 np->bname = Strdup(rname);
2143 if (sscanf(rname, "/dev/r%" VAL2STR(BUFSIZ) "[^0-9/]%u"
2145 onmb, &d, snm, &l) == 3 && l == strlen(rname))
2168 char *rname,
2184 if (rname)
2185 srname = rname;
2238 if ((srname != rname) && (srname != dname))
2278 if (dnp->rname != NULL)
2279 Free(dnp->rname);
2289 if ((*np)->rname != NULL)
2290 Free((*np)->rname);
2494 if ((np->rname = getrname_fast(uname, uname_type, ep)) != NULL) {
2495 if ((dnp->rname = metadiskname(np->rname)) == NULL)
2496 dnp->rname = Strdup(np->rname);
2524 char *rname = NULL;
2538 /* get raw name (rname) of the slice and drive (dname) we have */
2539 if ((rname = getrawnames(spp, uname,
2551 if ((dnp->rname != NULL) && strcmp(dnp->rname, dname) == 0) {
2553 Free(rname);
2568 Free(rname);
2582 if (getparts(dnp, rname, dname, uname_type, &nparts, &partno, ep) != 0)
2605 if ((np = setup_slice(*spp, uname_type, dnp, uname, rname,
2612 if ((dnp->rname = metadiskname(np->rname)) == NULL)
2613 dnp->rname = Strdup(np->rname);
2618 Free(rname);
2625 if (rname != NULL)
2626 Free(rname);
2712 char *rname = NULL;
2759 /* get raw name (rname) of the slice and drive name (dname) */
2760 if ((rname = getrawnames(&sp, nm, &dname, &uname_type, ep)) == NULL) {
2777 if (getparts(dnp, rname, dname, uname_type, &nparts, &partno, ep) != 0)
2803 if ((np = setup_slice(sp, uname_type, dnp, nm, rname,
2810 if ((dnp->rname = metadiskname(np->rname)) == NULL)
2811 dnp->rname = Strdup(np->rname);
2815 Free(rname);
2822 if (rname != NULL)
2823 Free(rname);
2847 char *rname = NULL;
2887 /* get raw name (rname) of the slice and drive (dname) we have */
2888 if ((rname = getrawnames(spp, uname, &dname, &uname_type,
2900 if (getparts(dnp, rname, dname, uname_type, &nparts, &partno, ep) != 0)
2923 if ((np = setup_slice(*spp, uname_type, dnp, uname, rname,
2930 if ((dnp->rname = metadiskname(np->rname)) == NULL)
2931 dnp->rname = Strdup(np->rname);
2936 Free(rname);
2943 if (rname != NULL)
2944 Free(rname);
2984 (dnp->rname != NULL &&
2985 (strcmp(dnp->rname, dname) == 0))) {
3067 np = setup_slice(sp, uname_type, dnp, NULL, NULL, dnp->rname,