| /titanic_52/usr/src/lib/fm/topo/libtopo/common/ |
| H A D | topo_module.c | 49 topo_mod_release(topo_mod_t *mod, tnode_t *node) in topo_mod_release() argument 51 topo_mod_enter(mod); in topo_mod_release() 53 if (mod->tm_info->tmi_ops->tmo_release != NULL) in topo_mod_release() 54 mod->tm_info->tmi_ops->tmo_release(mod, node); in topo_mod_release() 56 topo_mod_exit(mod); in topo_mod_release() 60 topo_mod_hold(topo_mod_t *mod) in topo_mod_hold() argument 62 (void) pthread_mutex_lock(&mod->tm_lock); in topo_mod_hold() 63 mod->tm_refs++; in topo_mod_hold() 64 assert(mod in topo_mod_hold() 69 topo_mod_rele(topo_mod_t * mod) topo_mod_rele() argument 85 topo_mod_enter(topo_mod_t * mod) topo_mod_enter() argument 98 topo_mod_exit(topo_mod_t * mod) topo_mod_exit() argument 122 topo_mod_stop(topo_mod_t * mod) topo_mod_stop() argument 137 topo_mod_start(topo_mod_t * mod,topo_version_t version) topo_mod_start() argument 167 topo_mod_t *mod; topo_mod_lookup() local 180 topo_mod_destroy(topo_mod_t * mod) topo_mod_destroy() argument 201 set_create_error(topo_hdl_t * thp,topo_mod_t * mod,const char * path,int err) set_create_error() argument 222 topo_mod_t *mod; topo_mod_create() local 295 topo_mod_t *mod = NULL; topo_modhash_lookup() local 313 topo_mod_t *mod; topo_modhash_load() local 335 topo_modhash_unload(topo_mod_t * mod) topo_modhash_unload() argument [all...] |
| H A D | topo_mod.c | 117 topo_mod_t *mod = NULL; in topo_mod_load() local 125 if ((mod = topo_mod_lookup(thp, name, 1)) != NULL) { in topo_mod_load() 126 if (mod->tm_info->tmi_version != version) { in topo_mod_load() 127 topo_mod_rele(mod); in topo_mod_load() 131 return (mod); in topo_mod_load() 138 (mod = topo_modhash_load(thp, name, path, &topo_rtld_ops, version)) in topo_mod_load() 139 == NULL) { /* returned with mod held */ in topo_mod_load() 148 return (mod); in topo_mod_load() 152 topo_mod_unload(topo_mod_t *mod) in topo_mod_unload() argument 154 topo_mod_rele(mod); in topo_mod_unload() 158 set_register_error(topo_mod_t * mod,int err) set_register_error() argument 171 topo_mod_register(topo_mod_t * mod,const topo_modinfo_t * mip,topo_version_t version) topo_mod_register() argument 210 topo_mod_unregister(topo_mod_t * mod) topo_mod_unregister() 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) topo_mod_enumerate() argument 276 topo_mod_enummap(topo_mod_t * mod,tnode_t * node,const char * name,const char * scheme) topo_mod_enummap() argument 283 set_fmri_err(topo_mod_t * mod,int err) set_fmri_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) topo_mod_hcfmri() argument 384 topo_mod_devfmri(topo_mod_t * mod,int version,const char * dev_path,const char * devid) topo_mod_devfmri() argument 419 topo_mod_cpufmri(topo_mod_t * mod,int version,uint32_t cpu_id,uint8_t cpumask,const char * serial) topo_mod_cpufmri() argument 458 topo_mod_memfmri(topo_mod_t * mod,int version,uint64_t pa,uint64_t offset,const char * unum,int flags) topo_mod_memfmri() argument 499 topo_mod_pkgfmri(topo_mod_t * mod,int version,const char * path) topo_mod_pkgfmri() argument 531 topo_mod_modfmri(topo_mod_t * mod,int version,const char * driver) topo_mod_modfmri() 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) topo_mod_swfmri() argument 627 topo_mod_str2nvl(topo_mod_t * mod,const char * fmristr,nvlist_t ** fmri) topo_mod_str2nvl() argument 646 topo_mod_nvl2str(topo_mod_t * mod,nvlist_t * fmri,char ** fmristr) topo_mod_nvl2str() argument 665 topo_mod_getspecific(topo_mod_t * mod) topo_mod_getspecific() argument 671 topo_mod_setspecific(topo_mod_t * mod,void * data) topo_mod_setspecific() argument 677 topo_mod_setdebug(topo_mod_t * mod) topo_mod_setdebug() argument 683 topo_mod_ipmi_hold(topo_mod_t * mod) topo_mod_ipmi_hold() argument 705 topo_mod_ipmi_rele(topo_mod_t * mod) topo_mod_ipmi_rele() argument 713 topo_mod_devinfo(topo_mod_t * mod) topo_mod_devinfo() argument 719 topo_mod_smbios(topo_mod_t * mod) topo_mod_smbios() argument 730 topo_mod_prominfo(topo_mod_t * mod) topo_mod_prominfo() argument 736 topo_mod_clrdebug(topo_mod_t * mod) topo_mod_clrdebug() argument 743 topo_mod_dprintf(topo_mod_t * mod,const char * format,...) topo_mod_dprintf() argument 757 topo_mod_product(topo_mod_t * mod) topo_mod_product() argument 763 topo_mod_server(topo_mod_t * mod) topo_mod_server() argument 772 topo_mod_psn(topo_mod_t * mod) topo_mod_psn() argument 785 topo_mod_csn(topo_mod_t * mod) topo_mod_csn() argument 815 topo_mod_auth(topo_mod_t * mod,tnode_t * pnode) topo_mod_auth() argument 887 topo_mod_walk_init(topo_mod_t * mod,tnode_t * node,topo_mod_walk_cb_t cb_f,void * pdata,int * errp) topo_mod_walk_init() argument [all...] |
| H A D | svc.c | 105 svc_error(topo_mod_t *mod) in svc_error() argument 109 return (topo_mod_seterrno(mod, EMOD_NOMEM)); in svc_error() 112 return (topo_mod_seterrno(mod, EMOD_UNKNOWN)); in svc_error() 117 svc_get_handle(topo_mod_t *mod) in svc_get_handle() argument 119 scf_handle_t *hdl = topo_mod_getspecific(mod); in svc_get_handle() 125 (void) svc_error(mod); in svc_get_handle() 131 (void) svc_error(mod); in svc_get_handle() 135 topo_mod_setspecific(mod, hdl); in svc_get_handle() 141 svc_init(topo_mod_t *mod, topo_version_t version) in svc_init() argument 144 topo_mod_setdebug(mod); in svc_init() 159 svc_fini(topo_mod_t * mod) svc_fini() argument 170 svc_create_node(topo_mod_t * mod,tnode_t * pnode,char * fmristr) svc_create_node() argument 238 svc_enum(topo_mod_t * mod,tnode_t * pnode,const char * name,topo_instance_t min,topo_instance_t max,void * notused1,void * notused2) svc_enum() argument 326 svc_release(topo_mod_t * mod,tnode_t * node) svc_release() argument 347 svc_fmri_prop_get(topo_mod_t * mod,tnode_t * node,topo_version_t version,nvlist_t * in,nvlist_t ** out) svc_fmri_prop_get() argument 418 svc_fmri_nvl2str(topo_mod_t * mod,tnode_t * node,topo_version_t version,nvlist_t * nvl,nvlist_t ** out) svc_fmri_nvl2str() argument 516 svc_fmri_str2nvl(topo_mod_t * mod,tnode_t * node,topo_version_t version,nvlist_t * in,nvlist_t ** out) svc_fmri_str2nvl() argument 697 svc_get_state(topo_mod_t * mod,nvlist_t * fmri,boolean_t presence_only,int * ret) svc_get_state() argument 812 svc_fmri_present(topo_mod_t * mod,tnode_t * node,topo_version_t version,nvlist_t * in,nvlist_t ** out) svc_fmri_present() argument 836 svc_fmri_replaced(topo_mod_t * mod,tnode_t * node,topo_version_t version,nvlist_t * in,nvlist_t ** out) svc_fmri_replaced() argument 861 svc_fmri_service_state(topo_mod_t * mod,tnode_t * node,topo_version_t version,nvlist_t * in,nvlist_t ** out) svc_fmri_service_state() argument 885 svc_fmri_unusable(topo_mod_t * mod,tnode_t * node,topo_version_t version,nvlist_t * in,nvlist_t ** out) svc_fmri_unusable() argument [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/i86pc/chip/ |
| H A D | chip_label.c | 43 get_fmtstr(topo_mod_t *mod, nvlist_t *in) in get_fmtstr() argument 49 topo_mod_dprintf(mod, "get_fmtstr() called\n"); in get_fmtstr() 52 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n", in get_fmtstr() 54 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr() 58 topo_mod_dprintf(mod, "Failed to lookup 'format' arg (%s)\n", in get_fmtstr() 60 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr() 67 store_prop_val(topo_mod_t *mod, char *buf, char *propname, nvlist_t **out) in store_prop_val() argument 69 if (topo_mod_nvalloc(mod, out, NV_UNIQUE_NAME) != 0) { in store_prop_val() 70 topo_mod_dprintf(mod, "Failed to allocate 'out' nvlist\n"); in store_prop_val() 71 return (topo_mod_seterrno(mod, EMOD_NOME in store_prop_val() 112 simple_dimm_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) simple_dimm_label() argument 173 simple_dimm_label_mp(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) simple_dimm_label_mp() argument 259 seq_dimm_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) seq_dimm_label() argument 337 simple_chip_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) simple_chip_label() argument 394 fsb2_chip_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) fsb2_chip_label() argument 445 g4_chip_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) g4_chip_label() argument 538 get_num_chips(topo_mod_t * mod) get_num_chips() argument 588 a4fplus_chip_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) a4fplus_chip_label() argument 667 simple_cs_label_mp(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) simple_cs_label_mp() argument 714 g4_dimm_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) g4_dimm_label() argument 788 g12f_dimm_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) g12f_dimm_label() argument [all...] |
| H A D | chip.c | 109 _topo_init(topo_mod_t *mod) in _topo_init() argument 112 topo_mod_setdebug(mod); in _topo_init() 113 topo_mod_dprintf(mod, "initializing chip enumerator\n"); in _topo_init() 115 if (topo_mod_register(mod, &chip_info, TOPO_VERSION) != 0) { in _topo_init() 116 whinge(mod, NULL, "failed to register hc: " in _topo_init() 117 "%s\n", topo_mod_errmsg(mod)); in _topo_init() 118 return (-1); /* mod errno set */ in _topo_init() 125 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 127 topo_mod_unregister(mod); in _topo_fini() 145 create_node(topo_mod_t *mod, tnode_ argument 196 create_strand(topo_mod_t * mod,tnode_t * pnode,nvlist_t * cpu,nvlist_t * auth,uint16_t chip_smbiosid) create_strand() argument 323 create_core(topo_mod_t * mod,tnode_t * pnode,nvlist_t * cpu,nvlist_t * auth,uint16_t chip_smbiosid) create_core() argument 455 create_chip(topo_mod_t * mod,tnode_t * pnode,topo_instance_t min,topo_instance_t max,nvlist_t * cpu,nvlist_t * auth,int mc_offchip) create_chip() argument 665 create_chips(topo_mod_t * mod,tnode_t * pnode,const char * name,topo_instance_t min,topo_instance_t max,void * arg,nvlist_t * auth,int mc_offchip) create_chips() argument 704 chip_enum(topo_mod_t * mod,tnode_t * pnode,const char * name,topo_instance_t min,topo_instance_t max,void * arg,void * smbios_enabled) chip_enum() argument [all...] |
| H A D | chip_amd.c | 139 amd_generic_mc_create(topo_mod_t *mod, uint16_t smbid, tnode_t *cnode, in amd_generic_mc_create() argument 154 if (topo_node_range_create(mod, mcnode, CHAN_NODE_NAME, 0, in amd_generic_mc_create() 156 whinge(mod, NULL, "amd_generic_mc_create: range create for " in amd_generic_mc_create() 166 if (mkrsrc(mod, mcnode, CHAN_NODE_NAME, chan, auth, in amd_generic_mc_create() 168 whinge(mod, NULL, "amd_generic_mc_create: mkrsrc " in amd_generic_mc_create() 173 if ((chnode = topo_node_bind(mod, mcnode, CHAN_NODE_NAME, in amd_generic_mc_create() 176 whinge(mod, NULL, "amd_generic_mc_create: node " in amd_generic_mc_create() 188 if (FM_AWARE_SMBIOS(mod)) { in amd_generic_mc_create() 190 whinge(mod, NULL, "amd_generic_mc_create: " in amd_generic_mc_create() 193 whinge(mod, NUL in amd_generic_mc_create() 304 amd_lookup_by_mcid(topo_mod_t * mod,topo_instance_t id) amd_lookup_by_mcid() argument 362 amd_rank_create(topo_mod_t * mod,tnode_t * pnode,nvlist_t * dimmnvl,nvlist_t * auth) amd_rank_create() argument 460 amd_dimm_create(topo_mod_t * mod,uint16_t chip_smbid,tnode_t * pnode,const char * name,nvlist_t * mc,nvlist_t * auth) amd_dimm_create() argument 581 amd_cs_create(topo_mod_t * mod,tnode_t * pnode,const char * name,nvlist_t * mc,nvlist_t * auth) amd_cs_create() argument 637 amd_dramchan_create(topo_mod_t * mod,tnode_t * pnode,const char * name,nvlist_t * auth) amd_dramchan_create() argument 697 amd_htconfig(topo_mod_t * mod,tnode_t * cnode,nvlist_t * htnvl) amd_htconfig() argument 717 amd_mc_create(topo_mod_t * mod,uint16_t smbid,tnode_t * pnode,const char * name,nvlist_t * auth,int32_t procnodeid,int32_t procnodes_per_pkg,int family,int model,int * nerrp) amd_mc_create() argument [all...] |
| /titanic_52/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) in _topo_init() argument 171 topo_mod_setdebug(mod); in _topo_init() 173 return (topo_mod_register(mod, &ipmi_info, TOPO_VERSION)); in _topo_init() 177 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 179 topo_mod_unregister(mod); in _topo_fini() 183 strarr_free(topo_mod_t *mod, char **arr, uint_t nelems) in strarr_free() argument 186 topo_mod_strfree(mod, arr[i]); in strarr_free() 187 topo_mod_free(mod, arr, (nelems * sizeof (char *))); in strarr_free() 198 ipmi_platform_message(topo_mod_t *mod, tnode_t *node, topo_version_t vers, in ipmi_platform_message() argument 211 return (topo_mod_seterrno(mod, ETOPO_METHOD_VERNE in ipmi_platform_message() 333 ipmi_sensor_state(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) ipmi_sensor_state() argument 424 ipmi_sensor_reading(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) ipmi_sensor_reading() argument 505 ipmi_indicator_mode(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) ipmi_indicator_mode() argument 626 bay_locate_mode(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) bay_locate_mode() argument 760 bay_indicator_mode(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) bay_indicator_mode() argument 960 x4500_present_mode(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) x4500_present_mode() argument 1091 chassis_service_mode(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) chassis_service_mode() argument 1247 make_sensor_node(topo_mod_t * mod,tnode_t * pnode,struct sensor_data * sd) make_sensor_node() argument 1442 ipmi_sensor_enum(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) ipmi_sensor_enum() argument 1538 ipmi_entity(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) ipmi_entity() argument 1623 dimm_ipmi_entity(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) dimm_ipmi_entity() argument 1686 cs_ipmi_entity(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) cs_ipmi_entity() 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) fac_prov_ipmi_enum() argument [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
| H A D | x86pi.c | 80 _topo_init(topo_mod_t *mod, topo_version_t version) in _topo_init() argument 87 topo_mod_setdebug(mod); in _topo_init() 89 topo_mod_dprintf(mod, "module initializing.\n"); in _topo_init() 92 (void) topo_mod_seterrno(mod, EMOD_VER_NEW); in _topo_init() 93 topo_mod_dprintf(mod, "incompatible topo version %d\n", in _topo_init() 101 topo_mod_dprintf(mod, "not i86pc architecture: %s\n", isa); in _topo_init() 105 result = topo_mod_register(mod, &x86pi_modinfo, TOPO_VERSION); in _topo_init() 107 topo_mod_dprintf(mod, "registration failed: %s\n", in _topo_init() 108 topo_mod_errmsg(mod)); in _topo_init() 112 topo_mod_dprintf(mod, "modul in _topo_init() 121 _topo_fini(topo_mod_t * mod) _topo_fini() 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) x86pi_enum() argument 166 x86pi_enum_start(topo_mod_t * mod,x86pi_enum_t * x86pi) x86pi_enum_start() argument 248 x86pi_enum_gentopo(topo_mod_t * mod,tnode_t * t_parent) x86pi_enum_gentopo() argument [all...] |
| H A D | x86pi_bay.c | 63 bay_bdf(topo_mod_t *mod, smbios_port_ext_t *epp, uint16_t *bdf) in bay_bdf() argument 72 shp = topo_mod_smbios(mod); in bay_bdf() 74 topo_mod_dprintf(mod, "%s: failed to load SMBIOS\n", f); in bay_bdf() 95 topo_mod_dprintf(mod, "%s: unknown device type: %d\n", in bay_bdf() 99 topo_mod_dprintf(mod, "%s: %s: bus(0x%02x) dev/func(0x%02x)\n", f, in bay_bdf() 111 bay_pgroups(topo_mod_t *mod, tnode_t *tnp, di_node_t *dnp, di_node_t *sibp, in bay_pgroups() argument 124 topo_mod_dprintf(mod, in bay_pgroups() 127 (void) topo_mod_seterrno(mod, err); in bay_pgroups() 131 ap_path = topo_mod_alloc(mod, MAXPATHLEN); in bay_pgroups() 133 topo_mod_dprintf(mod, " in bay_pgroups() 188 bay_update_tnode(topo_mod_t * mod,tnode_t * tnodep,uint16_t bdf,int phy) bay_update_tnode() argument 260 x86pi_gen_bay(topo_mod_t * mod,tnode_t * t_parent,smbios_port_ext_t * eport,int instance) x86pi_gen_bay() argument [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() 73 topo_mod_dprintf(mod, "%s: did_hash_init() failed.\n", f); in x86pi_hbr_enum_init() 77 if ((pcimp = topo_mod_load(mod, PCI_ENUM, PCI_ENUMR_VERS)) == NULL) { 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() 97 pciex_process(topo_mod_t *mod, tnode_t *tn_hbr, di_node_t rcn, in pciex_process() argument 107 if ((did = did_create(mod, rc in pciex_process() 163 pci_process(topo_mod_t * mod,tnode_t * tn_hbr,di_node_t bn) pci_process() argument 189 x86pi_gen_pci_pciexrc(topo_mod_t * mod,tnode_t * tn_hbr,uint16_t bdf,topo_instance_t * rcip) x86pi_gen_pci_pciexrc() argument 235 x86pi_gen_hbr(topo_mod_t * mod,tnode_t * tn_bb,int hbr_smbid,topo_instance_t hbri,topo_instance_t * rcip) x86pi_gen_hbr() argument [all...] |
| /titanic_52/usr/src/cmd/mdb/common/mdb/ |
| H A D | mdb_module.c | 114 mdb_module_t *mod; in mdb_module_create() local 116 mod = mdb_zalloc(sizeof (mdb_module_t), UM_SLEEP); in mdb_module_create() 117 mod->mod_info = mdb_alloc(sizeof (mdb_modinfo_t), UM_SLEEP); in mdb_module_create() 119 (void) mdb_nv_create(&mod->mod_dcmds, UM_SLEEP); in mdb_module_create() 120 (void) mdb_nv_create(&mod->mod_walkers, UM_SLEEP); in mdb_module_create() 122 mod->mod_name = strdup(name); in mdb_module_create() 123 mdb.m_lmod = mod; /* Mark module as currently loading */ in mdb_module_create() 127 mod->mod_hdl = dlmopen(LM_ID_BASE, fname, RTLD_NOW | dlmode); in mdb_module_create() 129 if (mod->mod_hdl == NULL) { in mdb_module_create() 134 mod in mdb_module_create() 351 mdb_module_t *mod; mdb_module_unload_common() local 430 mdb_module_add_dcmd(mdb_module_t * mod,const mdb_dcmd_t * dcp,int flags) mdb_module_add_dcmd() argument 466 mdb_module_remove_dcmd(mdb_module_t * mod,const char * dname) mdb_module_remove_dcmd() argument 515 mdb_module_add_walker(mdb_module_t * mod,const mdb_walker_t * wp,int flags) mdb_module_add_walker() argument 559 mdb_module_remove_walker(mdb_module_t * mod,const char * wname) mdb_module_remove_walker() argument 582 mdb_module_t *mod, *pmod; mdb_module_unload_all() local [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/sun4v/niu/ |
| H A D | niu.c | 65 _topo_init(topo_mod_t *mod, topo_version_t version) in _topo_init() argument 71 topo_mod_setdebug(mod); in _topo_init() 72 topo_mod_dprintf(mod, "initializing niu enumerator\n"); in _topo_init() 74 if (topo_mod_register(mod, &niu_info, TOPO_VERSION) < 0) { in _topo_init() 75 topo_mod_dprintf(mod, "niu registration failed: %s\n", in _topo_init() 76 topo_mod_errmsg(mod)); in _topo_init() 77 return; /* mod errno already set */ in _topo_init() 79 topo_mod_dprintf(mod, "NIU enumr initd\n"); in _topo_init() 83 _topo_fini(topo_mod_t *mod) in _topo_fini() argument 85 topo_mod_unregister(mod); in _topo_fini() 89 devprop_set(tnode_t * tn,di_node_t dn,const char * tpgrp,const char * tpnm,topo_mod_t * mod) devprop_set() argument 108 driverprop_set(tnode_t * tn,di_node_t dn,const char * tpgrp,const char * tpnm,topo_mod_t * mod) driverprop_set() argument 123 moduleprop_set(tnode_t * tn,di_node_t dn,const char * tpgrp,const char * tpnm,topo_mod_t * mod) moduleprop_set() argument 145 niu_tnode_create(topo_mod_t * mod,tnode_t * parent,const char * name,topo_instance_t i,void * priv) niu_tnode_create() argument 187 niu_asru_set(tnode_t * tn,di_node_t dn,topo_mod_t * mod) niu_asru_set() argument 219 niu_declare(tnode_t * parent,const char * name,topo_instance_t i,void * priv,topo_mod_t * mod) niu_declare() argument 245 niufn_declare(tnode_t * parent,const char * name,topo_instance_t i,void * priv,topo_mod_t * mod) niufn_declare() argument 275 niufn_instance_get(topo_mod_t * mod,di_node_t node,topo_instance_t * inst) niufn_instance_get() argument 299 niufn_instantiate(tnode_t * parent,const char * name,di_node_t pnode,topo_mod_t * mod) niufn_instantiate() 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) niu_enum() argument [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
| H A D | pi_bay.c | 71 pi_bay_ocpath(topo_mod_t *mod, di_node_t dnode) in pi_bay_ocpath() argument 80 tgt_port = pi_get_target_port(mod, dnode); in pi_bay_ocpath() 82 topo_mod_dprintf(mod, "pi_bay_ocpath: failed to get " in pi_bay_ocpath() 88 lun = pi_get_lun(mod, dnode); in pi_bay_ocpath() 90 topo_mod_dprintf(mod, "pi_bay_ocpath: failed to get 'lun' " in pi_bay_ocpath() 92 topo_mod_strfree(mod, tgt_port); in pi_bay_ocpath() 106 topo_mod_strfree(mod, tgt_port); in pi_bay_ocpath() 107 return (topo_mod_strdup(mod, buf)); in pi_bay_ocpath() 116 pi_bay_pgroups(topo_mod_t *mod, tnode_t *t_node, di_node_t cnode, in pi_bay_pgroups() argument 127 topo_mod_dprintf(mod, "pi_bay_pgroup in pi_bay_pgroups() 206 pi_bay_find_nodes(topo_mod_t * mod,di_node_t * nodep,di_node_t * sibp,di_minor_t * minorp,int phy) pi_bay_find_nodes() argument 275 pi_bay_update_node(topo_mod_t * mod,tnode_t * t_node,uint8_t phy,char * pri_path) pi_bay_update_node() 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) pi_enum_bay() argument [all...] |
| H A D | sun4vpi.c | 60 _topo_init(topo_mod_t *mod, topo_version_t version) in _topo_init() argument 67 topo_mod_setdebug(mod); in _topo_init() 69 topo_mod_dprintf(mod, "sun4vpi module initializing.\n"); in _topo_init() 72 (void) topo_mod_seterrno(mod, EMOD_VER_NEW); in _topo_init() 73 topo_mod_dprintf(mod, "incompatible topo version %d\n", in _topo_init() 81 topo_mod_dprintf(mod, "not sun4v architecture: %s\n", isa); in _topo_init() 85 result = topo_mod_register(mod, &pi_modinfo, TOPO_VERSION); in _topo_init() 87 topo_mod_dprintf(mod, "registration failed: %s\n", in _topo_init() 88 topo_mod_errmsg(mod)); in _topo_init() 93 topo_mod_dprintf(mod, "modul in _topo_init() 101 _topo_fini(topo_mod_t * mod) _topo_fini() 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) pi_enum() argument 232 topo_mod_t *mod = pip->mod; pi_enum_components() local [all...] |
| H A D | pi_pciexrc.c | 66 pi_enum_pciexrc(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, in pi_enum_pciexrc() argument 72 topo_mod_dprintf(mod, "%s called for node_0x%llx type %s\n", in pi_enum_pciexrc() 81 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, in pi_enum_pciexrc() 84 topo_mod_dprintf(mod, in pi_enum_pciexrc() 87 topo_strerror(topo_mod_errno(mod))); in pi_enum_pciexrc() 92 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node, in pi_enum_pciexrc() 95 topo_mod_dprintf(mod, in pi_enum_pciexrc() 98 topo_strerror(topo_mod_errno(mod))); in pi_enum_pciexrc() 102 result = pi_enum_pciexrc_finddev(mod, mdp, mde_node, *t_node); in pi_enum_pciexrc() 110 result = pi_defer_add(mod, mde_nod in pi_enum_pciexrc() 134 pi_enum_pciexrc_defer(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,void * private) pi_enum_pciexrc_defer() argument 190 pi_enum_update(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,tnode_t * t_parent,tnode_t * t_node,const char * hc_name) pi_enum_update() argument 417 pi_enum_pciexrc_finddev(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,tnode_t * t_node) pi_enum_pciexrc_finddev() argument 484 pi_enum_pciexrc_findbdf(topo_mod_t * mod,di_node_t dnode) pi_enum_pciexrc_findbdf() argument [all...] |
| H A D | pi_subr.c | 72 * topo_mod_free(mod, nodes, nsize); 76 pi_find_mdenodes(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_start, in pi_find_mdenodes() argument 92 *nodes = topo_mod_zalloc(mod, *nsize); in pi_find_mdenodes() 96 (void) topo_mod_seterrno(mod, EMOD_NOMEM); in pi_find_mdenodes() 103 topo_mod_free(mod, *nodes, *nsize); in pi_find_mdenodes() 116 pi_skip_node(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) in pi_skip_node() argument 121 if (mod == NULL || mdp == NULL) { in pi_skip_node() 157 pi_get_dipath(topo_mod_t *mod, di_node_t dnode) in pi_get_dipath() argument 174 bus_addr[depth] = topo_mod_strdup(mod, in pi_get_dipath() 178 topo_mod_dprintf(mod, "pi_get_dipat in pi_get_dipath() 228 pi_get_productsn(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_productsn() argument 310 pi_get_chassisid(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_chassisid() argument 396 pi_get_fru(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,int * is_fru) pi_get_fru() argument 423 pi_get_instance(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,topo_instance_t * ip) pi_get_instance() argument 452 pi_get_label(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_label() argument 493 pi_get_lun(topo_mod_t * mod,di_node_t node) pi_get_lun() argument 547 pi_get_part(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_part() argument 585 pi_get_path(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_path() argument 689 pi_get_productid(topo_mod_t * mod,md_t * mdp) pi_get_productid() argument 736 pi_get_priphy(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,uint8_t * phyp) pi_get_priphy() argument 763 pi_get_phynum(topo_mod_t * mod,di_node_t node) pi_get_phynum() argument 816 pi_get_revision(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_revision() argument 836 pi_get_serial(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_serial() argument 876 pi_get_serverid(topo_mod_t * mod) pi_get_serverid() argument 900 pi_get_target_port(topo_mod_t * mod,di_node_t node) pi_get_target_port() argument 949 pi_get_topo_hc_name(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node) pi_get_topo_hc_name() argument 976 pi_set_auth(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,tnode_t * t_parent,tnode_t * t_node) pi_set_auth() argument 1209 pi_set_frufmri(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,const char * name,topo_instance_t inst,tnode_t * t_parent,tnode_t * t_node) pi_set_frufmri() argument 1265 pi_set_label(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,tnode_t * t_node) pi_set_label() argument 1299 pi_set_system(topo_mod_t * mod,tnode_t * t_node) pi_set_system() argument 1373 pi_node_bind(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,tnode_t * t_parent,const char * hc_name,topo_instance_t inst,nvlist_t * fmri) pi_node_bind() argument [all...] |
| H A D | pi_walker.c | 136 pi_walker_init(topo_mod_t *mod) in pi_walker_init() argument 142 result = topo_mod_nvalloc(mod, &pi_enum_fns, NV_UNIQUE_NAME); in pi_walker_init() 143 result |= topo_mod_nvalloc(mod, &pi_meths, NV_UNIQUE_NAME); in pi_walker_init() 145 topo_mod_dprintf(mod, "pi_walker_init failed\n"); in pi_walker_init() 172 topo_mod_dprintf(mod, "pi_walker_init failed\n"); in pi_walker_init() 183 pi_walker_fini(topo_mod_t *mod) in pi_walker_fini() argument 185 topo_mod_dprintf(mod, "pi_walker_fini: enter\n"); in pi_walker_fini() 202 topo_mod_t *mod; in pi_walker() local 207 mod = pip->mod; in pi_walker() 325 topo_mod_t *mod; pi_walker_node() local 415 pi_walker_node_create(topo_mod_t * mod,md_t * mdp,mde_cookie_t mde_node,tnode_t * t_parent,topo_instance_t inst,tnode_t ** t_node) pi_walker_node_create() argument 480 pi_walker_node_range(topo_mod_t * mod,md_t * mdp,tnode_t * t_parent,mde_cookie_t mde_node) pi_walker_node_range() argument 660 pi_walkerlist_addtype(topo_mod_t * mod,nvlist_t * typelist,char * hc_name,uint32_t min,uint32_t max) pi_walkerlist_addtype() argument 702 pi_walkerlist_create(topo_mod_t * mod) pi_walkerlist_create() argument 724 pi_walkerlist_destroy(topo_mod_t * mod) pi_walkerlist_destroy() argument 750 pi_walkerlist_add(topo_mod_t * mod,tnode_t * t_parent,mde_cookie_t mde_node) pi_walkerlist_add() argument 781 pi_walkerlist_find(topo_mod_t * mod,mde_cookie_t mde_node,tnode_t ** tpp) pi_walkerlist_find() argument [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/common/disk/ |
| H A D | disk.c | 51 disk_declare_driver(topo_mod_t *mod, tnode_t *baynode, topo_list_t *dlistp, in disk_declare_driver() argument 60 if ((err = disk_mptsas_find_disk(mod, baynode, in disk_declare_driver() 64 err = disk_declare_addr(mod, baynode, dlistp, in disk_declare_driver() 66 topo_mod_strfree(mod, sas_address); in disk_declare_driver() 71 topo_mod_dprintf(mod, "unknown disk driver '%s'\n", driver); in disk_declare_driver() 77 disk_enum(topo_mod_t *mod, tnode_t *baynode, in disk_enum() argument 84 topo_list_t *dlistp = topo_mod_getspecific(mod); in disk_enum() 87 topo_mod_dprintf(mod, "disk_enum: " in disk_enum() 94 topo_mod_dprintf(mod, "disk_enum: " in disk_enum() 99 topo_mod_dprintf(mod, "disk_enu in disk_enum() 143 _topo_init(topo_mod_t * mod,topo_version_t version) _topo_init() argument 184 _topo_fini(topo_mod_t * mod) _topo_fini() argument [all...] |
| H A D | disk_common.c | 125 disk_set_props(topo_mod_t *mod, tnode_t *parent, in disk_set_props() argument 135 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 140 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 147 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 152 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 160 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 167 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 179 if ((asru = topo_mod_devfmri(mod, FM_DEV_SCHEME_VERSION, in disk_set_props() 182 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 187 topo_mod_dprintf(mod, "disk_set_prop in disk_set_props() 285 disk_trim_whitespace(topo_mod_t * mod,const char * begin) disk_trim_whitespace() argument 316 disk_auth_clean(topo_mod_t * mod,const char * str) disk_auth_clean() argument 334 disk_tnode_create(topo_mod_t * mod,tnode_t * parent,dev_di_node_t * dnode,const char * name,topo_instance_t i,tnode_t ** rval) disk_tnode_create() argument 412 disk_declare(topo_mod_t * mod,tnode_t * parent,dev_di_node_t * dnode,tnode_t ** childp) disk_declare() argument 442 disk_declare_path(topo_mod_t * mod,tnode_t * parent,topo_list_t * listp,const char * path) disk_declare_path() argument 469 disk_declare_addr(topo_mod_t * mod,tnode_t * parent,topo_list_t * listp,const char * addr,tnode_t ** childp) disk_declare_addr() argument 506 disk_declare_bridge(topo_mod_t * mod,tnode_t * parent,topo_list_t * listp,const char * addr,tnode_t ** childp) disk_declare_bridge() argument 541 disk_declare_non_enumerated(topo_mod_t * mod,tnode_t * parent,tnode_t ** childp) disk_declare_non_enumerated() argument 551 topo_mod_t *mod = cbp->dcb_mod; disk_devlink_callback() local 574 dev_di_node_free(topo_mod_t * mod,dev_di_node_t * dnode) dev_di_node_free() argument 612 topo_mod_t *mod = cbp->dcb_mod; dev_di_node_add() local 922 dev_list_gather(topo_mod_t * mod,topo_list_t * listp) dev_list_gather() argument 954 dev_list_free(topo_mod_t * mod,topo_list_t * listp) dev_list_free() argument 988 disk_status(topo_mod_t * mod,tnode_t * nodep,topo_version_t vers,nvlist_t * in_nvl,nvlist_t ** out_nvl) disk_status() argument [all...] |
| /titanic_52/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() 48 topo_mod_dprintf(mod, "Failed to lookup 'args' list (%s)\n", in get_fmtstr() 50 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr() 54 topo_mod_dprintf(mod, "Failed to lookup 'format' arg (%s)\n", in get_fmtstr() 56 (void) topo_mod_seterrno(mod, EMOD_NVL_INVAL); in get_fmtstr() 63 store_prop_val(topo_mod_t *mod, void *buf, char *propname, topo_type_t type, in store_prop_val() argument 66 if (topo_mod_nvalloc(mod, out, NV_UNIQUE_NAME) != 0) { in store_prop_val() 67 topo_mod_dprintf(mod, "Failed to allocate 'out' nvlist\n"); in store_prop_val() 68 return (topo_mod_seterrno(mod, EMOD_NOME in store_prop_val() 127 ipmi_fru_label(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) ipmi_fru_label() argument 175 ipmi_fru_fmri(topo_mod_t * mod,tnode_t * node,topo_version_t vers,nvlist_t * in,nvlist_t ** out) ipmi_fru_fmri() 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, in ipmi_present() argument 93 if ((ihp = topo_mod_ipmi_hold(mod)) == NULL) in ipmi_present() 94 return (topo_mod_seterrno(mod, ETOPO_METHOD_UNKNOWN)); in ipmi_present() 109 topo_mod_dprintf(mod, in ipmi_present() 112 topo_mod_strfree(mod, name); in ipmi_present() 113 topo_mod_ipmi_rele(mod); in ipmi_present() 117 topo_mod_dprintf(mod, in ipmi_present() 120 topo_mod_strfree(mod, nam in ipmi_present() 212 topo_mod_t *mod = edp->ed_mod; ipmi_check_entity() 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) ipmi_enum() argument 468 ipmi_post_process(topo_mod_t * mod,tnode_t * tn) ipmi_post_process() argument 480 _topo_init(topo_mod_t * mod,topo_version_t version) _topo_init() argument 496 _topo_fini(topo_mod_t * mod) _topo_fini() argument [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/sun4v/chip/ |
| H A D | chip_sun4v.c | 75 _topo_init(topo_mod_t *mod) in _topo_init() argument 80 topo_mod_setdebug(mod); in _topo_init() 81 topo_mod_dprintf(mod, "initializing chip enumerator\n"); in _topo_init() 83 if ((chip = topo_mod_zalloc(mod, sizeof (md_info_t))) == NULL) in _topo_init() 86 if (cpu_mdesc_init(mod, chip) != 0) { in _topo_init() 87 topo_mod_dprintf(mod, "failed to get cpus from the PRI/MD\n"); in _topo_init() 88 topo_mod_free(mod, chip, sizeof (md_info_t)); in _topo_init() 92 topo_mod_setspecific(mod, (void *)chip); in _topo_init() 94 if (topo_mod_register(mod, &chip_info, TOPO_VERSION) != 0) { in _topo_init() 95 topo_mod_dprintf(mod, "faile in _topo_init() 108 _topo_fini(topo_mod_t * mod) _topo_fini() 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) chip_tnode_create() argument 209 cpu_fmri_create(topo_mod_t * mod,uint32_t cpuid,char * serial,uint8_t cpumask) cpu_fmri_create() argument 233 cpu_create(topo_mod_t * mod,tnode_t * rnode,const char * name,md_info_t * chip,uint64_t serial) cpu_create() argument 309 dimm_instantiate(tnode_t * parent,const char * name,topo_mod_t * mod) dimm_instantiate() 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) chip_create() 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) chip_enum() argument [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/sun4v/cpuboard/ |
| H A D | cpuboard.c | 90 cpuboard_get_pri_info(topo_mod_t *mod, cpuboard_contents_t cpubs[]) in cpuboard_get_pri_info() argument 108 topo_mod_dprintf(mod, "ldom_init failed\n"); in cpuboard_get_pri_info() 114 topo_mod_dprintf(mod, "not sun4v architecture%s\n", isa); in cpuboard_get_pri_info() 126 topo_mod_dprintf(mod, "Failed to get pri/md, bufsize=%d\n", in cpuboard_get_pri_info() 131 topo_mod_dprintf(mod, "pri/md bufsize=%d\n", bufsize); in cpuboard_get_pri_info() 136 topo_mod_dprintf(mod, "md_init_intern error\n"); in cpuboard_get_pri_info() 141 topo_mod_dprintf(mod, "num_nodes=%d\n", num_nodes); in cpuboard_get_pri_info() 145 topo_mod_dprintf(mod, "alloc listp error\n"); in cpuboard_get_pri_info() 154 topo_mod_dprintf(mod, "ncomp=%d\n", ncomp); in cpuboard_get_pri_info() 170 topo_mod_dprintf(mod, "cpuboard_get_pri_inf in cpuboard_get_pri_info() 216 _topo_init(topo_mod_t * mod,topo_version_t version) _topo_init() argument 235 _topo_fini(topo_mod_t * mod) _topo_fini() argument 241 cpuboard_tnode_create(topo_mod_t * mod,tnode_t * parent,const char * name,topo_instance_t i,void * priv,cpuboard_contents_t * cpubc) cpuboard_tnode_create() argument 310 cpuboard_label_set(topo_mod_t * mod,tnode_t * parent,tnode_t * node,topo_instance_t n) cpuboard_label_set() argument 344 cpuboard_declare(tnode_t * parent,const char * name,topo_instance_t i,void * priv,topo_mod_t * mod,cpuboard_contents_t * cpubc) cpuboard_declare() argument 370 chip_instantiate(tnode_t * parent,const char * name,topo_mod_t * mod,topo_instance_t inst) chip_instantiate() argument 404 cpuboard_findrc(topo_mod_t * mod,uint64_t id) cpuboard_findrc() argument 440 cpuboard_free_pri_info(topo_mod_t * mod,cpuboard_contents_t cpuboard_list[],topo_instance_t min,topo_instance_t max) cpuboard_free_pri_info() argument 457 cpuboard_enum(topo_mod_t * mod,tnode_t * parent,const char * name,topo_instance_t min,topo_instance_t max,void * arg,void * notused) cpuboard_enum() argument [all...] |
| /titanic_52/usr/src/lib/fm/topo/modules/sun4v/hostbridge/ |
| H A D | hb_sun4v.c | 51 get_rcs(topo_mod_t *mod) in get_rcs() argument 58 devtree = topo_mod_devinfo(mod); in get_rcs() 60 topo_mod_dprintf(mod, "devinfo init failed.\n"); in get_rcs() 65 if (busorrc_add(mod, &rcs, pnode) < 0) { in get_rcs() 66 topo_mod_dprintf(mod, "busorrc_add() failed.\n"); in get_rcs() 67 busorrc_free(mod, rcs); in get_rcs() 98 hb_tnode_create(topo_mod_t *mod, tnode_t *parent, const char *name, in hb_tnode_create() argument 104 nvlist_t *auth = topo_mod_auth(mod, parent); in hb_tnode_create() 111 if ((fmri = topo_mod_hcfmri(mod, parent, FM_HC_SCHEME_VERSION, name, in hb_tnode_create() 113 topo_mod_dprintf(mod, "creat in hb_tnode_create() 145 platform_pciexhostbridge_declare(topo_mod_t * mod,tnode_t * parent,topo_instance_t inst) platform_pciexhostbridge_declare() argument 173 platform_pciexrc_declare(topo_mod_t * mod,tnode_t * parent,int inst,uint64_t ba) platform_pciexrc_declare() argument 280 platform_hb_enum(topo_mod_t * mod,tnode_t * parent,const char * name,topo_instance_t imin,topo_instance_t imax) platform_hb_enum() argument 417 platform_hb_label(topo_mod_t * mod,tnode_t * node,nvlist_t * in,nvlist_t ** out) platform_hb_label() argument [all...] |
| /titanic_52/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) in count_busorrc() argument 59 topo_mod_dprintf(mod, in count_busorrc() 62 return (topo_mod_seterrno(mod, EMOD_PARTIAL_ENUM)); in count_busorrc() 65 topo_mod_dprintf(mod, in count_busorrc() 67 topo_mod_dprintf(mod, "%d buses total.\n", bt); in count_busorrc() 72 busorrc_process(topo_mod_t *mod, busorrc_t *list, int isrc, tnode_t *ptn) in busorrc_process() argument 78 topo_mod_dprintf(mod, "No root complexes found.\n"); in busorrc_process() 80 topo_mod_dprintf(mod, "No pci buses found.\n"); in busorrc_process() 107 if (count_busorrc(mod, list, &hbc, &busper) < 0) in busorrc_process() 110 return (declare_exbuses(mod, lis in busorrc_process() 116 pci_hostbridges_find(topo_mod_t * mod,tnode_t * ptn) pci_hostbridges_find() argument 172 platform_hb_enum(topo_mod_t * mod,tnode_t * parent,const char * name,topo_instance_t imin,topo_instance_t imax) platform_hb_enum() argument 180 platform_hb_label(topo_mod_t * mod,tnode_t * node,nvlist_t * in,nvlist_t ** out) platform_hb_label() argument [all...] |