Lines Matching defs:paths
72 * to the same devices (multiple paths) or to different devices (managing
1155 char **paths;
1194 TOPO_PROP_SAS_ADDR, &paths, &nsas, &err) != 0)
1200 ret = disk_declare_addr(mod, pnode, &sdp->sed_devs, paths[s],
1222 if (scsi_wwnstr_to_wwn(paths[i], &wwn) !=
1245 topo_mod_free(mod, paths[s], strlen(paths[s]) + 1);
1246 topo_mod_free(mod, paths, nsas * sizeof (char *));
1260 char **paths;
1280 if ((paths = topo_mod_zalloc(mod, all_phys * sizeof (char *))) == NULL)
1298 if ((paths[i] = topo_mod_alloc(mod, len)) == NULL)
1301 (void) snprintf(paths[i], len, "%016llx", addr);
1309 (const char **)paths, i, &terr);
1314 for (i = 0; i < all_phys && paths[i] != NULL; i++)
1315 topo_mod_free(mod, paths[i], strlen(paths[i]) + 1);
1316 topo_mod_free(mod, paths, all_phys * sizeof (char *));
2195 char **paths;
2279 paths = alloca(i * sizeof (char *));
2283 paths[i] = stp->set_devpath;
2286 TOPO_PROP_PATHS, TOPO_PROP_IMMUTABLE, (const char **)paths,
2740 char **paths;
2864 paths = alloca(i * sizeof (char *));
2868 paths[i] = stp->set_devpath;
2872 TOPO_PROP_PATHS, TOPO_PROP_IMMUTABLE, (const char **)paths,
3329 * about this element. If so, it means we have multiple paths