Lines Matching refs:nm
116 mdnm_params_t nm;
124 (void) memset(&nm, '\0', sizeof (nm));
125 nm.key = MD_KEYWILD;
166 nm.mde = mdnullerror;
167 nm.setno = sp->setno;
168 nm.side = otherside;
169 if (metaioctl(MD_IOCNXTKEY_NM, &nm, &nm.mde, NULL) != 0)
170 return (mdstealerror(ep, &nm.mde));
172 if (nm.key == MD_KEYWILD)
179 nm.devname = (uintptr_t)meta_getnmentbykey(sp->setno,
180 otherside, nm.key, &drvnm, NULL, NULL, ep);
181 if (nm.devname == NULL || drvnm == NULL) {
182 if (nm.devname)
183 Free((void *)(uintptr_t)nm.devname);
193 if (add_name(sp, sideno, nm.key, MD_HOTSPARES,
194 minor(NODEV), (char *)(uintptr_t)nm.devname,
196 Free((void *)(uintptr_t)nm.devname);
200 Free((void *)(uintptr_t)nm.devname);
206 nm.side = sideno;
214 (char *)(uintptr_t)nm.devname, &tmp_sideno,
216 Free((void *)(uintptr_t)nm.devname);
221 Free((void *)(uintptr_t)nm.devname);
230 for (i = 0; i < nm.ref_count; i++) {
231 if (add_name(sp, sideno, nm.key, dname, mnum,
1099 mdnm_params_t nm;
1136 (void) memset(&nm, '\0', sizeof (nm));
1137 nm.key = MD_KEYWILD;
1141 nm.mde = mdnullerror;
1142 nm.setno = sp->setno;
1143 nm.side = MD_SIDEWILD;
1144 if (metaioctl(MD_IOCNXTKEY_NM, &nm, &nm.mde, NULL) != 0)
1145 return (mdstealerror(ep, &nm.mde));
1147 if (nm.key == MD_KEYWILD)
1157 for (i = 0; i < nm.ref_count; i++) {
1158 if (del_name(sp, sideno, nm.key, ep) == -1)