Home
last modified time | relevance | path

Searched refs:mod (Results 1 – 25 of 252) sorted by relevance

1234567891011

/titanic_52/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_module.c49 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 Dtopo_mod.c117 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 Dsvc.c105 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 Dchip_label.c43 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 Dchip.c109 _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 Dchip_amd.c139 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 Dfac_prov_ipmi.c168 _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 Dx86pi.c80 _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 Dx86pi_bay.c63 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 Dx86pi_hostbridge.c68 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 Dmdb_module.c114 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 Dniu.c65 _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 Dpi_bay.c71 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 Dsun4vpi.c60 _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 Dpi_pciexrc.c66 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 Dpi_subr.c72 * 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 Dpi_walker.c136 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 Ddisk.c51 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 Ddisk_common.c125 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 Dipmi_methods.c39 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 Dipmi_enum.c52 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 Dchip_sun4v.c75 _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 Dcpuboard.c90 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 Dhb_sun4v.c51 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 Dhb_sun4u.c37 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...]

1234567891011