/opensolaris-onvv-gate/usr/src/cmd/fm/fmadm/common/ |
H A D | gc.c | 36 const char *mod; local 41 if ((mod = strrchr(argv[1], '/')) == NULL) 42 mod = argv[1]; 44 mod++; 46 if (fmd_adm_module_gc(adm, mod) != 0) 47 die("failed to garbage-collect module %s", mod); 48 note("%s module has been garbage-collected\n", mod);
|
H A D | reset.c | 36 const char *mod; local 52 if ((mod = strrchr(argv[optind], '/')) == NULL) 53 mod = argv[optind]; 55 mod++; 58 if (fmd_adm_serd_reset(adm, mod, opt_s) != 0) 60 note("%s serd engine '%s' has been reset\n", mod, opt_s); 62 if (fmd_adm_module_reset(adm, mod) != 0) 63 die("failed to reset module %s", mod); 64 note("%s module has been reset\n", mod);
|
/opensolaris-onvv-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_module.c | 49 topo_mod_release(topo_mod_t *mod, tnode_t *node) argument 51 topo_mod_enter(mod); 53 if (mod->tm_info->tmi_ops->tmo_release != NULL) 54 mod->tm_info->tmi_ops->tmo_release(mod, node); 56 topo_mod_exit(mod); 60 topo_mod_hold(topo_mod_t *mod) argument 62 (void) pthread_mutex_lock(&mod->tm_lock); 63 mod->tm_refs++; 64 assert(mod 69 topo_mod_rele(topo_mod_t *mod) argument 85 topo_mod_enter(topo_mod_t *mod) argument 98 topo_mod_exit(topo_mod_t *mod) argument 122 topo_mod_stop(topo_mod_t *mod) argument 137 topo_mod_start(topo_mod_t *mod, topo_version_t version) argument 167 topo_mod_t *mod; local 180 topo_mod_destroy(topo_mod_t *mod) argument 201 set_create_error(topo_hdl_t *thp, topo_mod_t *mod, const char *path, int err) argument 222 topo_mod_t *mod; local 295 topo_mod_t *mod = NULL; local 313 topo_mod_t *mod; local 335 topo_modhash_unload(topo_mod_t *mod) argument [all...] |
H A D | topo_rtld.c | 46 rtld_fini(topo_mod_t *mod) argument 48 topo_rtld_t *rp = mod->tm_data; 50 assert(mod != NULL); 52 if (mod->tm_flags & TOPO_MOD_REG) { 53 rp->rtld_fini(mod); 54 if (mod->tm_flags & TOPO_MOD_REG) { 55 topo_mod_unregister(mod); 61 topo_mod_free(mod, rp, sizeof (topo_rtld_t)); 67 rtld_init(topo_mod_t *mod, topo_version_t version) argument 73 if ((dlp = dlopen(mod [all...] |
H A D | fmd.c | 63 fmd_init(topo_mod_t *mod, topo_version_t version) argument 69 topo_mod_setdebug(mod); 71 topo_mod_dprintf(mod, "initializing fmd builtin\n"); 74 return (topo_mod_seterrno(mod, EMOD_VER_NEW)); 76 if (topo_mod_register(mod, &fmd_info, TOPO_VERSION) != 0) { 77 topo_mod_dprintf(mod, "failed to register fmd: " 78 "%s\n", topo_mod_errmsg(mod)); 79 return (-1); /* mod errno already set */ 86 fmd_fini(topo_mod_t *mod) argument 88 topo_mod_unregister(mod); 94 fmd_enum(topo_mod_t *mod, tnode_t *pnode, const char *name, topo_instance_t min, topo_instance_t max, void *notused1, void *notused2) argument 127 fmd_fmri_nvl2str(topo_mod_t *mod, tnode_t *node, topo_version_t version, nvlist_t *nvl, nvlist_t **out) argument [all...] |
H A D | topo_mod.c | 117 topo_mod_t *mod = NULL; local 125 if ((mod = topo_mod_lookup(thp, name, 1)) != NULL) { 126 if (mod->tm_info->tmi_version != version) { 127 topo_mod_rele(mod); 131 return (mod); 138 (mod = topo_modhash_load(thp, name, path, &topo_rtld_ops, version)) 139 == NULL) { /* returned with mod held */ 148 return (mod); 152 topo_mod_unload(topo_mod_t *mod) argument 154 topo_mod_rele(mod); 158 set_register_error(topo_mod_t *mod, int err) argument 171 topo_mod_register(topo_mod_t *mod, const topo_modinfo_t *mip, topo_version_t version) argument 210 topo_mod_unregister(topo_mod_t *mod) argument 236 topo_mod_enumerate(topo_mod_t *mod, tnode_t *node, const char *enum_name, const char *name, topo_instance_t min, topo_instance_t max, void *data) argument 276 topo_mod_enummap(topo_mod_t *mod, tnode_t *node, const char *name, const char *scheme) argument 283 set_fmri_err(topo_mod_t *mod, int err) argument 290 topo_mod_hcfmri(topo_mod_t *mod, tnode_t *pnode, int version, const char *name, topo_instance_t inst, nvlist_t *hc_specific, nvlist_t *auth, const char *part, const char *rev, const char *serial) argument 384 topo_mod_devfmri(topo_mod_t *mod, int version, const char *dev_path, const char *devid) argument 419 topo_mod_cpufmri(topo_mod_t *mod, int version, uint32_t cpu_id, uint8_t cpumask, const char *serial) argument 458 topo_mod_memfmri(topo_mod_t *mod, int version, uint64_t pa, uint64_t offset, const char *unum, int flags) argument 499 topo_mod_pkgfmri(topo_mod_t *mod, int version, const char *path) argument 531 topo_mod_modfmri(topo_mod_t *mod, int version, const char *driver) argument 566 topo_mod_swfmri(topo_mod_t *mod, int version, char *obj_path, char *obj_root, nvlist_t *obj_pkg, char *site_token, char *site_module, char *site_file, char *site_func, int64_t site_line, char *ctxt_origin, char *ctxt_execname, int64_t ctxt_pid, char *ctxt_zone, int64_t ctxt_ctid, char **ctxt_stack, uint_t ctxt_stackdepth) argument 627 topo_mod_str2nvl(topo_mod_t *mod, const char *fmristr, nvlist_t **fmri) argument 646 topo_mod_nvl2str(topo_mod_t *mod, nvlist_t *fmri, char **fmristr) argument 665 topo_mod_getspecific(topo_mod_t *mod) argument 671 topo_mod_setspecific(topo_mod_t *mod, void *data) argument 677 topo_mod_setdebug(topo_mod_t *mod) argument 683 topo_mod_ipmi_hold(topo_mod_t *mod) argument 705 topo_mod_ipmi_rele(topo_mod_t *mod) argument 713 topo_mod_devinfo(topo_mod_t *mod) argument 719 topo_mod_smbios(topo_mod_t *mod) argument 730 topo_mod_prominfo(topo_mod_t *mod) argument 736 topo_mod_clrdebug(topo_mod_t *mod) argument 743 topo_mod_dprintf(topo_mod_t *mod, const char *format, ...) argument 757 topo_mod_product(topo_mod_t *mod) argument 763 topo_mod_server(topo_mod_t *mod) argument 772 topo_mod_psn(topo_mod_t *mod) argument 785 topo_mod_csn(topo_mod_t *mod) argument 815 topo_mod_auth(topo_mod_t *mod, tnode_t *pnode) argument 887 topo_mod_walk_init(topo_mod_t *mod, tnode_t *node, topo_mod_walk_cb_t cb_f, void *pdata, int *errp) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
H A D | sun4vpi.c | 60 _topo_init(topo_mod_t *mod, topo_version_t version) argument 67 topo_mod_setdebug(mod); 69 topo_mod_dprintf(mod, "sun4vpi module initializing.\n"); 72 (void) topo_mod_seterrno(mod, EMOD_VER_NEW); 73 topo_mod_dprintf(mod, "incompatible topo version %d\n", 81 topo_mod_dprintf(mod, "not sun4v architecture: %s\n", isa); 85 result = topo_mod_register(mod, &pi_modinfo, TOPO_VERSION); 87 topo_mod_dprintf(mod, "registration failed: %s\n", 88 topo_mod_errmsg(mod)); 93 topo_mod_dprintf(mod, "modul 101 _topo_fini(topo_mod_t *mod) argument 115 pi_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name, topo_instance_t min, topo_instance_t max, void *pi_private, void *data) argument 232 topo_mod_t *mod = pip->mod; local [all...] |
H A D | pi_bay.c | 71 pi_bay_ocpath(topo_mod_t *mod, di_node_t dnode) argument 80 tgt_port = pi_get_target_port(mod, dnode); 82 topo_mod_dprintf(mod, "pi_bay_ocpath: failed to get " 88 lun = pi_get_lun(mod, dnode); 90 topo_mod_dprintf(mod, "pi_bay_ocpath: failed to get 'lun' " 92 topo_mod_strfree(mod, tgt_port); 106 topo_mod_strfree(mod, tgt_port); 107 return (topo_mod_strdup(mod, buf)); 116 pi_bay_pgroups(topo_mod_t *mod, tnode_t *t_node, di_node_t cnode, argument 127 topo_mod_dprintf(mod, "pi_bay_pgroup 206 pi_bay_find_nodes(topo_mod_t *mod, di_node_t *nodep, di_node_t *sibp, di_minor_t *minorp, int phy) argument 275 pi_bay_update_node(topo_mod_t *mod, tnode_t *t_node, uint8_t phy, char *pri_path) argument 354 pi_enum_bay(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument [all...] |
H A D | pi_niu.c | 44 pi_enum_niu(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 52 topo_mod_dprintf(mod, 57 if (topo_mod_load(mod, NIU, TOPO_VERSION) == NULL) { 58 topo_mod_dprintf(mod, "%s could not load %s module: %s\n", 59 _ENUM_NAME, NIU, topo_strerror(topo_mod_errno(mod))); 66 result = topo_mod_enumerate(mod, t_parent, NIU, hc_name, inst, inst, 69 topo_mod_dprintf(mod, 71 (uint64_t)mde_node, topo_strerror(topo_mod_errno(mod))); 75 topo_mod_dprintf(mod, "%s added node_0x%llx type %s\n",
|
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk.c | 48 disk_enum(topo_mod_t *mod, tnode_t *baynode, argument 55 topo_list_t *dlistp = topo_mod_getspecific(mod); 58 topo_mod_dprintf(mod, "disk_enum: " 65 topo_mod_dprintf(mod, "disk_enum: " 70 topo_mod_dprintf(mod, "disk_enum: " 83 topo_mod_dprintf(mod, "disk_enum: " 90 err = disk_declare_path(mod, baynode, dlistp, device); 92 topo_mod_strfree(mod, device); 98 _topo_init(topo_mod_t *mod, topo_version_t version) argument 106 topo_mod_setdebug(mod); 139 _topo_fini(topo_mod_t *mod) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_bay.c | 63 bay_bdf(topo_mod_t *mod, smbios_port_ext_t *epp, uint16_t *bdf) argument 72 shp = topo_mod_smbios(mod); 74 topo_mod_dprintf(mod, "%s: failed to load SMBIOS\n", f); 95 topo_mod_dprintf(mod, "%s: unknown device type: %d\n", 99 topo_mod_dprintf(mod, "%s: %s: bus(0x%02x) dev/func(0x%02x)\n", f, 111 bay_pgroups(topo_mod_t *mod, tnode_t *tnp, di_node_t *dnp, di_node_t *sibp, argument 124 topo_mod_dprintf(mod, 127 (void) topo_mod_seterrno(mod, err); 131 ap_path = topo_mod_alloc(mod, MAXPATHLEN); 133 topo_mod_dprintf(mod, " 188 bay_update_tnode(topo_mod_t *mod, tnode_t *tnodep, uint16_t bdf, int phy) argument 260 x86pi_gen_bay(topo_mod_t *mod, tnode_t *t_parent, smbios_port_ext_t *eport, int instance) argument [all...] |
H A D | x86pi.c | 80 _topo_init(topo_mod_t *mod, topo_version_t version) argument 87 topo_mod_setdebug(mod); 89 topo_mod_dprintf(mod, "module initializing.\n"); 92 (void) topo_mod_seterrno(mod, EMOD_VER_NEW); 93 topo_mod_dprintf(mod, "incompatible topo version %d\n", 101 topo_mod_dprintf(mod, "not i86pc architecture: %s\n", isa); 105 result = topo_mod_register(mod, &x86pi_modinfo, TOPO_VERSION); 107 topo_mod_dprintf(mod, "registration failed: %s\n", 108 topo_mod_errmsg(mod)); 112 topo_mod_dprintf(mod, "modul 121 _topo_fini(topo_mod_t *mod) argument 135 x86pi_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name, topo_instance_t min, topo_instance_t max, void *pi_private, void *data) argument 166 x86pi_enum_start(topo_mod_t *mod, x86pi_enum_t *x86pi) argument 248 x86pi_enum_gentopo(topo_mod_t *mod, tnode_t *t_parent) argument [all...] |
H A D | x86pi_chassis.c | 40 x86pi_gen_chassis(topo_mod_t *mod, tnode_t *t_parent, int smb_id, int instance) argument 50 shp = topo_mod_smbios(mod); 52 topo_mod_dprintf(mod, "%s: failed to load SMBIOS\n", f); 72 ch_hcfmri.serial_number = x86pi_cleanup_smbios_str(mod, 74 ch_hcfmri.version = x86pi_cleanup_smbios_str(mod, ip.smbi_version, 0); 75 ch_hcfmri.manufacturer = x86pi_cleanup_smbios_str(mod, 79 ch_hcfmri.hc_name = topo_mod_strdup(mod, "chassis"); 82 topo_mod_dprintf(mod, "%s: instance (%d)\n", f, ch_hcfmri.instance); 83 topo_mod_dprintf(mod, "%s: hc name (%s)\n", f, ch_hcfmri.hc_name); 84 topo_mod_dprintf(mod, " [all...] |
H A D | x86pi_generic.c | 44 x86pi_enum_generic(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, argument 53 topo_mod_dprintf(mod, "%s adding entry for type (%s)\n", 57 topo_mod_dprintf(mod, 64 auth = topo_mod_auth(mod, t_bindparent); 65 fmri = topo_mod_hcfmri(mod, t_fmriparent, FM_HC_SCHEME_VERSION, 72 topo_mod_dprintf(mod, 74 hcfmri->hc_name, topo_strerror(topo_mod_errno(mod))); 78 rv = topo_node_range_create(mod, t_bindparent, hcfmri->hc_name, 0, 4); 79 if (rv != 0 && topo_mod_errno(mod) != EMOD_NODE_DUP) { 80 topo_mod_dprintf(mod, " 131 x86pi_node_bind(topo_mod_t *mod, tnode_t *t_parent, x86pi_hcfmri_t *hcfmri, nvlist_t *fmri, int flag) argument [all...] |
H A D | x86pi_hostbridge.c | 68 x86pi_hbr_enum_init(topo_mod_t *mod) argument 72 if (did_hash_init(mod) < 0) { 73 topo_mod_dprintf(mod, "%s: did_hash_init() failed.\n", f); 77 if ((pcimp = topo_mod_load(mod, PCI_ENUM, PCI_ENUMR_VERS)) == NULL) { 78 topo_mod_dprintf(mod, 81 did_hash_fini(mod); 89 x86pi_hbr_enum_fini(topo_mod_t *mod) argument 91 did_hash_fini(mod); 97 pciex_process(topo_mod_t *mod, tnode_t *tn_hbr, di_node_t rcn, argument 107 if ((did = did_create(mod, rc 163 pci_process(topo_mod_t *mod, tnode_t *tn_hbr, di_node_t bn) argument 189 x86pi_gen_pci_pciexrc(topo_mod_t *mod, tnode_t *tn_hbr, uint16_t bdf, topo_instance_t *rcip) argument 235 x86pi_gen_hbr(topo_mod_t *mod, tnode_t *tn_bb, int hbr_smbid, topo_instance_t hbri, topo_instance_t *rcip) argument [all...] |
/opensolaris-onvv-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) argument 45 topo_mod_dprintf(mod, "get_fmtstr() called\n"); 48 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n", 50 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); 54 topo_mod_dprintf(mod, "Failed to lookup 'format' arg (%s)\n", 56 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); 63 store_prop_val(topo_mod_t *mod, void *buf, char *propname, topo_type_t type, argument 66 if (topo_mod_nvalloc(mod, out, NV_UNIQUE_NAME) != 0) { 67 topo_mod_dprintf(mod, "Failed to allocate 'out' nvlist\n"); 68 return (topo_mod_seterrno(mod, EMOD_NOME 127 ipmi_fru_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 175 ipmi_fru_fmri(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument [all...] |
H A D | ipmi_enum.c | 52 extern int ipmi_fru_label(topo_mod_t *mod, tnode_t *node, 55 extern int ipmi_fru_fmri(topo_mod_t *mod, tnode_t *node, 81 ipmi_present(topo_mod_t *mod, tnode_t *tn, topo_version_t version, argument 93 if ((ihp = topo_mod_ipmi_hold(mod)) == NULL) 94 return (topo_mod_seterrno(mod, ETOPO_METHOD_UNKNOWN)); 109 topo_mod_dprintf(mod, 112 topo_mod_strfree(mod, name); 113 topo_mod_ipmi_rele(mod); 117 topo_mod_dprintf(mod, 120 topo_mod_strfree(mod, nam 212 topo_mod_t *mod = edp->ed_mod; local 403 ipmi_enum(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, void *arg, void *unused) argument 468 ipmi_post_process(topo_mod_t *mod, tnode_t *tn) argument 480 _topo_init(topo_mod_t *mod, topo_version_t version) argument 496 _topo_fini(topo_mod_t *mod) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_module.c | 95 mdb_module_t *mod; local 97 mod = mdb_zalloc(sizeof (mdb_module_t), UM_SLEEP); 98 mod->mod_info = mdb_alloc(sizeof (mdb_modinfo_t), UM_SLEEP); 100 (void) mdb_nv_create(&mod->mod_dcmds, UM_SLEEP); 101 (void) mdb_nv_create(&mod->mod_walkers, UM_SLEEP); 103 mod->mod_name = strdup(name); 104 mdb.m_lmod = mod; /* Mark module as currently loading */ 108 mod->mod_hdl = dlmopen(LM_ID_BASE, fname, RTLD_NOW | dlmode); 110 if (mod->mod_hdl == NULL) { 115 mod 302 mdb_module_t *mod; local 368 mdb_module_add_dcmd(mdb_module_t *mod, const mdb_dcmd_t *dcp, int flags) argument 403 mdb_module_remove_dcmd(mdb_module_t *mod, const char *dname) argument 452 mdb_module_add_walker(mdb_module_t *mod, const mdb_walker_t *wp, int flags) argument 496 mdb_module_remove_walker(mdb_module_t *mod, const char *wname) argument 519 mdb_module_t *mod, *pmod; local [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/sun4v/niu/ |
H A D | niu.c | 65 _topo_init(topo_mod_t *mod, topo_version_t version) argument 71 topo_mod_setdebug(mod); 72 topo_mod_dprintf(mod, "initializing niu enumerator\n"); 74 if (topo_mod_register(mod, &niu_info, TOPO_VERSION) < 0) { 75 topo_mod_dprintf(mod, "niu registration failed: %s\n", 76 topo_mod_errmsg(mod)); 77 return; /* mod errno already set */ 79 topo_mod_dprintf(mod, "NIU enumr initd\n"); 83 _topo_fini(topo_mod_t *mod) argument 85 topo_mod_unregister(mod); 88 devprop_set(tnode_t *tn, di_node_t dn, const char *tpgrp, const char *tpnm, topo_mod_t *mod) argument 107 driverprop_set(tnode_t *tn, di_node_t dn, const char *tpgrp, const char *tpnm, topo_mod_t *mod) argument 122 moduleprop_set(tnode_t *tn, di_node_t dn, const char *tpgrp, const char *tpnm, topo_mod_t *mod) argument 145 niu_tnode_create(topo_mod_t *mod, tnode_t *parent, const char *name, topo_instance_t i, void *priv) argument 187 niu_asru_set(tnode_t *tn, di_node_t dn, topo_mod_t *mod) argument 218 niu_declare(tnode_t *parent, const char *name, topo_instance_t i, void *priv, topo_mod_t *mod) argument 244 niufn_declare(tnode_t *parent, const char *name, topo_instance_t i, void *priv, topo_mod_t *mod) argument 275 niufn_instance_get(topo_mod_t *mod, di_node_t node, topo_instance_t *inst) argument 298 niufn_instantiate(tnode_t *parent, const char *name, di_node_t pnode, topo_mod_t *mod) argument 349 niu_enum(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, void *arg, void *notused) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip_label.c | 43 get_fmtstr(topo_mod_t *mod, nvlist_t *in) argument 49 topo_mod_dprintf(mod, "get_fmtstr() called\n"); 52 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n", 54 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); 58 topo_mod_dprintf(mod, "Failed to lookup 'format' arg (%s)\n", 60 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); 67 store_prop_val(topo_mod_t *mod, char *buf, char *propname, nvlist_t **out) argument 69 if (topo_mod_nvalloc(mod, out, NV_UNIQUE_NAME) != 0) { 70 topo_mod_dprintf(mod, "Failed to allocate 'out' nvlist\n"); 71 return (topo_mod_seterrno(mod, EMOD_NOME 112 simple_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 173 simple_dimm_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 259 seq_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 337 simple_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 394 fsb2_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 445 g4_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 538 get_num_chips(topo_mod_t *mod) argument 588 a4fplus_chip_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 667 simple_cs_label_mp(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 714 g4_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 788 g12f_dimm_label(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/sun4v/chip/ |
H A D | chip_sun4v.c | 75 _topo_init(topo_mod_t *mod) argument 80 topo_mod_setdebug(mod); 81 topo_mod_dprintf(mod, "initializing chip enumerator\n"); 83 if ((chip = topo_mod_zalloc(mod, sizeof (md_info_t))) == NULL) 86 if (cpu_mdesc_init(mod, chip) != 0) { 87 topo_mod_dprintf(mod, "failed to get cpus from the PRI/MD\n"); 88 topo_mod_free(mod, chip, sizeof (md_info_t)); 92 topo_mod_setspecific(mod, (void *)chip); 94 if (topo_mod_register(mod, &chip_info, TOPO_VERSION) != 0) { 95 topo_mod_dprintf(mod, "faile 108 _topo_fini(topo_mod_t *mod) argument 122 chip_tnode_create(topo_mod_t *mod, tnode_t *parent, const char *name, topo_instance_t i, char *serial, nvlist_t *fru, char *label, void *priv) argument 209 cpu_fmri_create(topo_mod_t *mod, uint32_t cpuid, char *serial, uint8_t cpumask) argument 233 cpu_create(topo_mod_t *mod, tnode_t *rnode, const char *name, md_info_t *chip, uint64_t serial) argument 309 dimm_instantiate(tnode_t *parent, const char *name, topo_mod_t *mod) argument 343 chip_create(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, md_info_t *chip) argument 413 chip_enum(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, void *arg, void *notused) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/sun4u/hostbridge/ |
H A D | hb_sun4u.c | 37 count_busorrc(topo_mod_t *mod, busorrc_t *list, int *hbc, int *bph) argument 59 topo_mod_dprintf(mod, 62 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM)); 65 topo_mod_dprintf(mod, 67 topo_mod_dprintf(mod, "%d buses total.\n", bt); 72 busorrc_process(topo_mod_t *mod, busorrc_t *list, int isrc, tnode_t *ptn) argument 78 topo_mod_dprintf(mod, "No root complexes found.\n"); 80 topo_mod_dprintf(mod, "No pci buses found.\n"); 107 if (count_busorrc(mod, list, &hbc, &busper) < 0) 110 return (declare_exbuses(mod, lis 116 pci_hostbridges_find(topo_mod_t *mod, tnode_t *ptn) argument 172 platform_hb_enum(topo_mod_t *mod, tnode_t *parent, const char *name, topo_instance_t imin, topo_instance_t imax) argument 180 platform_hb_label(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/i86pc/hostbridge/ |
H A D | hb_i86pc.c | 37 hb_process(topo_mod_t *mod, tnode_t *ptn, topo_instance_t hbi, di_node_t bn) argument 42 if ((hbdid = did_create(mod, bn, 0, hbi, NO_RC, TRUST_BDF)) == NULL) 44 if ((hb = pcihostbridge_declare(mod, ptn, bn, hbi)) == NULL) 46 if (topo_mod_enumerate(mod, 56 rc_process(topo_mod_t *mod, tnode_t *ptn, topo_instance_t hbi, di_node_t bn) argument 62 if ((hbdid = did_create(mod, bn, 0, hbi, hbi, TRUST_BDF)) == NULL) 64 if ((hb = pciexhostbridge_declare(mod, ptn, bn, hbi)) == NULL) 66 if ((rc = pciexrc_declare(mod, hb, bn, hbi)) == NULL) 68 if (topo_mod_enumerate(mod, 80 pci_hostbridges_find(topo_mod_t *mod, tnode_ argument 139 platform_hb_enum(topo_mod_t *mod, tnode_t *parent, const char *name, topo_instance_t imin, topo_instance_t imax) argument 147 platform_hb_label(topo_mod_t *mod, tnode_t *node, nvlist_t *in, nvlist_t **out) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/common/xfp/ |
H A D | xfp.c | 60 _topo_init(topo_mod_t *mod, topo_version_t version) argument 66 topo_mod_setdebug(mod); 67 topo_mod_dprintf(mod, "initializing xfp enumerator\n"); 69 if (topo_mod_register(mod, &xfp_info, TOPO_VERSION) < 0) { 70 topo_mod_dprintf(mod, "xfp registration failed: %s\n", 71 topo_mod_errmsg(mod)); 72 return (-1); /* mod errno already set */ 74 topo_mod_dprintf(mod, "xfp enum initd\n"); 79 _topo_fini(topo_mod_t *mod) argument 81 topo_mod_unregister(mod); 85 xfp_tnode_create(topo_mod_t *mod, tnode_t *parent, const char *name, topo_instance_t i, void *priv) argument 147 xfp_label_set(topo_mod_t *mod, tnode_t *parent, tnode_t *node, topo_instance_t n) argument 178 xfp_declare(tnode_t *parent, const char *name, topo_instance_t i, void *priv, topo_mod_t *mod) argument 204 xfp_enum(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, void *notused, void *data) argument [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/ |
H A D | fac_prov_ipmi.c | 168 _topo_init(topo_mod_t *mod, topo_version_t version) argument 171 topo_mod_setdebug(mod); 173 return (topo_mod_register(mod, &ipmi_info, TOPO_VERSION)); 177 _topo_fini(topo_mod_t *mod) argument 179 topo_mod_unregister(mod); 183 strarr_free(topo_mod_t *mod, char **arr, uint_t nelems) argument 186 topo_mod_strfree(mod, arr[i]); 187 topo_mod_free(mod, arr, (nelems * sizeof (char *))); 198 ipmi_platform_message(topo_mod_t *mod, tnode_t *node, topo_version_t vers, argument 211 return (topo_mod_seterrno(mod, ETOPO_METHOD_VERNE 333 ipmi_sensor_state(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 424 ipmi_sensor_reading(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 505 ipmi_indicator_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 626 bay_locate_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 760 bay_indicator_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 960 x4500_present_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 1091 chassis_service_mode(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 1247 make_sensor_node(topo_mod_t *mod, tnode_t *pnode, struct sensor_data *sd) argument 1442 ipmi_sensor_enum(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 1538 ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 1623 dimm_ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 1686 cs_ipmi_entity(topo_mod_t *mod, tnode_t *node, topo_version_t vers, nvlist_t *in, nvlist_t **out) argument 1758 fac_prov_ipmi_enum(topo_mod_t *mod, tnode_t *rnode, const char *name, topo_instance_t min, topo_instance_t max, void *arg, void *unused) argument [all...] |