/titanic_41/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->tm_refs != 0); in topo_mod_hold() 65 (void) pthread_mutex_unlock(&mod->tm_lock); in topo_mod_hold() [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() 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) in set_register_error() 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() [all …]
|
/titanic_41/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_NOMEM)); in store_prop_val() [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() 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_t *pnode, nvlist_t *auth, char *name, in create_node() argument 151 if (mkrsrc(mod, pnode, name, inst, auth, &fmri) != 0) { in create_node() [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, NULL, "amd_generic_mc_create: " in amd_generic_mc_create() [all …]
|
/titanic_41/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_VERNEW)); in ipmi_platform_message() [all …]
|
/titanic_41/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, "module ready.\n"); in _topo_init() [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, "%s: ap_path alloc failed\n"); in bay_pgroups() [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, rcn, topo_node_instance(tn_bb), in pciex_process() [all …]
|
/titanic_41/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->mod_init = (const mdb_modinfo_t *(*)(void)) in mdb_module_create() [all …]
|
/titanic_41/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() 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 const char *tpgrp, const char *tpnm, topo_mod_t *mod) in devprop_set() argument [all …]
|
/titanic_41/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_pgroups: failed to create " in pi_bay_pgroups() [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, "module ready.\n"); in _topo_init() [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_node, t_parent, *t_node, in pi_enum_pciexrc() [all …]
|
H A D | pi_subr.c | 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_dipath: path too " in pi_get_dipath() 188 dev_path[j] = (char *)topo_mod_alloc(mod, len); in pi_get_dipath() [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() 210 topo_mod_dprintf(mod, "walker starting at node_0x%llx\n", in pi_walker() [all …]
|
/titanic_41/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_enum: " in disk_enum() [all …]
|
H A D | disk_common.c | 124 disk_set_props(topo_mod_t *mod, tnode_t *parent, in disk_set_props() argument 134 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 139 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 146 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 151 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 159 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 166 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 178 if ((asru = topo_mod_devfmri(mod, FM_DEV_SCHEME_VERSION, in disk_set_props() 181 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() 186 topo_mod_dprintf(mod, "disk_set_props: " in disk_set_props() [all …]
|
/titanic_41/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_NOMEM)); in store_prop_val() [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, name); in ipmi_present() [all …]
|
/titanic_41/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, "failed to register hc: " in _topo_init() [all …]
|
/titanic_41/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_info: " in cpuboard_get_pri_info() [all …]
|
/titanic_41/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, "create of tnode for %s failed: %s\n", in hb_tnode_create() [all …]
|
/titanic_41/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, list, ptn, hbc, busper)); in busorrc_process() [all …]
|