/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
H A D | pi_hostbridge.c | 44 pi_enum_hostbridge(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 51 _ENUM_NAME, (uint64_t)mde_node, hc_name); 59 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 64 _ENUM_NAME, (uint64_t)mde_node, 70 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node, 75 _ENUM_NAME, (uint64_t)mde_node, 81 _ENUM_NAME, (uint64_t)mde_node, hc_name);
|
H A D | pi_niu.c | 44 pi_enum_niu(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 54 (uint64_t)mde_node); 71 (uint64_t)mde_node, topo_strerror(topo_mod_errno(mod))); 76 _ENUM_NAME, (uint64_t)mde_node, hc_name);
|
H A D | pi_top.c | 46 pi_enum_top(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 58 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
|
H A D | pi_mem.c | 40 pi_enum_mem(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 56 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 70 _ENUM_NAME, (uint64_t)mde_node, topo_strerror(err)); 80 (uint64_t)mde_node, topo_strerror(err));
|
H A D | pi_generic.c | 43 pi_enum_generic(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 54 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 66 pi_enum_generic_impl(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 76 enum_name, (uint64_t)mde_node, hc_name); 81 enum_name, (uint64_t)mde_node, hc_name); 88 serial = pi_get_serial(mod, mdp, mde_node); 100 (uint64_t)mde_node, topo_strerror(topo_mod_errno(mod))); 105 *t_node = pi_node_bind(mod, mdp, mde_node, t_bindparent, hc_name, inst, 111 enum_name, (uint64_t)mde_node, (uint32_t)inst, 122 (uint64_t)mde_node, hc_nam [all...] |
H A D | pi_cpu.c | 48 pi_enum_cpu(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 64 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 80 _ENUM_NAME, (uint64_t)mde_node, topo_strerror(err)); 96 result = pi_enum_cpu_serial(mod, mdp, mde_node, &serial); 100 _ENUM_NAME, (uint64_t)mde_node); 114 _ENUM_NAME, (uint64_t)mde_node, 126 (uint64_t)mde_node, topo_strerror(err)); 135 pi_enum_cpu_serial(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 148 * strand (aka cpu) mde_node, and find the MD_STR_CHIP node. This 154 result = md_walk_dag(mdp, mde_node, component_cooki 164 pi_enum_cpu_serial_cb(md_t *mdp, mde_cookie_t mde_parent, mde_cookie_t mde_node, void *private) argument [all...] |
H A D | pi_defer.c | 53 mde_cookie_t mde_node; /* MDE node index */ member in struct:pi_defernode_s 71 pi_defer_add(topo_mod_t *mod, mde_cookie_t mde_node, tnode_t *t_parent, argument 97 dnp->mde_node = mde_node; 122 mde_cookie_t mde_node; local 139 mde_node = dp->mde_node; 154 if (pi_get_instance(mod, mdp, mde_node, &inst) != 0) { 156 (uint64_t)mde_node); 164 hc_name = pi_get_topo_hc_name(mod, mdp, mde_node); [all...] |
H A D | pi_pciexrc.c | 66 pi_enum_pciexrc(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 73 _ENUM_NAME, (uint64_t)mde_node, hc_name); 81 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 86 _ENUM_NAME, (uint64_t)mde_node, 92 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node, 97 _ENUM_NAME, (uint64_t)mde_node, 102 result = pi_enum_pciexrc_finddev(mod, mdp, mde_node, *t_node); 110 result = pi_defer_add(mod, mde_node, t_parent, *t_node, 114 result = pi_enum_pciexrc_defer(mod, mdp, mde_node, inst, 126 _ENUM_NAME, (uint64_t)mde_node, hc_nam 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) 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) argument 417 pi_enum_pciexrc_finddev(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, tnode_t *t_node) argument [all...] |
H A D | sun4vpi.c | 222 mde_cookie_t mde_node, mde_str_cookie_t component_cookie, 243 num_arcs = md_get_prop_arcs(mdp, mde_node, MD_STR_FWD, NULL, 0); 253 (uint64_t)mde_node, num_arcs); 263 num_arcs = md_get_prop_arcs(mdp, mde_node, MD_STR_FWD, arcp, 221 pi_enum_components(pi_enum_t *pip, tnode_t *t_parent, const char *hc_name, mde_cookie_t mde_node, mde_str_cookie_t component_cookie, mde_str_cookie_t arc_cookie) argument
|
H A D | pi_bay.c | 354 pi_enum_bay(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument 368 nphy = pi_get_priphy(mod, mdp, mde_node, phy); 371 _ENUM_NAME, (uint64_t)mde_node); 378 _ENUM_NAME, (uint64_t)mde_node); 383 rv = pi_get_priphy(mod, mdp, mde_node, phy); 386 _ENUM_NAME, (uint64_t)mde_node); 390 mde_node, *phy); 393 num_arcs = md_get_prop_arcs(mdp, mde_node, MD_STR_BACK, NULL, 0); 396 _ENUM_NAME, (uint64_t)mde_node); 400 _ENUM_NAME, mde_node, num_arc [all...] |
H A D | pi_walker.c | 109 mde_cookie_t mde_node; /* Child MDE node index */ member in struct:pi_walkernode_s 196 mde_cookie_t mde_node, mde_str_cookie_t component_cookie, 211 mde_node); 225 result = pi_walkerlist_add(mod, t_parent, mde_node); 261 result = md_walk_dag(pip->mdp, mde_node, component_cookie, arc_cookie, 295 topo_mod_dprintf(mod, "walker done with node_0x%llx\n", mde_node); 315 pi_walker_node(md_t *mdp, mde_cookie_t parent_mde_node, mde_cookie_t mde_node, argument 335 (uint64_t)mde_node, (uint64_t)parent_mde_node); 338 skip = pi_skip_node(mod, pip->mdp, mde_node); 342 (uint64_t)mde_node); 195 pi_walker(pi_enum_t *pip, tnode_t *t_parent, const char *hc_name, mde_cookie_t mde_node, mde_str_cookie_t component_cookie, mde_str_cookie_t arc_cookie) argument 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) argument 480 pi_walker_node_range(topo_mod_t *mod, md_t *mdp, tnode_t *t_parent, mde_cookie_t mde_node) argument 750 pi_walkerlist_add(topo_mod_t *mod, tnode_t *t_parent, mde_cookie_t mde_node) argument 781 pi_walkerlist_find(topo_mod_t *mod, mde_cookie_t mde_node, tnode_t **tpp) argument [all...] |
H A D | pi_subr.c | 116 pi_skip_node(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 130 result = md_get_prop_val(mdp, mde_node, MD_STR_TOPO_SKIP, &skip); 228 pi_get_productsn(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 240 result = md_get_prop_str(mdp, mde_node, MD_STR_TYPE, &type); 246 result = md_get_prop_str(mdp, mde_node, MD_STR_SERIAL_NUMBER, 310 pi_get_chassisid(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 322 hc_name = pi_get_topo_hc_name(mod, mdp, mde_node); 330 result = md_get_prop_str(mdp, mde_node, MD_STR_SERIAL_NUMBER, 396 pi_get_fru(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, int *is_fru) argument 407 result = md_get_prop_val(mdp, mde_node, MD_STR_FR 423 pi_get_instance(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t *ip) argument 452 pi_get_label(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 547 pi_get_part(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 585 pi_get_path(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 736 pi_get_priphy(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, uint8_t *phyp) argument 816 pi_get_revision(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 836 pi_get_serial(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument 949 pi_get_topo_hc_name(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) 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) 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) argument 1265 pi_set_label(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, tnode_t *t_node) 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) argument [all...] |