Lines Matching defs:path_addr
782 char *path_addr = NULL;
824 path_addr = topo_mod_alloc(mod, MAXPATHLEN);
827 if (path_addr == NULL || new_path_addr == NULL ||
833 (void) di_path_addr(path_node, path_addr);
835 topo_mod_dprintf(mod, "%s: path_addr(%s) target_port(%s)\n",
836 __func__, path_addr, target_port);
838 pa_got_w = path_addr[0] == 'w' ? B_TRUE : B_FALSE;
844 "w%s", path_addr);
845 path_addr = new_path_addr;
855 topo_mod_dprintf(mod, "%s: path_addr(%s) wwn_path(%s)\n",
856 __func__, path_addr, wwn_path);
858 if (strncmp(path_addr, wwn_path, MAXPATHLEN) == 0) {
867 topo_mod_free(mod, path_addr, MAXPATHLEN);
875 topo_mod_free(mod, path_addr, MAXPATHLEN);
876 wwn_path = new_path_addr = path_addr = NULL;
888 if (path_addr != NULL)
889 topo_mod_free(mod, path_addr, MAXPATHLEN);