Lines Matching refs:dnp
890 mddrivename_t *dnp,
904 ret = devid_str_decode(dnp->devid, &devidp, NULL);
908 dnp->devid);
917 if (strncmp(rnp->cname, dnp->cname, strlen(dnp->cname)) == 0) {
936 rnp->cname, setno, *cdevidpp, dnp->devid);
985 mddrivename_t *dnp;
1007 if ((dnp = metadrivename(spp, ctd, ep)) == NULL) {
1008 mda_debug("Failed to create a dnp for %s\n", ctd);
1011 if (dnp->devid == NULL) {
1016 mda_debug("%s does not have a devid\n", dnp->cname);
1025 mda_debug("Devid update to: %s\n", dnp->devid);
1039 if (replica_update_devid(rlp, dnp, setno, &old_cdevidp,
1071 if (strncmp(ddp->dd_dnp->cname, dnp->cname,
1072 strlen(dnp->cname)) == 0)
1090 if (meta_replicaslice(dnp, &rep_slice, ep) != 0) {
1092 dnp->cname);
1096 mda_debug("slice no: %d disk %s\n", rep_slice, dnp->cname);
1098 if ((np = metaslicename(dnp, rep_slice, ep)) == NULL) {
1187 mda_debug("Checking %s with %s\n", diskname, dnp->cname);
1188 if (strcmp(diskname, dnp->cname) != 0)
1263 len = strlen(dnp->rname) + strlen("s0");
1269 (void) snprintf(fp, len + 1, "%ss0", dnp->rname);
1336 mddrivename_t *dnp,
1374 if (dnp->devid == NULL) {
1376 mda_debug("meta_upd_ctdnames: %s has no devid\n", dnp->cname);
1380 "disk movement for this disk.\n"), dnp->cname);
1389 for (snp = dnp->side_names; snp != NULL; snp = snp->next) {
1414 dnp->cname);
1416 NULL, dnp->cname);
1446 dnp->side_names_key, &drvnmp, &mnum, &dev, ep)) == NULL) {
1448 setno, sideno, dnp->side_names_key);
1452 ret = devid_str_decode(dnp->devid, &devidp, &minor_name);
1479 dnp->devid, dnp->cname);
1548 mda_debug("Unable to make a dnp out of %s\n",
1560 mda_debug("Failed to build an np for %s\n", dnp->rname);
1578 dev, dnp->side_names_key, pathname, ep) != 0) {