/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
H A D | pi_mem.c | 41 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 56 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 57 t_parent, hc_name, _ENUM_NAME, t_node, SUN4VPI_ENUM_ADD_SERIAL); 40 pi_enum_mem(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument
|
H A D | pi_top.c | 47 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 58 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 46 pi_enum_top(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument
|
H A D | pi_hostbridge.c | 45 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 59 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 60 t_parent, hc_name, _ENUM_NAME, t_node, 0); 70 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node, 44 pi_enum_hostbridge(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument
|
H A D | pi_defer.c | 54 tnode_t *t_parent; /* Parent topology node */ member in struct:pi_defernode_s 71 pi_defer_add(topo_mod_t *mod, mde_cookie_t mde_node, tnode_t *t_parent, argument 98 dnp->t_parent = t_parent; 123 tnode_t *t_parent; local 140 t_parent = dp->t_parent; 179 result = (func)(mod, mdp, mde_node, inst, t_parent, hc_name, 235 if (lp->t_parent != rp->t_parent) { [all...] |
H A D | pi_niu.c | 45 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 66 result = topo_mod_enumerate(mod, t_parent, NIU, hc_name, inst, inst, 44 pi_enum_niu(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument
|
H A D | pi_walker.c | 108 tnode_t *t_parent; /* Parent topology node */ member in struct:pi_walkernode_s 195 pi_walker(pi_enum_t *pip, tnode_t *t_parent, const char *hc_name, argument 225 result = pi_walkerlist_add(mod, t_parent, mde_node); 321 tnode_t *t_parent; /* topo parent to this md node */ local 365 t_parent = NULL; 366 result = pi_walkerlist_find(mod, mde_node, &t_parent); 367 if (result != 0 || t_parent == NULL) { 388 result = pi_walker_node_create(mod, mdp, mde_node, t_parent, inst, 416 tnode_t *t_parent, topo_instance_t inst, tnode_t **t_node) 423 if (t_parent 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 [all...] |
H A D | sun4vpi.c | 115 pi_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name, argument 195 result = pi_enum_components(&pi, t_parent, name, 221 pi_enum_components(pi_enum_t *pip, tnode_t *t_parent, const char *hc_name, argument 235 if (t_parent == NULL) { 272 result = pi_walker(pip, t_parent, hc_name,
|
H A D | pi_cpu.c | 49 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 64 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 65 t_parent, hc_name, _ENUM_NAME, t_node, 0); 48 pi_enum_cpu(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument
|
H A D | pi_generic.c | 44 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 54 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 55 t_parent, hc_name, _ENUM_NAME, t_node, 0); 43 pi_enum_generic(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument
|
H A D | pi_pciexrc.c | 67 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 81 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 82 t_parent, hc_name, _ENUM_NAME, t_node, 0); 92 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node, 110 result = pi_defer_add(mod, mde_node, t_parent, *t_node, 115 t_parent, hc_name, *t_node, NULL); 135 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 191 tnode_t *t_parent, tnode_t *t_node, const char *hc_name) 221 if (t_parent == NULL || t_node == NULL) { 66 pi_enum_pciexrc(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument 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
|
H A D | pi_subr.c | 977 tnode_t *t_parent, tnode_t *t_node) 988 if (mod == NULL || mdp == NULL || t_parent == NULL || t_node == NULL) { 1003 auth = topo_mod_auth(mod, t_parent); 1210 const char *name, topo_instance_t inst, tnode_t *t_parent, tnode_t *t_node) 1241 auth = topo_mod_auth(mod, t_parent); 1242 frufmri = topo_mod_hcfmri(mod, t_parent, FM_HC_SCHEME_VERSION, name, 1374 tnode_t *t_parent, const char *hc_name, topo_instance_t inst, 1380 if (t_parent == NULL) { 1388 t_node = topo_node_bind(mod, t_parent, hc_name, inst, fmri); 1408 t_parent, t_nod 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 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...] |
H A D | pi_bay.c | 355 topo_instance_t inst, tnode_t *t_parent, const char *hc_name, 435 rv = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent, 436 t_parent, hc_name, _ENUM_NAME, t_node, 0); 354 pi_enum_bay(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t inst, tnode_t *t_parent, const char *hc_name, tnode_t **t_node) argument
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_chassis.c | 40 x86pi_gen_chassis(topo_mod_t *mod, tnode_t *t_parent, int smb_id, int instance) argument 93 rv = x86pi_enum_generic(mod, &ch_hcfmri, t_parent, NULL, 96 rv = x86pi_enum_generic(mod, &ch_hcfmri, t_parent, t_parent,
|
H A D | x86pi_generic.c | 131 x86pi_node_bind(topo_mod_t *mod, tnode_t *t_parent, x86pi_hcfmri_t *hcfmri, argument 138 if (t_parent == NULL) { 146 t_node = topo_node_bind(mod, t_parent, hcfmri->hc_name, 162 result = x86pi_set_frufmri(mod, hcfmri, t_parent, t_node, flag); 186 result = x86pi_set_auth(mod, hcfmri, t_parent, t_node);
|
H A D | x86pi.c | 135 x86pi_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name, argument 150 x86pi.t_parent = t_parent; 192 return (topo_mod_enummap(mod, x86pi->t_parent, 208 rv = x86pi_enum_gentopo(mod, x86pi->t_parent); 248 x86pi_enum_gentopo(topo_mod_t *mod, tnode_t *t_parent) argument 275 if (t_parent == NULL) { 301 x86pi_gen_chassis(mod, t_parent, ch_smbid, 309 t_parent, ch_smbid, ch_inst++);
|
H A D | x86pi_subr.c | 171 x86pi_set_auth(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent, argument 186 if (mod == NULL || t_parent == NULL || t_node == NULL) { 201 auth = topo_mod_auth(mod, t_parent); 395 x86pi_set_frufmri(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent, argument 420 auth = topo_mod_auth(mod, t_parent); 421 frufmri = topo_mod_hcfmri(mod, t_parent, FM_HC_SCHEME_VERSION,
|
H A D | x86pi_impl.h | 122 tnode_t *t_parent; /* "Chassis" parent */ member in struct:x86pi_enum_s
|
H A D | x86pi_bay.c | 260 x86pi_gen_bay(topo_mod_t *mod, tnode_t *t_parent, smbios_port_ext_t *eport, argument 303 rv = x86pi_enum_generic(mod, &hcfmri, t_parent, t_parent, &tn_bay, 0);
|
H A D | x86pi_bboard.c | 57 x86pi_gen_bboard(topo_mod_t *mod, tnode_t *t_parent, int smb_id, argument 169 rv = x86pi_enum_generic(mod, &bb_hcfmri, t_parent, t_parent, &bb_node,
|