Home
last modified time | relevance | path

Searched refs:phys_path (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/cmd/hal/hald/solaris/
H A Dsysevent.c164 char *phys_path; in sysevent_dev_handler() local
182 if (nvlist_lookup_string(attr_list, DEVFS_PATHNAME, &phys_path) != 0) { in sysevent_dev_handler()
187 class, subclass, phys_path); in sysevent_dev_handler()
196 &phys_path) != 0) { in sysevent_dev_handler()
201 &phys_path) != 0) { in sysevent_dev_handler()
204 } else if (nvlist_lookup_string(attr_list, DEV_PHYS_PATH, &phys_path) in sysevent_dev_handler()
236 class, subclass, phys_path, dev_name, dev_hid, dev_uid, dev_index); in sysevent_dev_handler()
256 gchar phys_path[1024]; in sysevent_iochannel_data() local
270 class[0] = subclass[0] = phys_path[0] = dev_name[0] = in sysevent_iochannel_data()
273 phys_path, dev_name, dev_hid, dev_uid, &dev_index); in sysevent_iochannel_data()
[all …]
/illumos-gate/usr/src/lib/cfgadm_plugins/scsi/SUNW,SPARC-Enterprise/common/
H A Dopl_dev_led.c55 char *phys_path; in opl_get_scf_logical_disk() local
58 phys_path = strdup(apidp->path); in opl_get_scf_logical_disk()
59 if (phys_path == NULL) { in opl_get_scf_logical_disk()
64 if ((strptr = strstr(phys_path, ":")) != NULL) { in opl_get_scf_logical_disk()
67 "%s", (char *)(phys_path)); in opl_get_scf_logical_disk()
69 free(phys_path); in opl_get_scf_logical_disk()
74 free(phys_path); in opl_get_scf_logical_disk()
78 free(phys_path); in opl_get_scf_logical_disk()
/illumos-gate/usr/src/cmd/luxadm/
H A Dqlgcupdate.c154 char phys_path[PATH_MAX]; in q_qlgc_update() local
266 (void) strncpy((char *)phys_path, &pcibus_list[i][0], in q_qlgc_update()
269 strtok((char *)phys_path, ":")) != NULL)) { in q_qlgc_update()
1057 char phys_path[PATH_MAX], *path; in emulex_update() local
1191 (void) strcpy(phys_path, "/devices"); in emulex_update()
1192 (void) strncat(phys_path, path, strlen(path)); in emulex_update()
1196 (char *)phys_path) != NULL)) { in emulex_update()
1199 phys_path); in emulex_update()
1205 (void) strncat(phys_path, ":", 1); in emulex_update()
1206 (void) strncat(phys_path, in emulex_update()
[all …]
H A Dfchba.c654 char *phys_path = in fchba_non_encl_probe() local
658 if (phys_path != NULL) { in fchba_non_encl_probe()
661 fprintf(stdout, "\n %s\n", phys_path); in fchba_non_encl_probe()
662 free(phys_path); in fchba_non_encl_probe()
1342 char *phys_path = get_slash_devices_from_osDevName( in scsi_vhci_details() local
1355 if (phys_path == NULL || strstr(phys_path, VHCI_COMPONENT) == NULL) { in scsi_vhci_details()
1378 free(phys_path); in scsi_vhci_details()
1390 free(phys_path); in scsi_vhci_details()
1397 retval = get_scsi_vhci_pathinfo(phys_path, &ioc, &pathcnt); in scsi_vhci_details()
1438 free(phys_path); in scsi_vhci_details()
[all …]
H A Dlux_util.c1182 char *tmp, *phys_path; in get_slash_devices_from_osDevName() local
1245 phys_path = (char *)calloc(1, in get_slash_devices_from_osDevName()
1247 if (phys_path != NULL) { in get_slash_devices_from_osDevName()
1248 (void) strncpy(phys_path, in get_slash_devices_from_osDevName()
1251 return (phys_path); in get_slash_devices_from_osDevName()
1304 phys_path = (char *)calloc(1, strlen(source) + 1); in get_slash_devices_from_osDevName()
1305 if (phys_path != NULL) { in get_slash_devices_from_osDevName()
1306 (void) strncpy(phys_path, source, in get_slash_devices_from_osDevName()
1309 return (phys_path); in get_slash_devices_from_osDevName()
H A Dg_adm.c121 static int get_enclStatus(char *phys_path, char *encl_name, int off_flag);
1974 get_enclStatus(char *phys_path, char *encl_name, int off_flag) in get_enclStatus() argument
1980 if ((err = l_get_status(phys_path, in get_enclStatus()
4099 char phys_path[MAXPATHLEN]; in non_encl_fc_disk_display() local
4113 (void) strcpy(phys_path, path_struct->p_physical_path); in non_encl_fc_disk_display()
4123 (void) strcpy(last_logical_path, phys_path); in non_encl_fc_disk_display()
4149 (void) strcpy(phys_path, wwn_list_ptr->physical_path); in non_encl_fc_disk_display()
4162 (void) strcpy(phys_path, wwn_list_ptr->physical_path); in non_encl_fc_disk_display()
4172 if ((err = g_get_multipath(phys_path, in non_encl_fc_disk_display()
4187 if (l_get_mode_pg(phys_path, &pg_buf, verbose) == 0) { in non_encl_fc_disk_display()
[all …]
/illumos-gate/usr/src/cmd/hal/addons/storage/
H A Daddon-storage.c90 char *phys_path, *path; in sysevent_dev_handler() local
108 if (nvlist_lookup_string (attr_list, DEV_PHYS_PATH, &phys_path) != 0) { in sysevent_dev_handler()
113 if (strncmp (phys_path, "/devices", sizeof ("/devices") - 1) == 0) in sysevent_dev_handler()
114 path = phys_path + sizeof ("/devices") - 1; in sysevent_dev_handler()
116 path = phys_path; in sysevent_dev_handler()
124 HAL_DEBUG (("sysevent_dev_handler %s %s", subclass, phys_path)); in sysevent_dev_handler()
/illumos-gate/usr/src/cmd/devfsadm/
H A Ddisk_link.c784 char phys_path[PATH_MAX]; in reserved_links_exist() local
809 (void) strlcpy(phys_path, minor_path, sizeof (phys_path)); in reserved_links_exist()
814 (void) di_devlink_cache_walk(dvlink_cache, DISK_LINK_RE, phys_path, in reserved_links_exist()
825 s = strrchr(phys_path, ':'); in reserved_links_exist()
828 modname, phys_path); in reserved_links_exist()
831 (void) snprintf(s+1, sizeof (phys_path) - (s + 1 - phys_path), in reserved_links_exist()
835 phys_path, DI_PRIMARY_LINK, &head, dvlink_cb); in reserved_links_exist()
840 modname, phys_path); in reserved_links_exist()
H A Dport_link.c370 portcmp(char *devfs_path, char *phys_path) in portcmp() argument
385 p2 = strrchr(phys_path, ':'); in portcmp()
395 rv = strcmp(devfs_path, phys_path); in portcmp()
416 check_compat_ports(di_node_t node, char *phys_path, char *minor) in check_compat_ports() argument
427 portcmp(devfs_path, phys_path) != 0) { in check_compat_ports()
436 portcmp(devfs_path, phys_path) != 0) { in check_compat_ports()
H A Ddevfsadm.h228 char **devfsadm_lookup_dev_names(char *phys_path, char *re, int *lenp);
H A Ddevfsadm.c7048 devfsadm_lookup_dev_names(char *phys_path, char *re, int *lenp) in devfsadm_lookup_dev_names() argument
7057 (void) di_devlink_cache_walk(devlink_cache, re, phys_path, in devfsadm_lookup_dev_names()
8016 lookup_dev_name(char *phys_path, char **dev_name) in lookup_dev_name() argument
8024 (void) di_devlink_cache_walk(devlink_cache, NULL, phys_path, in lookup_dev_name()
8148 char phys_path[MAXPATHLEN]; in lookup_network_dev_name() local
8155 (void) snprintf(phys_path, sizeof (phys_path), in lookup_network_dev_name()
8157 if (lookup_dev_name(phys_path, &dev_name) == -1 || in lookup_network_dev_name()
/illumos-gate/usr/src/lib/storage/libg_fc/common/
H A Dhot.c109 char *phys_path; in g_dev_stop() local
126 if ((phys_path = g_get_physical_name(drv_path)) in g_dev_stop()
130 if ((err = g_get_multipath(phys_path, &ml, in g_dev_stop()
H A Dmap.c256 insert_missing_pwwn(char *phys_path, struct wwn_list_struct **wwn_list_ptr) in insert_missing_pwwn() argument
268 if (g_get_pathlist(phys_path, &pathlist)) { in insert_missing_pwwn()
302 if (strncmp(phys_path, in insert_missing_pwwn()
304 strlen(phys_path)) == 0) { in insert_missing_pwwn()
386 get_scsi_vhci_port_wwn(char *phys_path, uchar_t *port_wwn) in get_scsi_vhci_port_wwn() argument
392 if (g_get_pathlist(phys_path, &pathlist)) { in get_scsi_vhci_port_wwn()
/illumos-gate/usr/src/lib/libdevinfo/
H A Ddevinfo.c88 di_init(const char *phys_path, uint_t flag) in di_init() argument
90 return (di_init_impl(phys_path, flag, NULL)); in di_init()
149 di_init_impl(const char *phys_path, uint_t flag, in di_init_impl() argument
166 if (strchr(phys_path, ':') || in di_init_impl()
167 (strncmp(phys_path, "/devices", 8) == 0) || in di_init_impl()
168 (strlen(phys_path) > MAXPATHLEN)) { in di_init_impl()
173 if (strlen(phys_path) == 0) in di_init_impl()
175 else if (*phys_path != '/') in di_init_impl()
177 "/%s", phys_path); in di_init_impl()
180 "%s", phys_path); in di_init_impl()
[all …]
H A Dlibdevinfo.h154 extern di_node_t di_init(const char *phys_path, uint_t flag);
401 extern di_node_t di_init_impl(const char *phys_path, uint_t flag,
/illumos-gate/usr/src/cmd/boot/scripts/
H A Dupdate_grub.ksh82 fstyp -a "$dev" | grep 'path: ' | grep -v phys_path: |
/illumos-gate/usr/src/lib/storage/liba5k/common/
H A Dmon.c1801 load_flds_if_enc_disk(char *phys_path, struct path_struct **path_struct) in load_flds_if_enc_disk() argument
1810 (phys_path == NULL) || (*phys_path == '\0')) { in load_flds_if_enc_disk()
1814 if ((strstr(phys_path, SLSH_DRV_NAME_SSD) == NULL) || in load_flds_if_enc_disk()
1815 (g_get_path_type(phys_path) == 0)) { in load_flds_if_enc_disk()
1834 if ((err = g_get_dev_map(phys_path, &map, verbose)) != 0) { in load_flds_if_enc_disk()
1838 if ((err = l_get_ses_path(phys_path, ses_path, &map, verbose)) != 0) { in load_flds_if_enc_disk()
1929 l_convert_name(char *name, char **phys_path, in l_convert_name() argument
1946 if ((name == NULL) || (phys_path == NULL) || in l_convert_name()
1960 *phys_path = NULL; in l_convert_name()
1990 *phys_path = result; in l_convert_name()
[all …]
/illumos-gate/usr/src/lib/libcfgadm/common/
H A Dconfig_admin.c2568 char *phys_path; in do_list_common() local
2578 if ((phys_path = di_devfs_path(node)) == NULL) in do_list_common()
2580 rnode = di_init(phys_path, DINFOSUBTREE | DINFOHP); in do_list_common()
2581 di_devfs_path_free(phys_path); in do_list_common()
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/
H A Dfru_access.c1076 char *phys_path; in call_devfsadm() local
1087 phys_path = di_devfs_path(f_node); in call_devfsadm()
1088 if ((prom_node = di_init(phys_path, DINFOMINOR)) != in call_devfsadm()
/illumos-gate/usr/src/uts/common/sys/
H A Dmdi_impldefs.h1083 char *phys_path; member
/illumos-gate/usr/src/uts/common/os/
H A Dsunmdi.c8635 pp->phys_path = kmem_alloc(len, KM_SLEEP); in build_phclient_path_list()
8636 (void) snprintf(pp->phys_path, len, "%s/%s@%s", in build_phclient_path_list()
8662 kmem_free(pp->phys_path, strlen(pp->phys_path) + 1); in free_phclient_path_list()
8790 (void) bus_config_one_phci_child(pp->phys_path); in config_client_paths_sync()
8958 if (bus_config_one_phci_child(pp->phys_path) == MDI_SUCCESS) { in config_client_paths()