Searched defs:t_parent (Results 1 - 20 of 20) sorted by relevance

/osnet-11/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/common/
H A Dpi_hostbridge.c44 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,
59 t_parent, hc_name, _ENUM_NAME, t_node, 0);
69 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node,
43 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 Dpi_niu.c42 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
63 result = topo_mod_enumerate(mod, t_parent, NIU, hc_name, inst, inst,
41 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 Dpi_top.c46 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
57 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
45 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 Dpi_mem.c40 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
55 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
56 t_parent, hc_name, _ENUM_NAME, t_node, SUN4VPI_ENUM_ADD_SERIAL);
39 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 Dpi_generic.c43 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
53 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
54 t_parent, hc_name, _ENUM_NAME, t_node, SUN4VPI_ENUM_ADD_SERIAL);
42 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 Dpi_cpu.c48 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
63 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
64 t_parent, hc_name, _ENUM_NAME, t_node, SUN4VPI_ENUM_ADD_SERIAL);
47 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 Dpi_defer.c53 tnode_t *t_parent; /* Parent topology node */ member in struct:pi_defernode_s
70 pi_defer_add(topo_mod_t *mod, mde_cookie_t mde_node, tnode_t *t_parent, argument
97 dnp->t_parent = t_parent;
122 tnode_t *t_parent; local
139 t_parent = dp->t_parent;
178 result = (func)(mod, mdp, mde_node, inst, t_parent, hc_name,
234 if (lp->t_parent != rp->t_parent) {
[all...]
H A Dpi_pciexrc.c66 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
80 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
81 t_parent, hc_name, _ENUM_NAME, t_node, 0);
91 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node,
109 result = pi_defer_add(mod, mde_node, t_parent, *t_node,
114 t_parent, hc_name, *t_node, NULL);
134 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
190 tnode_t *t_parent, tnode_t *t_node, const char *hc_name)
221 if (t_parent == NULL || t_node == NULL) {
65 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
133 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
189 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 Dsun4vpi.c149 pi_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name, argument
230 result = pi_enum_components(&pi, t_parent, name,
256 pi_enum_components(pi_enum_t *pip, tnode_t *t_parent, const char *hc_name, argument
270 if (t_parent == NULL) {
307 result = pi_walker(pip, t_parent, hc_name,
H A Dpi_bay.c436 topo_instance_t inst, tnode_t *t_parent, const char *hc_name,
534 rv = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
535 t_parent, hc_name, _ENUM_NAME, t_node, 0);
435 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
H A Dpi_walker.c112 tnode_t *t_parent; /* Parent topology node */ member in struct:pi_walkernode_s
199 pi_walker(pi_enum_t *pip, tnode_t *t_parent, const char *hc_name, argument
229 result = pi_walkerlist_add(mod, t_parent, mde_node);
325 tnode_t *t_parent; /* topo parent to this md node */ local
369 t_parent = NULL;
370 result = pi_walkerlist_find(mod, mde_node, &t_parent);
371 if (result != 0 || t_parent == NULL) {
392 result = pi_walker_node_create(mod, mdp, mde_node, t_parent, inst,
420 tnode_t *t_parent, topo_instance_t inst, tnode_t **t_node)
427 if (t_parent
419 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
512 pi_walker_node_range(topo_mod_t *mod, md_t *mdp, tnode_t *t_parent, mde_cookie_t mde_node) argument
782 pi_walkerlist_add(topo_mod_t *mod, tnode_t *t_parent, mde_cookie_t mde_node) argument
[all...]
H A Dpi_subr.c1040 tnode_t *t_parent, tnode_t *t_node)
1046 if (mod == NULL || mdp == NULL || t_parent == NULL || t_node == NULL) {
1066 auth = topo_mod_auth(mod, t_parent);
1086 const char *name, topo_instance_t inst, tnode_t *t_parent, tnode_t *t_node)
1117 auth = topo_mod_auth(mod, t_parent);
1118 frufmri = topo_mod_hcfmri(mod, t_parent, FM_HC_SCHEME_VERSION, name,
1481 tnode_t *t_parent, const char *hc_name, topo_instance_t inst,
1487 if (t_parent == NULL) {
1495 t_node = topo_node_bind(mod, t_parent, hc_name, inst, fmri);
1515 t_parent, t_nod
1039 pi_set_auth(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, tnode_t *t_parent, tnode_t *t_node) argument
1085 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
1480 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...]
/osnet-11/usr/src/lib/fm/topo/modules/i86pc/x86pi/common/
H A Dx86pi_chassis.c40 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 Dx86pi_generic.c130 x86pi_node_bind(topo_mod_t *mod, tnode_t *t_parent, x86pi_hcfmri_t *hcfmri, argument
137 if (t_parent == NULL) {
145 t_node = topo_node_bind(mod, t_parent, hcfmri->hc_name,
161 result = x86pi_set_frufmri(mod, hcfmri, t_parent, t_node, flag);
185 result = x86pi_set_auth(mod, hcfmri, t_parent, t_node);
H A Dx86pi_bboard.c60 x86pi_gen_bboard(topo_mod_t *mod, tnode_t *t_parent, int smb_id, argument
168 rv = x86pi_enum_generic(mod, &bb_hcfmri, t_parent, t_parent, &bb_node,
H A Dx86pi.c150 x86pi_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name, argument
172 x86pi.t_parent = t_parent;
215 return (topo_mod_enummap(mod, x86pi->t_parent,
231 rv = x86pi_enum_gentopo(mod, x86pi->t_parent);
271 x86pi_enum_gentopo(topo_mod_t *mod, tnode_t *t_parent) argument
296 if (t_parent == NULL) {
322 x86pi_gen_chassis(mod, t_parent, ch_smbid,
330 t_parent, ch_smbid, ch_inst++);
H A Dx86pi_bay.c381 x86pi_gen_expander_bay(topo_mod_t *mod, tnode_t *t_parent, int *max_inst) argument
409 rv = topo_mod_enumerate(mod, t_parent, SES, SES_ENCLOSURE,
433 x86pi_gen_sas_bay(topo_mod_t *mod, tnode_t *t_parent, int *inst) argument
445 rv = topo_mod_enumerate(mod, t_parent, BAY, BAY, min, max, inst);
461 x86pi_gen_sata_bay(topo_mod_t *mod, tnode_t *t_parent, smbios_port_ext_t *eport, argument
505 rv = x86pi_enum_generic(mod, &hcfmri, t_parent, t_parent, &tn_bay, 0);
H A Dx86pi_impl.h133 tnode_t *t_parent; /* "Chassis" parent */ member in struct:x86pi_enum_s
H A Dx86pi_subr.c150 x86pi_set_auth(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent, argument
160 if (mod == NULL || t_parent == NULL || t_node == NULL) {
194 auth = topo_mod_auth(mod, t_parent);
214 x86pi_set_frufmri(topo_mod_t *mod, x86pi_hcfmri_t *hcfmri, tnode_t *t_parent, argument
239 auth = topo_mod_auth(mod, t_parent);
240 frufmri = topo_mod_hcfmri(mod, t_parent, FM_HC_SCHEME_VERSION,
/osnet-11/usr/src/lib/fm/topo/modules/common/bay/common/
H A Dbay.c603 bay_direct(topo_mod_t *mod, tnode_t *t_parent, di_node_t hba_dnode, argument
609 tnode_t *root_tn = t_parent;
651 rv = topo_node_range_create(mod, t_parent, EXTERNALCHASSIS,
654 rv = bay_create_xch(mod, ch_ext, t_parent, &exch_tn,
671 if (!cmp_str(topo_node_name(t_parent), CHASSIS)) {
673 ch_tn = topo_node_lookup(t_parent, CHASSIS, 0);
714 bay_enum(topo_mod_t *mod, tnode_t *t_parent, const char *name, argument
730 topo_node_name(t_parent));
737 if (cmp_str(topo_node_name(t_parent), BAY)) {
739 if (topo_method_register(mod, t_parent, bay_fac_method
[all...]

Completed in 50 milliseconds