/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_ioctl.c | 2152 char *fru = zc->zc_value; in zfs_ioc_vdev_setfru() local 2160 error = spa_vdev_setfru(spa, guid, fru); in zfs_ioc_vdev_setfru()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_nvme.c | 510 nvlist_t *auth = NULL, *fmri = NULL, *fru; in make_nvme_node() local 575 fru = NULL; in make_nvme_node() 577 fru = fmri; in make_nvme_node() 579 if (topo_node_fru_set(nvme, fru, 0, &err) != 0) { in make_nvme_node()
|
/illumos-gate/usr/src/cmd/fm/fmtopo/common/ |
H A D | fmtopo.c | 140 nvlist_t *fru = NULL; in print_node() local 144 if (topo_node_fru(node, &fru, NULL, &err) == 0) in print_node() 145 (void) topo_fmri_nvl2str(thp, fru, &fname, &err); in print_node() 155 nvlist_free(fru); in print_node() 1156 nvlist_t *fru = NULL; in print_fmri() local 1160 if (topo_fmri_fru(thp, nvl, &fru, &err) == 0) in print_fmri() 1161 (void) topo_fmri_nvl2str(thp, fru, &fname, &err); in print_fmri() 1164 nvlist_free(fru); in print_fmri()
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_fru.c | 111 nvlist_t *fru; in libzfs_fru_gather() local 146 if (_topo_node_fru(tn, &fru, NULL, &err) != 0) { in libzfs_fru_gather() 154 if (_topo_fmri_nvl2str(thp, fru, &frustr, &err) != 0) { in libzfs_fru_gather() 155 nvlist_free(fru); in libzfs_fru_gather() 160 nvlist_free(fru); in libzfs_fru_gather() 340 libzfs_fru_devpath(libzfs_handle_t *hdl, const char *fru) in libzfs_fru_devpath() argument 355 fru, frup->zf_fru)) in libzfs_fru_devpath() 372 (void) strncpy(zc.zc_value, fru, sizeof (zc.zc_value)); in zpool_fru_set() 404 libzfs_fru_notself(libzfs_handle_t *hdl, const char *fru) in libzfs_fru_notself() argument 415 if (strstr(fru, "/chassis=0/") == NULL) in libzfs_fru_notself() [all …]
|
/illumos-gate/usr/src/lib/libfru/ |
H A D | Makefile.flag | 48 CLEANFILES += pics/lex.fru.cc pics/y.tab.cc pics/y.tab.h
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_smbios.c | 52 uint8_t fru; member 358 cpusmb[i].fru = extp.smbpe_fru; in chip_get_smbstruct() 443 uint8_t fru = 1; in chip_fru_smbios_get() local 447 if (cpusmb[i].fru == fru) in chip_fru_smbios_get()
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | system-fru-id.p5m | 27 set name=pkg.fmri value=pkg:/system/fru-id@$(PKGVERS)
|
H A D | system-fru-id-platform.p5m | 27 set name=pkg.fmri value=pkg:/system/fru-id/platform@$(PKGVERS)
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/silverstone/conf/ |
H A D | psvcobj.conf | 1721 0 0 0xA0 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a0:fru 1722 0 0 0xA2 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a2:fru 1723 0 0 0xA4 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a4:fru 1724 0 0 0xA6 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a6:fru 1725 0 0 0xA8 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a8:fru 1726 0 0 0xAA 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,aa:fru 1727 0 0 0xAC 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ac:fru 1728 0 0 0xAE 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ae:fru 1729 0 1 0xA0 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a0:fru 1730 0 1 0xA2 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a2:fru [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/psvc/psvcpolicy/ |
H A D | psvcpolicy.c | 215 char *fru, seg_name[2]; in psvc_update_thresholds_0() local 234 &fru, PSVC_FRU, i); in psvc_update_thresholds_0() 242 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in psvc_update_thresholds_0() 252 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in psvc_update_thresholds_0() 260 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in psvc_update_thresholds_0() 276 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in psvc_update_thresholds_0()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/psvcpolicy/ |
H A D | psvcpolicy.c | 204 find_segment(psvc_opaque_t hdlp, char *fru, seg_desc_t *segment, in find_segment() argument 220 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in find_segment() 242 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in find_segment() 250 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in find_segment() 270 char *fru, part_no[7]; in psvc_update_thresholds_0() local 289 &fru, PSVC_FRU, i); in psvc_update_thresholds_0() 292 seg_found = find_segment(hdlp, fru, &segment, "ES"); in psvc_update_thresholds_0() 306 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in psvc_update_thresholds_0() 321 status = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in psvc_update_thresholds_0() 343 seg_found = find_segment(hdlp, fru, &segment, "SD"); in psvc_update_thresholds_0() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/frutree/ |
H A D | piclfrutree.c | 817 is_added_device(char *plat, char *fru) in is_added_device() argument 831 err = ptree_get_node_by_path(fru, &frusloth); in is_added_device() 855 is_removed_device(char *plat, char *fru) in is_removed_device() argument 870 err = ptree_get_node_by_path(fru, &frusloth); in is_removed_device()
|
H A D | piclfrutree.info | 34 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a0 37 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a2 40 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a4 43 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a6 46 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,a8 49 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,aa 52 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ac 55 REFNODE mem-module fru WITH /platform/pci/ebus/i2c?UnitAddress=1,2e/dimm-fru?UnitAddress=1,ae
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/littleneck/conf/ |
H A D | psvcobj.conf | 302 0 1 0xA0 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a0:dimm-fru 303 0 1 0xA2 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a2:dimm-fru 304 0 1 0xA4 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a4:dimm-fru 305 0 1 0xA6 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a6:dimm-fru 306 0 1 0xA8 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,a8:dimm-fru 307 0 1 0xAA 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,aa:dimm-fru 308 0 1 0xAC 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,ac:dimm-fru 309 0 1 0xAE 0 /devices/pci@8,700000/ebus@5/i2c@1,2e/dimm-fru@1,ae:dimm-fru 310 1 0 0xA0 0 /devices/pci@8,700000/ebus@5/i2c@1,30/cpu-fru@0,a0:cpu-fru 311 1 0 0xA2 0 /devices/pci@8,700000/ebus@5/i2c@1,30/cpu-fru@0,a2:cpu-fru [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/lib/fruaccess/ |
H A D | fru_access.h | 79 container_hdl_t fru_open_container(picl_nodehdl_t fru); 108 int fru_is_data_available(picl_nodehdl_t fru);
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/ |
H A D | piclenvd.c | 930 if (sensorp->fru == NULL) in get_fru_envsegs() 934 if (strcmp(frup->fru, sensorp->fru) == 0) in get_fru_envsegs() 945 frup->fru = sensorp->fru; in get_fru_envsegs() 955 (void) strlcat(path, sensorp->fru, sizeof (path)); in get_fru_envsegs() 963 if (fd == -1 && errno == ENOENT && fru_present(frup->fru)) { in get_fru_envsegs() 967 sensorp->fru, errno, strerror(errno)); in get_fru_envsegs() 1007 sensorp->fru, errno, strerror(errno)); in get_fru_envsegs() 1042 if (sensorp->fru == NULL) in process_fru_envseg() 1049 if (strcmp(frup->fru, sensorp->fru) == 0) in process_fru_envseg() 1094 sensorp->fru_sensor, sensorp->name, sensorp->fru); in process_fru_envseg() [all …]
|
H A D | envd.h | 141 char *fru; /* FRU SEEPROM path */ member 287 char *fru; /* FRU seeprom pathname */ member
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/frutree/ |
H A D | piclfrutree.info | 34 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a0 36 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a2 38 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a4 40 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a6 42 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a8 44 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,aa 46 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ac 48 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ae 50 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a0 52 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a2 [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/conf/ |
H A D | psvcobj.conf | 1721 0 0 0xA0 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a0:fru 1722 0 0 0xA2 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a2:fru 1723 0 0 0xA4 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a4:fru 1724 0 0 0xA6 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a6:fru 1725 0 0 0xA8 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a8:fru 1726 0 0 0xAA 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,aa:fru 1727 0 0 0xAC 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ac:fru 1728 0 0 0xAE 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ae:fru 1729 0 1 0xA0 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a0:fru 1730 0 1 0xA2 0 /devices/pci@9,700000/ebus@1/i2c@1,2e/fru@1,a2:fru [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/psvcpolicy/ |
H A D | psvcpolicy.c | 1787 char *fru; in update_disk_bp_temp_thresholds() local 1795 err = psvc_get_attr(hdlp, id, PSVC_ASSOC_ID_ATTR, &fru, PSVC_FRU, 0); in update_disk_bp_temp_thresholds() 1804 err = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, &fru_info); in update_disk_bp_temp_thresholds() 1808 syslog(LOG_ERR, "Notice: FRU Prom %s not programmed", fru); in update_disk_bp_temp_thresholds() 1817 err = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, &fru_info); in update_disk_bp_temp_thresholds() 1826 err = psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, &fru_info); in update_disk_bp_temp_thresholds() 1835 psvc_get_attr(hdlp, fru, PSVC_FRU_INFO_ATTR, in update_disk_bp_temp_thresholds() 1837 return (read_sc_segment(hdlp, id, fru, seg_offset)); in update_disk_bp_temp_thresholds()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/frutree/ |
H A D | piclfrutree.info | 34 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a0 36 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a2 38 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a4 40 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a6 42 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,a8 44 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,aa 46 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ac 48 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@0,ae 50 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a0 52 REFNODE mem-module fru WITH /platform/pci@9,700000/ebus@1/i2c@1,2e/fru@2,a2 [all …]
|
/illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
H A D | dm_platform.h | 35 int dm_platform_update_fru(const char *action, dm_fru_t *fru);
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/common/ |
H A D | neptune_xaui.esc | 34 fru pciexbus/pciexdev;
|
H A D | neptune_xfp.esc | 36 fru pciexbus/pciexdev/pciexfn/xfp;
|
H A D | sca1000.esc | 41 fru P;
|