/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_subr.c | 116 x86pi_smb_open(topo_mod_t *mod) in x86pi_smb_open() argument 121 topo_mod_dprintf(mod, "%s\n", f); in x86pi_smb_open() 123 smb_hdl = topo_mod_smbios(mod); in x86pi_smb_open() 145 shp = topo_mod_smbios(mod); in x86pi_smb_strcnt() 302 topo_mod_dprintf(mod, in x86pi_set_auth() 338 topo_mod_strfree(mod, val); in x86pi_set_auth() 381 topo_mod_strfree(mod, val); in x86pi_set_auth() 451 if (mod == NULL) { in x86pi_set_label() 515 topo_mod_dprintf(mod, in x86pi_set_system() 540 topo_mod_dprintf(mod, in x86pi_set_system() [all …]
|
H A D | x86pi_bboard.c | 75 topo_mod_dprintf(mod, "%s\n", f); in x86pi_gen_bboard() 77 shp = topo_mod_smbios(mod); in x86pi_gen_bboard() 208 shp = topo_mod_smbios(mod); in x86pi_bb_getchips() 230 x86pi_smb_strcnt(mod, smbc); in x86pi_bb_getchips() 258 shp = topo_mod_smbios(mod); in x86pi_bb_topparent() 292 top_bb_smbid = x86pi_bb_topparent(mod, in x86pi_bb_topparent() 310 shp = topo_mod_smbios(mod); in x86pi_bb_chassis() 323 x86pi_bb_contains(topo_mod_t *mod) in x86pi_bb_contains() argument 333 shp = topo_mod_smbios(mod); in x86pi_bb_contains() 347 rv = x86pi_bb_chassis(mod, smb_id); in x86pi_bb_contains() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/zen/ |
H A D | topo_zen_tn.c | 90 auth = topo_mod_auth(mod, pnode); in topo_zen_create_tn() 110 name, inst, topo_mod_errmsg(mod)); in topo_zen_create_tn() 125 (void) topo_mod_seterrno(mod, err); in topo_zen_create_tn() 201 (void) topo_mod_seterrno(mod, err); in topo_zen_build_cache() 243 return (topo_mod_seterrno(mod, err)); in topo_zen_build_strand_asru() 317 topo_mod_errmsg(mod)); in topo_zen_build_core() 348 topo_mod_errmsg(mod)); in topo_zen_build_core() 390 topo_mod_errmsg(mod)); in topo_zen_build_ccx() 407 topo_mod_errmsg(mod)); in topo_zen_build_ccx() 437 topo_mod_errmsg(mod)); in topo_zen_build_ccds() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_nvme.c | 98 topo_mod_t *mod = dlarg->dla_mod; in devlink_cb() local 140 dlarg.dla_mod = mod; in get_logical_disk() 334 topo_mod_free(mod, log, buflen); in disk_nvme_make_ns_di_props() 340 topo_mod_t *mod = nei->nei_mod; in disk_nvme_make_ns() local 582 (void) topo_mod_seterrno(mod, err); in make_nvme_node() 606 disk_nvme_make_ufm(mod, nvme_info); in make_nvme_node() 695 topo_mod_strfree(mod, model); in make_nvme_node() 696 topo_mod_strfree(mod, serial); in make_nvme_node() 697 topo_mod_strfree(mod, label); in make_nvme_node() 713 nvme_info.nei_mod = mod; in discover_nvme_ctl() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_digraph.c | 147 return (topo_digraph_get(mod->tm_hdl, mod->tm_info->tmi_scheme)); in find_digraph() 168 tdg->tdg_mod = mod; in topo_digraph_new() 194 tn->tn_enum = mod; in topo_digraph_new() 207 topo_mod_hold(mod); in topo_digraph_new() 230 topo_mod_t *mod; in topo_digraph_destroy() local 235 mod = tdg->tdg_mod; in topo_digraph_destroy() 240 topo_mod_rele(mod); in topo_digraph_destroy() 278 tn->tn_enum = mod; in topo_vertex_new() 279 tn->tn_hdl = mod->tm_hdl; in topo_vertex_new() 292 topo_mod_hold(mod); in topo_vertex_new() [all …]
|
H A D | dev.c | 91 topo_mod_setdebug(mod); in dev_init() 99 "%s\n", topo_mod_errmsg(mod)); in dev_init() 107 dev_fini(topo_mod_t *mod) in dev_fini() argument 109 topo_mod_unregister(mod); in dev_fini() 303 return (topo_mod_seterrno(mod, in dev_fmri_str2nvl() 317 return (topo_mod_seterrno(mod, in dev_fmri_str2nvl() 326 return (topo_mod_seterrno(mod, in dev_fmri_str2nvl() 407 path = topo_mod_alloc(mod, len); in dev_fmri_present() 440 topo_mod_free(mod, path, len); in dev_fmri_present() 487 path = topo_mod_alloc(mod, len); in dev_fmri_replaced() [all …]
|
H A D | topo_rtld.c | 44 rtld_fini(topo_mod_t *mod) in rtld_fini() argument 46 topo_rtld_t *rp = mod->tm_data; in rtld_fini() 48 assert(mod != NULL); in rtld_fini() 50 if (mod->tm_flags & TOPO_MOD_REG) { in rtld_fini() 51 rp->rtld_fini(mod); in rtld_fini() 52 if (mod->tm_flags & TOPO_MOD_REG) { in rtld_fini() 53 topo_mod_unregister(mod); in rtld_fini() 72 topo_dprintf(mod->tm_hdl, TOPO_DBG_ERR, in rtld_init() 77 if ((rp = mod->tm_data = topo_mod_alloc(mod, sizeof (topo_rtld_t))) in rtld_init() 94 err = rp->rtld_init(mod, version); in rtld_init() [all …]
|
H A D | fmd.c | 63 fmd_init(topo_mod_t *mod, topo_version_t version) in fmd_init() argument 69 topo_mod_setdebug(mod); in fmd_init() 74 return (topo_mod_seterrno(mod, EMOD_VER_NEW)); in fmd_init() 78 "%s\n", topo_mod_errmsg(mod)); in fmd_init() 86 fmd_fini(topo_mod_t *mod) in fmd_fini() argument 88 topo_mod_unregister(mod); in fmd_fini() 135 return (topo_mod_seterrno(mod, EMOD_VER_NEW)); in fmd_fmri_nvl2str() 141 topo_mod_free(mod, name, len + 1); in fmd_fmri_nvl2str() 146 topo_mod_free(mod, name, len + 1); in fmd_fmri_nvl2str() 150 topo_mod_free(mod, name, len + 1); in fmd_fmri_nvl2str() [all …]
|
H A D | mem.c | 71 topo_mod_setdebug(mod); in mem_init() 79 "%s\n", topo_mod_errmsg(mod)); in mem_init() 87 mem_fini(topo_mod_t *mod) in mem_fini() argument 89 topo_mod_unregister(mod); in mem_fini() 130 topo_method_unregister_all(mod, node); in mem_release() 231 preunum = topo_mod_strdup(mod, unum); in mem_nvl2str() 244 escunum = topo_mod_alloc(mod, i + 1); in mem_nvl2str() 246 topo_mod_free(mod, preunum, presz); in mem_nvl2str() 250 buf = topo_mod_zalloc(mod, len); in mem_nvl2str() 259 topo_mod_strfree(mod, escunum); in mem_nvl2str() [all …]
|
H A D | legacy_hc.c | 69 topo_mod_setdebug(mod); in legacy_hc_init() 74 return (topo_mod_seterrno(mod, EMOD_VER_NEW)); in legacy_hc_init() 78 "%s\n", topo_mod_errmsg(mod)); in legacy_hc_init() 86 legacy_hc_fini(topo_mod_t *mod) in legacy_hc_fini() argument 88 topo_mod_unregister(mod); in legacy_hc_fini() 173 escc = topo_mod_alloc(mod, i + 1); in fmri_nvl2str() 176 topo_mod_free(mod, escc, i + 1); in fmri_nvl2str() 197 topo_mod_free(mod, name, len + 1); in legacy_hc_fmri_nvl2str() 202 topo_mod_free(mod, name, len + 1); in legacy_hc_fmri_nvl2str() 206 topo_mod_free(mod, name, len + 1); in legacy_hc_fmri_nvl2str() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/dimm/ |
H A D | topo_dimm.c | 467 topo_mod_errmsg(mod)); in topo_dimm_add_props() 486 topo_mod_errmsg(mod)); in topo_dimm_create_tn() 764 topo_mod_strfree(mod, strs[i]); in dimm_comp_mfg_common_ids() 985 topo_mod_strfree(mod, mfg_key); in dimm_comp_mfg_single() 987 topo_mod_strfree(mod, type_key); in dimm_comp_mfg_single() 988 topo_mod_strfree(mod, rev_key); in dimm_comp_mfg_single() 1242 topo_mod_errmsg(mod)); in topo_dimm_enum() 1253 topo_mod_errmsg(mod)); in topo_dimm_enum() 1291 topo_mod_setdebug(mod); in _topo_init() 1299 _topo_fini(topo_mod_t *mod) in _topo_fini() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/usb/ |
H A D | topo_usb_metadata.c | 262 topo_mod_dprintf(mod, "label character %zu is " in topo_usb_parse_label() 324 topo_mod_strfree(mod, fspath); in topo_usb_parse_path() 348 topo_mod_strfree(mod, path->tmpp_path); in topo_usb_free_metadata() 349 topo_mod_free(mod, path, in topo_usb_free_metadata() 354 topo_mod_strfree(mod, mp->tmp_label); in topo_usb_free_metadata() 387 topo_mod_strfree(mod, prod); in topo_usb_load_metadata() 390 topo_mod_strfree(mod, prod); in topo_usb_load_metadata() 403 ret = topo_mod_seterrno(mod, EMOD_UKNOWN_ENUM); in topo_usb_load_metadata() 414 ret = topo_mod_seterrno(mod, EMOD_UKNOWN_ENUM); in topo_usb_load_metadata() 457 ret = topo_mod_seterrno(mod, EMOD_UKNOWN_ENUM); in topo_usb_load_metadata() [all …]
|
H A D | topo_usb.c | 850 tda.tda_mod = mod; in topo_usb_gather_devcfg() 1092 topo_mod_free(mod, p, in topo_usb_apply_metadata() 1323 topo_mod_errmsg(mod)); in topo_usb_enum_scsa2usb() 1484 topo_mod_errmsg(mod)); in topo_usb_enum_lport() 1491 topo_mod_errmsg(mod)); in topo_usb_enum_lport() 1987 topo_usb_port_free(mod, p); in topo_usb_free() 2028 topo_usb_free(mod, usb); in topo_usb_alloc() 2038 topo_mod_setdebug(mod); in _topo_init() 2051 topo_usb_free(mod, usb); in _topo_init() 2061 _topo_fini(topo_mod_t *mod) in _topo_fini() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_serial.c | 70 if ((hdl = topo_mod_ipmi_hold(mod)) == NULL) { in ipmi_serial_lookup() 72 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in ipmi_serial_lookup() 80 topo_mod_ipmi_rele(mod); in ipmi_serial_lookup() 81 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_serial_lookup() 85 topo_mod_dprintf(mod, "Reading FRU data ...\n"); in ipmi_serial_lookup() 89 topo_mod_ipmi_rele(mod); in ipmi_serial_lookup() 90 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_serial_lookup() 98 topo_mod_ipmi_rele(mod); in ipmi_serial_lookup() 99 return (topo_mod_seterrno(mod, EMOD_NVL_INVAL)); in ipmi_serial_lookup() 102 topo_mod_ipmi_rele(mod); in ipmi_serial_lookup() [all …]
|
H A D | chip_subr.c | 64 topo_mod_dprintf(mod, "%s", buf); in whinge() 290 if (topo_mod_nvdup(mod, pargs, &asru) != 0) in mem_asru_compute() 291 return (topo_mod_seterrno(mod, EMOD_NOMEM)); in mem_asru_compute() 323 return (topo_mod_seterrno(mod, EMOD_NOMEM)); in mem_asru_compute() 430 topo_mod_strfree(mod, curr_serial); in fmri_replaced() 434 topo_mod_strfree(mod, curr_serial); in fmri_replaced() 464 return (topo_mod_seterrno(mod, err)); in rank_fmri_present() 483 return (topo_mod_seterrno(mod, err)); in rank_fmri_replaced() 515 topo_mod_strfree(mod, fmristr); in fmri_dprint() 844 return (topo_mod_seterrno(mod, err)); in chip_fmri_replaced() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | pcibus_labels.c | 127 topo_mod_dprintf(mod, in pci_label_slotname_lookup() 132 topo_mod_dprintf(mod, in pci_label_slotname_lookup() 192 topo_mod_dprintf(mod, in pci_label_missing_lookup() 197 topo_mod_dprintf(mod, in pci_label_missing_lookup() 275 adp = did_find(mod, in pci_slot_label_lookup() 279 apdp = did_find(mod, in pci_slot_label_lookup() 325 topo_mod_dprintf(mod, in pci_slot_label_lookup() 399 topo_mod_strfree(mod, plat); in pci_slot_label_lookup() 409 l = topo_mod_strdup(mod, l); in pci_slot_label_lookup() 445 topo_mod_dprintf(mod, in pci_label_cmn() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/shared/ |
H A D | topo_sensor.c | 63 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in topo_sensor_scalar_read() 70 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in topo_sensor_scalar_read() 90 ret = topo_mod_seterrno(mod, EMOD_NOMEM); in topo_sensor_scalar_read() 101 ret = topo_mod_seterrno(mod, EMOD_NOMEM); in topo_sensor_scalar_read() 176 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in topo_sensor_create_scalar_sensor() 193 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in topo_sensor_create_scalar_sensor() 201 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in topo_sensor_create_scalar_sensor() 224 ret = topo_mod_seterrno(mod, err); in topo_sensor_create_scalar_sensor() 238 ret = topo_mod_seterrno(mod, err); in topo_sensor_create_scalar_sensor() 254 ret = topo_mod_seterrno(mod, EMOD_NOMEM); in topo_sensor_create_scalar_sensor() [all …]
|
H A D | topo_port.c | 45 return (topo_node_range_create(mod, pnode, PORT, min, max)); in port_range_create() 62 topo_mod_dprintf(mod, "port_create_common missing type " in port_create_common() 67 if ((auth = topo_mod_auth(mod, pnode)) == NULL) { in port_create_common() 68 topo_mod_dprintf(mod, "topo_mod_auth() failed: %s\n", in port_create_common() 69 topo_mod_errmsg(mod)); in port_create_common() 75 topo_mod_dprintf(mod, "topo_mod_hcfmri() failed: %s\n", in port_create_common() 76 topo_mod_errmsg(mod)); in port_create_common() 81 topo_mod_dprintf(mod, "topo_node_bind() failed: %s\n", in port_create_common() 82 topo_mod_errmsg(mod)); in port_create_common() 109 topo_mod_dprintf(mod, "failed to set %s property: %s\n", in port_create_common() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chipset/ |
H A D | chipset.c | 90 return (topo_mod_seterrno(mod, EMOD_UKNOWN_ENUM)); in topo_chipset_enum() 99 if ((auth = topo_mod_auth(mod, pnode)) == NULL) { in topo_chipset_enum() 101 "auth: %s", topo_mod_errmsg(mod)); in topo_chipset_enum() 110 topo_mod_errmsg(mod)); in topo_chipset_enum() 118 topo_mod_errmsg(mod)); in topo_chipset_enum() 126 ret = topo_mod_seterrno(mod, ret); in topo_chipset_enum() 133 ret = topo_mod_seterrno(mod, ret); in topo_chipset_enum() 140 if ((ret = topo_sensor_create_scalar_sensor(mod, tn, in topo_chipset_enum() 168 _topo_init(topo_mod_t *mod, topo_version_t version) in _topo_init() argument 171 topo_mod_setdebug(mod); in _topo_init() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_mptsas/ |
H A D | fac_prov_mptsas.c | 64 topo_mod_setdebug(mod); in _topo_init() 70 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 72 topo_mod_unregister(mod); in _topo_fini() 91 topo_mod_dprintf(mod, "devctl open failed: %s", in do_led_control() 140 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in mptsas_led_mode() 172 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in mptsas_led_mode() 187 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in mptsas_led_mode() 203 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in mptsas_led_mode() 214 ret = topo_mod_seterrno(mod, EMOD_NOMEM); in mptsas_led_mode() 221 topo_mod_strfree(mod, driver); in mptsas_led_mode() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ahci/ |
H A D | fac_prov_ahci.c | 68 topo_mod_setdebug(mod); in _topo_init() 74 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 76 topo_mod_unregister(mod); in _topo_fini() 90 topo_mod_dprintf(mod, "devctl open failed: %s", in do_led_control() 125 topo_mod_dprintf(mod, "ioctl failed: %s", in do_led_control() 205 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in ahci_led_mode() 215 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in ahci_led_mode() 231 ret = topo_mod_seterrno(mod, EMOD_NVL_INVAL); in ahci_led_mode() 248 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in ahci_led_mode() 259 ret = topo_mod_seterrno(mod, EMOD_NOMEM); in ahci_led_mode() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/xfp/ |
H A D | xfp.c | 66 topo_mod_setdebug(mod); in _topo_init() 71 topo_mod_errmsg(mod)); in _topo_init() 79 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 81 topo_mod_unregister(mod); in _topo_fini() 98 topo_mod_dprintf(mod, in xfp_tnode_create() 107 topo_mod_dprintf(mod, in xfp_tnode_create() 162 topo_mod_strfree(mod, plabel); in xfp_label_set() 168 topo_mod_strfree(mod, label); in xfp_label_set() 172 topo_mod_free(mod, label, len); in xfp_label_set() 189 (void) xfp_fru_set(mod, ntn); in xfp_declare() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/ |
H A D | ses.c | 687 smod->smod_mod = mod; in ses_thread_init() 1148 topo_mod_dprintf(mod, in ses_set_standard_props() 1170 topo_mod_dprintf(mod, in ses_set_standard_props() 1179 topo_mod_dprintf(mod, in ses_set_standard_props() 1279 topo_mod_dprintf(mod, in ses_create_disk() 1656 topo_mod_dprintf(mod, in ses_set_expander_props() 1679 topo_mod_dprintf(mod, in ses_set_expander_props() 2039 topo_mod_dprintf(mod, in ses_create_esc_sasspecific() 3802 data->sed_mod = mod; in ses_enum() 3888 ses_thread_fini(mod); in _topo_fini() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/nic/ |
H A D | topo_nic.c | 195 mac.npm_mod = mod; in nic_port_datalink_props() 204 return (topo_mod_seterrno(mod, err)); in nic_port_datalink_props() 212 return (topo_mod_seterrno(mod, err)); in nic_port_datalink_props() 220 return (topo_mod_seterrno(mod, err)); in nic_port_datalink_props() 228 return (topo_mod_seterrno(mod, err)); in nic_port_datalink_props() 236 return (topo_mod_seterrno(mod, err)); in nic_port_datalink_props() 545 topo_mod_setdebug(mod); in _topo_init() 547 topo_mod_dprintf(mod, "_mod_init: " in _topo_init() 562 topo_mod_setspecific(mod, handle); in _topo_init() 568 _topo_fini(topo_mod_t *mod) in _topo_fini() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/hostbridge/ |
H A D | hb_i86pc.c | 46 if (topo_mod_enumerate(mod, in hb_process() 68 if (topo_mod_enumerate(mod, in rc_process() 80 pci_hostbridges_find(topo_mod_t *mod, tnode_t *ptn) in pci_hostbridges_find() argument 87 devtree = topo_mod_devinfo(mod); in pci_hostbridges_find() 89 topo_mod_dprintf(mod, "devinfo init failed."); in pci_hostbridges_find() 108 if (hb_process(mod, ptn, hbcnt, pnode) < 0) { in pci_hostbridges_find() 124 if (hb_process(mod, ptn, hbcnt, cnode) < 0) { in pci_hostbridges_find() 128 return (topo_mod_seterrno(mod, in pci_hostbridges_find() 134 if (rc_process(mod, ptn, hbcnt, cnode) < 0) { in pci_hostbridges_find() 138 return (topo_mod_seterrno(mod, in pci_hostbridges_find() [all …]
|