Lines Matching refs:devpath
112 char *devpath, *frustr; in libzfs_fru_gather() local
124 FM_FMRI_AUTH_CHASSIS, &devpath, &err) == 0) in libzfs_fru_gather()
125 (void) strlcpy(hdl->libzfs_chassis_id, devpath, in libzfs_fru_gather()
138 if (_topo_prop_get_string(tn, "io", "devfs-path", &devpath, &err) != 0) in libzfs_fru_gather()
141 if (libzfs_fru_lookup(hdl, devpath) != NULL) { in libzfs_fru_gather()
142 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather()
147 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather()
156 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather()
166 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather()
171 if ((frup->zf_device = strdup(devpath)) == NULL || in libzfs_fru_gather()
175 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather()
180 _topo_hdl_strfree(thp, devpath); in libzfs_fru_gather()
314 libzfs_fru_lookup(libzfs_handle_t *hdl, const char *devpath) in libzfs_fru_lookup() argument
316 size_t idx = fru_strhash(devpath); in libzfs_fru_lookup()
327 if (strcmp(devpath, frup->zf_device) == 0) in libzfs_fru_lookup()