/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_module.c | 57 mod->tm_info->tmi_ops->tmo_release(mod, node); in topo_mod_release() 66 mod->tm_refs++; in topo_mod_hold() 93 (void) pthread_cond_wait(&mod->tm_cv, &mod->tm_lock); in topo_mod_enter() 95 ++mod->tm_busy; in topo_mod_enter() 128 (void) mod->tm_mops->mop_fini(mod); in topo_mod_stop() 145 if (mod->tm_mops->mop_init(mod, version) != 0) { in topo_mod_start() 179 return (mod); in topo_mod_lookup() 243 if (mod->tm_name == NULL || mod->tm_rootdir == NULL) in topo_mod_create() 257 return (mod); in topo_mod_create() 305 for (mod = mhp->mh_hash[h]; mod != NULL; mod = mod->tm_next) { in topo_modhash_lookup() [all …]
|
H A D | topo_mod.c | 137 return (mod); in topo_mod_load() 154 return (mod); in topo_mod_load() 187 if ((mod->tm_info = topo_mod_zalloc(mod, sizeof (topo_imodinfo_t))) in topo_mod_register() 190 if ((mod->tm_info->tmi_ops = topo_mod_alloc(mod, in topo_mod_register() 194 mod->tm_info->tmi_desc = topo_mod_strdup(mod, mip->tmi_desc); in topo_mod_register() 198 mod->tm_info->tmi_scheme = topo_mod_strdup(mod, mip->tmi_scheme); in topo_mod_register() 229 topo_mod_free(mod, mod->tm_info->tmi_ops, in topo_mod_unregister() 232 topo_mod_strfree(mod, mod->tm_info->tmi_desc); in topo_mod_unregister() 234 topo_mod_strfree(mod, mod->tm_info->tmi_scheme); in topo_mod_unregister() 236 topo_mod_free(mod, mod->tm_info, sizeof (topo_imodinfo_t)); in topo_mod_unregister() [all …]
|
H A D | svc.c | 105 svc_error(topo_mod_t *mod) in svc_error() argument 125 (void) svc_error(mod); in svc_get_handle() 131 (void) svc_error(mod); in svc_get_handle() 144 topo_mod_setdebug(mod); in svc_init() 159 svc_fini(topo_mod_t *mod) in svc_fini() argument 166 topo_mod_unregister(mod); in svc_fini() 194 topo_mod_errmsg(mod)); in svc_create_node() 206 topo_mod_errmsg(mod)); in svc_create_node() 214 topo_mod_errmsg(mod)); in svc_create_node() 220 topo_mod_errmsg(mod)); in svc_create_node() [all …]
|
H A D | hc.c | 228 topo_mod_setdebug(mod); in hc_init() 245 hc_fini(topo_mod_t *mod) in hc_fini() argument 247 topo_mod_unregister(mod); in hc_fini() 269 topo_mod_dprintf(mod, in hc_enum() 728 topo_mod_strfree(mod, cid); in make_hc_pairs() 734 topo_mod_strfree(mod, cid); in make_hc_pairs() 825 topo_mod_strfree(mod, aid); in make_hc_auth() 838 topo_mod_strfree(mod, aid); in make_hc_auth() 972 topo_mod_strfree(mod, rev); in hc_fmri_str2nvl() 995 topo_mod_strfree(mod, rev); in hc_fmri_str2nvl() [all …]
|
H A D | cpu.c | 83 topo_mod_setdebug(mod); in cpu_init() 109 "%s\n", topo_mod_errmsg(mod)); in cpu_init() 123 cpu_fini(topo_mod_t *mod) in cpu_fini() argument 127 cpuip = topo_mod_getspecific(mod); in cpu_fini() 136 topo_mod_unregister(mod); in cpu_fini() 209 topo_mod_dprintf(mod, in cpu_enum() 213 topo_mod_errmsg(mod)); in cpu_enum() 221 topo_mod_dprintf(mod, in cpu_enum() 224 topo_mod_errmsg(mod)); in cpu_enum() 231 topo_mod_dprintf(mod, in cpu_enum() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_label.c | 45 get_fmtstr(topo_mod_t *mod, nvlist_t *in) in get_fmtstr() argument 73 return (topo_mod_seterrno(mod, EMOD_NOMEM)); in store_prop_val() 209 topo_mod_free(mod, order, BUFSZ); in simple_dimm_label_mp() 227 topo_mod_free(mod, order, BUFSZ); in simple_dimm_label_mp() 233 topo_mod_free(mod, order, BUFSZ); in simple_dimm_label_mp() 289 topo_mod_free(mod, order, BUFSZ); in seq_dimm_label() 307 topo_mod_free(mod, order, BUFSZ); in seq_dimm_label() 313 topo_mod_free(mod, order, BUFSZ); in seq_dimm_label() 493 return (topo_mod_seterrno(mod, err)); in g4_chip_label() 540 get_num_chips(topo_mod_t *mod) in get_num_chips() argument [all …]
|
H A D | chip.c | 181 whinge(mod, NULL, in create_node() 194 whinge(mod, NULL, in create_node() 254 whinge(mod, NULL, in create_strand() 257 whinge(mod, NULL, in create_strand() 315 whinge(mod, NULL, in create_strand() 374 whinge(mod, NULL, in create_core() 452 whinge(mod, NULL, in create_core() 517 whinge(mod, NULL, in create_chip() 610 whinge(mod, NULL, in create_chip() 627 whinge(mod, NULL, in create_chip() [all …]
|
H A D | chip_intel.c | 147 whinge(mod, NULL, in mc_add_ranks() 171 if (FM_AWARE_SMBIOS(mod)) in mc_add_ranks() 207 whinge(mod, NULL, in mc_add_dimms() 255 whinge(mod, NULL, in mc_add_dimms() 297 if (FM_AWARE_SMBIOS(mod)) in mc_add_dimms() 338 if (FM_AWARE_SMBIOS(mod)) in mc_add_channel() 377 whinge(mod, NULL, in mc_nb_create() 402 whinge(mod, NULL, in mc_nb_create() 424 if (FM_AWARE_SMBIOS(mod)) in mc_nb_create() 429 whinge(mod, NULL, in mc_nb_create() [all …]
|
H A D | chip_amd.c | 188 if (FM_AWARE_SMBIOS(mod)) { in amd_generic_mc_create() 234 whinge(mod, NULL, in amd_generic_mc_create() 240 whinge(mod, NULL, in amd_generic_mc_create() 419 if (FM_AWARE_SMBIOS(mod)) in amd_rank_create() 525 if (!FM_AWARE_SMBIOS(mod)) in amd_dimm_create() 743 if (FM_AWARE_SMBIOS(mod)) { in amd_mc_create() 751 if (FM_AWARE_SMBIOS(mod)) in amd_mc_create() 757 if (FM_AWARE_SMBIOS(mod)) { in amd_mc_create() 798 whinge(mod, nerrp, in amd_mc_create() 824 whinge(mod, nerrp, in amd_mc_create() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/ |
H A D | fac_prov_ipmi.c | 186 topo_mod_setdebug(mod); in _topo_init() 192 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 194 topo_mod_unregister(mod); in _topo_fini() 233 topo_mod_ipmi_rele(mod); in ipmi_platform_message() 241 topo_mod_ipmi_rele(mod); in ipmi_platform_message() 323 topo_mod_ipmi_rele(mod); in ipmi_platform_message() 431 topo_mod_ipmi_rele(mod); in ipmi_sensor_state() 547 topo_mod_ipmi_rele(mod); in ipmi_sensor_reading() 671 topo_mod_ipmi_rele(mod); in ipmi_indicator_mode() 793 topo_mod_ipmi_rele(mod); in bay_locate_mode() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_module.c | 114 mdb_module_t *mod; in mdb_module_create() local 310 mdb.m_mtail = mod; in mdb_module_create() 318 *mpp = mod; in mdb_module_create() 355 mdb_module_t *mod; in mdb_module_unload_common() local 363 if (mod == &mdb.m_rmod || mod->mod_hdl == NULL) in mdb_module_unload_common() 370 mod->mod_fini(); in mdb_module_unload_common() 385 mod->mod_prev->mod_next = mod->mod_next; in mdb_module_unload_common() 391 mod->mod_next->mod_prev = mod->mod_prev; in mdb_module_unload_common() 454 idcp->idc_modp = mod; in mdb_module_add_dcmd() 542 iwp->iwlk_modp = mod; in mdb_module_add_walker() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi.c | 92 topo_mod_setdebug(mod); in _topo_init() 131 topo_mod_unregister(mod); in _topo_fini() 194 topo_mod_dprintf(mod, in x86pi_enum_start() 220 x86pi->mod = mod; in x86pi_enum_start() 318 topo_mod_dprintf(mod, in x86pi_enum_gentopo() 337 topo_mod_dprintf(mod, in x86pi_enum_gentopo() 343 topo_mod_dprintf(mod, in x86pi_enum_gentopo() 350 topo_mod_dprintf(mod, in x86pi_enum_gentopo() 418 topo_mod_dprintf(mod, in x86pi_enum_gentopo() 442 topo_mod_dprintf(mod, in x86pi_enum_gentopo() [all …]
|
H A D | x86pi_bay.c | 81 shp = topo_mod_smbios(mod); in bay_bdf() 133 topo_mod_dprintf(mod, in bay_pgroups() 166 topo_mod_dprintf(mod, in bay_pgroups() 245 topo_mod_dprintf(mod, in bay_update_tnode() 283 shp = topo_mod_smbios(mod); in x86pi_gen_bay() 296 topo_mod_dprintf(mod, in x86pi_gen_bay() 314 topo_mod_dprintf(mod, in x86pi_gen_bay() 347 topo_mod_errmsg(mod)); in x86pi_gen_bay() 358 return (topo_mod_errno(mod)); in x86pi_gen_bay() 365 return (topo_mod_errno(mod)); in x86pi_gen_bay() [all …]
|
H A D | x86pi_hostbridge.c | 68 x86pi_hbr_enum_init(topo_mod_t *mod) in x86pi_hbr_enum_init() argument 72 if (did_hash_init(mod) < 0) { in x86pi_hbr_enum_init() 78 topo_mod_dprintf(mod, in x86pi_hbr_enum_init() 81 did_hash_fini(mod); in x86pi_hbr_enum_init() 89 x86pi_hbr_enum_fini(topo_mod_t *mod) in x86pi_hbr_enum_fini() argument 91 did_hash_fini(mod); in x86pi_hbr_enum_fini() 120 topo_mod_dprintf(mod, in pciex_process() 152 topo_mod_dprintf(mod, in pciex_process() 197 devtree = topo_mod_devinfo(mod); in x86pi_gen_pci_pciexrc() 246 shp = topo_mod_smbios(mod); in x86pi_gen_hbr() [all …]
|
H A D | x86pi_generic.c | 57 topo_mod_dprintf(mod, in x86pi_enum_generic() 72 topo_mod_dprintf(mod, in x86pi_enum_generic() 88 topo_mod_dprintf(mod, in x86pi_enum_generic() 97 topo_mod_dprintf(mod, in x86pi_enum_generic() 105 topo_mod_dprintf(mod, in x86pi_enum_generic() 116 topo_mod_dprintf(mod, in x86pi_enum_generic() 139 topo_mod_dprintf(mod, in x86pi_node_bind() 149 topo_mod_dprintf(mod, in x86pi_node_bind() 169 topo_mod_dprintf(mod, in x86pi_node_bind() 193 topo_mod_dprintf(mod, in x86pi_node_bind() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk_common.c | 501 topo_mod_strfree(mod, part); in disk_tnode_create() 502 topo_mod_strfree(mod, mfg); in disk_tnode_create() 503 topo_mod_strfree(mod, model); in disk_tnode_create() 504 topo_mod_strfree(mod, firm); in disk_tnode_create() 858 topo_mod_strdup(mod, in dev_di_node_add() 868 topo_mod_strdup(mod, in dev_di_node_add() 878 topo_mod_strdup(mod, in dev_di_node_add() 922 topo_mod_strdup(mod, in dev_di_node_add() 931 topo_mod_strdup(mod, in dev_di_node_add() 940 topo_mod_strdup(mod, in dev_di_node_add() [all …]
|
H A D | disk.c | 67 topo_mod_strfree(mod, sas_address); in disk_declare_driver() 136 topo_mod_strfree(mod, driver); in disk_enum() 139 topo_mod_dprintf(mod, "disk_enum: " in disk_enum() 150 topo_mod_dprintf(mod, "disk_enum: " in disk_enum() 160 topo_mod_strfree(mod, device); in disk_enum() 174 topo_mod_setdebug(mod); in _topo_init() 194 topo_mod_unregister(mod); in _topo_init() 201 topo_mod_unregister(mod); in _topo_init() 210 topo_mod_setspecific(mod, disk); in _topo_init() 216 _topo_fini(topo_mod_t *mod) in _topo_fini() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/smbios/ |
H A D | smbios_enum.c | 122 topo_mod_errmsg(mod)); in smbios_make_slot() 132 topo_mod_errmsg(mod)); in smbios_make_slot() 141 topo_mod_errmsg(mod)); in smbios_make_slot() 172 topo_mod_errmsg(mod)); in smbios_make_slot() 222 topo_mod_errmsg(mod)); in smbios_make_dimm() 249 topo_mod_errmsg(mod)); in smbios_make_dimm() 260 topo_mod_errmsg(mod)); in smbios_make_dimm() 625 smed.sme_mod = mod; in smbios_enum() 668 topo_mod_setdebug(mod); in _topo_init() 682 _topo_fini(topo_mod_t *mod) in _topo_fini() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/ipmi/ |
H A D | ipmi_methods.c | 39 get_fmtstr(topo_mod_t *mod, nvlist_t *in) in get_fmtstr() argument 45 topo_mod_dprintf(mod, "get_fmtstr() called\n"); in get_fmtstr() 50 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr() 56 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr() 68 return (topo_mod_seterrno(mod, EMOD_NOMEM)); in store_prop_val() 71 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val() 78 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val() 86 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val() 94 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val() 102 topo_mod_dprintf(mod, "Failed to set '%s'\n", in store_prop_val() [all …]
|
H A D | ipmi_enum.c | 130 topo_mod_ipmi_rele(mod); in ipmi_find_entity() 148 topo_mod_dprintf(mod, in ipmi_find_entity() 151 topo_mod_ipmi_rele(mod); in ipmi_find_entity() 185 topo_mod_dprintf(mod, in ipmi_present() 193 topo_mod_dprintf(mod, in ipmi_present() 198 topo_mod_dprintf(mod, in ipmi_present() 211 topo_mod_ipmi_rele(mod); in ipmi_present() 293 topo_mod_ipmi_rele(mod); in ipmi_unusable() 646 data.ed_mod = mod; in ipmi_enum() 659 topo_mod_dprintf(mod, in ipmi_enum() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/zen/ |
H A D | topo_zen.c | 452 topo_mod_dprintf(mod, "APIC ID " in topo_zen_map_logcpu_to_phys() 726 topo_zen_enum_cleanup_sock(mod, &sock); in topo_zen_enum() 823 topo_mod_setdebug(mod); in _topo_init() 834 if (topo_zen_init(mod, zen) != 0) { in _topo_init() 835 topo_zen_cleanup(mod, zen); in _topo_init() 840 topo_zen_cleanup(mod, zen); in _topo_init() 844 topo_mod_setspecific(mod, zen); in _topo_init() 849 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 857 topo_mod_setspecific(mod, NULL); in _topo_fini() 858 topo_zen_cleanup(mod, zen); in _topo_fini() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_libhp/ |
H A D | fac_prov_libhp.c | 230 (void) topo_mod_seterrno(mod, err); in fac_prov_libhp_opt_set() 234 hp = fac_prov_libhp_find_node(mod, conn); in fac_prov_libhp_opt_set() 236 (void) topo_mod_seterrno(mod, EMOD_UNKNOWN); in fac_prov_libhp_opt_set() 268 topo_mod_strfree(mod, conn); in fac_prov_libhp_opt_set() 269 topo_mod_strfree(mod, opt_name); in fac_prov_libhp_opt_set() 270 topo_mod_strfree(mod, opt_on); in fac_prov_libhp_opt_set() 271 topo_mod_strfree(mod, opt_off); in fac_prov_libhp_opt_set() 303 "methods: %s", topo_mod_errmsg(mod)); in topo_fac_prov_libhp_enum() 323 topo_mod_setdebug(mod); in _topo_init() 329 _topo_fini(topo_mod_t *mod) in _topo_fini() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/ufm/ |
H A D | topo_ufm.c | 56 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in topo_ufm_devinfo_image() 64 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in topo_ufm_devinfo_image() 70 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in topo_ufm_devinfo_image() 157 topo_mod_errmsg(mod)); in topo_ufm_devinfo_image() 235 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in topo_ufm_devinfo() 243 ret = topo_mod_seterrno(mod, EMOD_NOMEM); in topo_ufm_devinfo() 251 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in topo_ufm_devinfo() 259 ret = topo_mod_seterrno(mod, EMOD_UNKNOWN); in topo_ufm_devinfo() 354 topo_mod_setdebug(mod); in _topo_init() 361 _topo_fini(topo_mod_t *mod) in _topo_fini() argument [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/ |
H A D | ses_facility.c | 237 ses_node_unlock(mod, tn); in ses_indicator_mode() 242 ses_node_unlock(mod, tn); in ses_indicator_mode() 269 topo_mod_dprintf(mod, in ses_sensor_reading() 296 ses_node_unlock(mod, tn); in ses_sensor_reading() 333 topo_mod_dprintf(mod, in ses_sensor_state() 378 ses_node_unlock(mod, tn); in ses_sensor_state() 443 ses_node_unlock(mod, tn); in ses_psu_state() 510 topo_mod_dprintf(mod, in ses_add_fac_common() 547 topo_mod_dprintf(mod, in ses_add_indicator() 613 topo_mod_dprintf(mod, in ses_add_sensor_common() [all …]
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | pcibus.c | 205 topo_mod_strfree(mod, devpath); in pciexfn_add_ufm() 338 if (child_range_add(mod, in pciexdev_declare() 365 if (child_range_add(mod, in pciexbus_declare() 586 topo_mod_dprintf(mod, in declare_dev_and_fn() 590 topo_mod_errno(mod))); in declare_dev_and_fn() 725 topo_mod_strfree(mod, label); in declare_dev_and_fn() 782 declare_dev_and_fn(mod, bn, in pci_children_instantiate() 889 topo_mod_dprintf(mod, in pci_enum() 896 topo_mod_dprintf(mod, in pci_enum() 899 topo_mod_dprintf(mod, in pci_enum() [all …]
|