Lines Matching refs:dnp
47 mddrivename_t *dnp,
69 if (meta_is_drive_in_thisset(sp, dnp, FALSE, ep)) {
74 dd.dd_dnp = dnp;
82 if ((np = metaslicename(dnp, MD_SLICE0, ep)) == NULL) {
97 if (dnp->devid != NULL) {
113 ret = clnt_devinfo_by_devid(node, sp, dnp->devid, &dev,
141 node, dnp->cname, sp->setname);
148 * a dnp for this new rname.
158 remote_dnp = dnp;
166 ret = setdevstamp(dnp, &mystamp, ep);
175 if ((np = metaslicename(dnp, MD_SLICE0, ep)) == NULL) {
189 if (clnt_devinfo(node, sp, dnp, &otherdev, NULL, ep)
196 sp->setno, node, dnp->cname, sp->setname);
200 if (clnt_devid(node, sp, dnp, &encoded_otherdevid,
212 * If we are here, it means that dnp->devid
219 encoded_thisdevid = meta_get_devid(dnp->rname);
235 sp->setno, node, dnp->cname, sp->setname);
243 if (clnt_devinfo(node, sp, dnp, &otherdev,
250 sp->setno, node, dnp->cname, sp->setname);
254 remote_dnp = dnp;
345 mddrivename_t *dnp,
362 p->dd_dnp = dnp;
667 mddrivename_t *dnp;
675 dnp = p->dd_dnp;
677 assert(dnp != NULL);
679 for (sn = dnp->side_names; sn != NULL; sn = sn->next) {
690 if ((meta_replicaslice(dnp, &rep_slice, ep) != 0) ||
691 ((np = metaslicename(dnp, rep_slice, ep))
705 * minor_name will be NULL if dnp->devid == NULL
727 if (dnp->devid != NULL) {
730 dnp->side_names_key, ep);
740 if ((dnp->devid == NULL) || MD_MNSET_DESC(sd) ||
748 * The devid associated with the dnp does not have
751 size_t len = strlen(dnp->devid) +
754 (void) snprintf(devid_str, len, "%s/%s", dnp->devid,