Searched refs:mdp (Results 1 - 25 of 33) sorted by relevance

12

/osnet-11/usr/src/lib/libv12n/sparc/
H A Dlibv12n.c139 md_t *mdp; local
168 mdp = md_init_intern((uint64_t *)((void *)buf), malloc, v12n_md_free);
172 return (mdp);
187 md_impl_t *mdp = (md_impl_t *)md; local
189 if (mdp) {
190 free(mdp->caddr);
206 md_t *mdp; local
208 if ((mdp = v12n_md_init()) == NULL) {
212 nnodes = md_node_count(mdp);
215 v12n_md_fini(mdp);
274 v12n_scan_md_nodes(md_t *mdp, char *node_name, char *node_str_prop, char **props) argument
315 v12n_check_hv_access(md_t *mdp) argument
332 v12n_check_virtual_service(md_t *mdp) argument
349 v12n_check_io_service(md_t *mdp) argument
363 v12n_check_root(md_t *mdp) argument
409 md_t *mdp; local
445 v12n_get_md_domain_name(md_t *mdp, char **vds_dnamep) argument
498 md_t *mdp = NULL; local
521 v12n_get_md_uuid_str(md_t *mdp, char **uuid_strp) argument
553 md_t *mdp = NULL; local
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/common/
H A Dcpu_mdesc.c85 cpu_n1_mdesc_init(topo_mod_t *mod, md_t *mdp, md_info_t *chip) argument
92 num_nodes = md_node_count(mdp);
95 chip->ncpus = md_scan_dag(mdp,
97 md_find_name(mdp, "cpu"),
98 md_find_name(mdp, "fwd"),
108 if (md_get_prop_val(mdp, listp[idx], MD_STR_ID, &x) < 0)
112 if (md_get_prop_val(mdp, listp[idx], MD_STR_PID, &x) < 0)
118 if (md_get_prop_val(mdp, listp[idx], MD_STR_CPU_SERIAL,
157 cpu_n2_mdesc_init(topo_mod_t *mod, md_t *mdp, md_info_t *chip) argument
170 nnode = md_node_count(mdp);
346 md_t *mdp; local
[all...]
/osnet-11/usr/src/lib/lvm/libmeta/common/
H A Dmeta_attach.c86 md_common_t *mdp; local
95 if ((mdp = meta_get_unit(sp, childnp, ep)) == NULL)
97 if (! MD_HAS_PARENT(mdp->parent))
99 if (mdp->parent == MD_MULTI_PARENT)
103 if ((parentnp = metamnumname(&sp, mdp->parent, 0, ep)) == NULL)
H A Dmeta_userflags.c46 md_common_t *mdp; local
52 if ((mdp = meta_get_unit(sp, np, ep)) == NULL)
55 *userflags = mdp->user_flags;
H A Dmeta_trans.c369 md_common_t *mdp; local
389 if ((mdp = meta_get_unit(sp, np, ep)) == NULL)
402 (mdp->parent == MD_NO_PARENT))
405 if ((! (mdp->capabilities & MD_CAN_PARENT)) ||
406 (mdp->parent != MD_NO_PARENT)) {
427 md_common_t *mdp; local
447 if ((mdp = meta_get_unit(sp, np, ep)) == NULL)
461 (mdp->parent == MD_NO_PARENT))
464 if ((! (mdp->capabilities & MD_CAN_PARENT)) ||
465 ((mdp
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/common/
H A Dpi_top.c45 pi_enum_top(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
57 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
H A Dpi_cpu.c47 pi_enum_cpu(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
63 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
104 result = pi_enum_cpu_serial(mod, mdp, mde_node, &serial);
144 pi_enum_cpu_serial(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
160 component_cookie = md_find_name(mdp, MD_STR_COMPONENT);
161 back_cookie = md_find_name(mdp, MD_STR_BACK);
163 result = md_walk_dag(mdp, mde_node, component_cookie, back_cookie,
173 pi_enum_cpu_serial_cb(md_t *mdp, mde_cookie_t mde_parent, argument
184 hc_name = pi_get_topo_hc_name(args->mod, mdp, mde_node);
186 args->serial = pi_get_serial(args->mod, mdp, mde_nod
[all...]
H A Dpi_subr.c70 pi_find_mdenodes(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_start, argument
80 total_mdenodes = md_node_count(mdp);
81 start_cookie = md_find_name(mdp, type_str);
82 arc_cookie = md_find_name(mdp, arc_str);
94 result = md_scan_dag(mdp, mde_start, start_cookie, arc_cookie, *nodes);
110 pi_skip_node(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
115 if (mod == NULL || mdp == NULL) {
124 result = md_get_prop_val(mdp, mde_node, MD_STR_TOPO_SKIP, &skip);
254 pi_get_productsn(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
266 result = md_get_prop_str(mdp, mde_nod
336 pi_get_chassisid(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
422 pi_get_fru(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, int *is_fru) argument
449 pi_get_instance(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, topo_instance_t *ip) argument
478 pi_get_label(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
573 pi_get_part(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
611 pi_get_path(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
743 pi_get_platform(topo_mod_t *mod, md_t *mdp, char **name, char **serial) argument
794 pi_get_priphy(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, uint8_t *phyp) argument
874 pi_get_revision(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
894 pi_get_serial(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
1012 pi_get_topo_hc_name(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node) argument
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
1141 pi_set_label(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, tnode_t *t_node) argument
1257 pi_set_topo_auth_impl(topo_mod_t *mod, md_t *mdp, mde_cookie_t cookie, nvlist_t *nvl, int auth_type) 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...]
H A Dpi_mem.c39 pi_enum_mem(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
55 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
H A Dpi_ldom.c96 pip->mdp = md_init_intern(pip->ldom_bufp, pi_alloc, pi_free);
97 if (pip->mdp == NULL ||
98 (pip->md_nodes = md_node_count(pip->mdp)) < 1) {
119 (void) md_fini(pip->mdp);
H A Dpi_hostbridge.c43 pi_enum_hostbridge(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,
69 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node,
H A Dpi_generic.c42 pi_enum_generic(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
53 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
65 pi_enum_generic_impl(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
87 serial = pi_get_serial(mod, mdp, mde_node);
104 *t_node = pi_node_bind(mod, mdp, mde_node, t_bindparent, hc_name, inst,
H A Dsun4vpi.c190 num_components = pi_find_mdenodes(mod, pi.mdp, MDE_INVAL_ELEM_COOKIE,
214 component_cookie = md_find_name(pi.mdp, MD_STR_COMPONENT);
215 arc_cookie = md_find_name(pi.mdp, MD_STR_FWD);
224 skip = pi_skip_node(mod, pi.mdp, components[idx]);
268 md_t *mdp = pip->mdp; local
278 num_arcs = md_get_prop_arcs(mdp, mde_node, MD_STR_FWD, NULL, 0);
298 num_arcs = md_get_prop_arcs(mdp, mde_node, MD_STR_FWD, arcp,
319 result = pi_defer_exec(mod, mdp);
H A Dpi_defer.c114 pi_defer_exec(topo_mod_t *mod, md_t *mdp) argument
153 if (pi_get_instance(mod, mdp, mde_node, &inst) != 0) {
163 hc_name = pi_get_topo_hc_name(mod, mdp, mde_node);
178 result = (func)(mod, mdp, mde_node, inst, t_parent, hc_name,
H A Dpi_niu.c41 pi_enum_niu(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
H A Dpi_walker.c265 result = md_walk_dag(pip->mdp, mde_node, component_cookie, arc_cookie,
319 pi_walker_node(md_t *mdp, mde_cookie_t parent_mde_node, mde_cookie_t mde_node, argument
342 skip = pi_skip_node(mod, pip->mdp, mde_node);
350 result = pi_get_instance(mod, mdp, mde_node, &inst);
381 result = pi_walker_node_range(mod, mdp, NULL, mde_node);
392 result = pi_walker_node_create(mod, mdp, mde_node, t_parent, inst,
409 result = pi_walker_node_range(mod, mdp, t_node, mde_node);
419 pi_walker_node_create(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
439 hc_name = pi_get_topo_hc_name(mod, mdp, mde_node);
464 result = (func)(mod, mdp, mde_nod
512 pi_walker_node_range(topo_mod_t *mod, md_t *mdp, tnode_t *t_parent, mde_cookie_t mde_node) argument
[all...]
H A Dpi_pciexrc.c65 pi_enum_pciexrc(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
80 result = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
91 result = pi_enum_update(mod, mdp, mde_node, t_parent, *t_node,
101 result = pi_enum_pciexrc_finddev(mod, mdp, mde_node, *t_node);
113 result = pi_enum_pciexrc_defer(mod, mdp, mde_node, inst,
133 pi_enum_pciexrc_defer(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
189 pi_enum_update(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
230 path = pi_get_path(mod, mdp, mde_node);
418 pi_enum_pciexrc_finddev(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
436 path = pi_get_path(mod, mdp, mde_nod
[all...]
H A Dpi_bay.c435 pi_enum_bay(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, argument
452 nphy = pi_get_priphy(mod, mdp, mde_node, phy);
469 rv = pi_get_priphy(mod, mdp, mde_node, phy);
480 num_arcs = md_get_prop_arcs(mdp, mde_node, MD_STR_BACK, NULL, 0);
498 num_arcs = md_get_prop_arcs(mdp, mde_node, MD_STR_BACK, arcp, arcsize);
512 if (pi_skip_node(mod, mdp, arcp[i])) {
519 rv = md_get_prop_str(mdp, arcp[i], MD_STR_PATH, &hba_pri_path);
534 rv = pi_enum_generic_impl(mod, mdp, mde_node, inst, t_parent,
H A Dpi_impl.h91 md_t *mdp; /* Machine Description handle */ member in struct:pi_enum_s
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/platform-mem/common/
H A Dmem_mdesc.c48 mdesc_init_n1(topo_mod_t *mod, md_t *mdp, mde_cookie_t *listp, argument
65 mdesc_dimm_count = md_scan_dag(mdp,
66 MDE_INVAL_ELEM_COOKIE, md_find_name(mdp, "dimm_data"),
67 md_find_name(mdp, "fwd"), listp);
71 if (md_get_prop_str(mdp, listp[idx], "nac", &unum) < 0)
73 if (md_get_prop_str(mdp, listp[idx], "serial#",
76 if (md_get_prop_str(mdp, listp[idx], "part#",
108 mdesc_dimm_count = md_scan_dag(mdp,
110 md_find_name(mdp, "mblock"),
111 md_find_name(mdp, "fw
255 mdesc_init_n2(topo_mod_t *mod, md_t *mdp, mde_cookie_t *listp, md_mem_info_t *mem, int num_comps) argument
423 md_t *mdp; local
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/hostbridge/common/
H A Dhb_mdesc.c79 hb_rc_init(topo_mod_t *mod, md_t *mdp, md_info_t *hbmdp) argument
90 nnode = md_node_count(mdp);
94 nio = md_scan_dag(mdp,
96 md_find_name(mdp, MD_STR_IODEVICE),
97 md_find_name(mdp, "fwd"),
107 rc = md_get_prop_str(mdp, listp[i], MD_STR_DEVICE_TYPE, &s);
133 rc = md_get_prop_str(mdp, listp[i], MD_STR_DEVICE_TYPE, &s);
140 if (md_get_prop_val(mdp, listp[i], MD_STR_CFGHDL, &x) < 0) {
169 md_t *mdp; local
193 if ((mdp
[all...]
/osnet-11/usr/src/lib/fm/libldom/sparc/
H A Dldom.c215 md_t *mdp; local
217 if (mdp = md_init_intern(bufp, lhp->allocp, lhp->freep)) {
221 num_nodes = md_node_count(mdp);
224 if (md_scan_dag(mdp, MDE_INVAL_ELEM_COOKIE,
225 md_find_name(mdp, node),
226 md_find_name(mdp, "fwd"), listp) > 0 &&
227 md_get_prop_val(mdp, listp[0], prop, val) >= 0) {
233 (void) md_fini(mdp);
250 md_t *mdp; local
269 if ((mdp
311 md_t *mdp; local
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/motherboard/common/
H A Dmotherboard.c123 md_t *mdp; local
161 if ((mdp = md_init_intern(bufp, mb_topo_alloc, mb_topo_free)) == NULL ||
162 (num_nodes = md_node_count(mdp)) < 1) {
174 (void) md_fini(mdp);
179 nfrus = md_scan_dag(mdp, MDE_INVAL_ELEM_COOKIE,
180 md_find_name(mdp, "component"),
181 md_find_name(mdp, "fwd"), listp);
186 (void) md_fini(mdp);
195 if (md_get_prop_str(mdp, listp[i], "type", &pstr) == 0) {
198 if (md_get_prop_str(mdp, list
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/xaui/common/
H A Dxaui.c290 md_t *mdp; local
322 if ((mdp = md_init_intern(bufp, xaui_topo_alloc, xaui_topo_free)) ==
323 NULL || (num_nodes = md_node_count(mdp)) < 1) {
334 (void) md_fini(mdp);
339 ncomp = md_scan_dag(mdp, MDE_INVAL_ELEM_COOKIE,
340 md_find_name(mdp, "component"),
341 md_find_name(mdp, "fwd"), listp);
346 (void) md_fini(mdp);
358 if ((md_get_prop_str(mdp, listp[i], "type", &pstr) == 0) &&
361 (md_get_prop_str(mdp, list
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/cpuboard/common/
H A Dcpuboard.c93 md_t *mdp; local
133 if ((mdp = md_init_intern(bufp, cpuboard_topo_alloc,
135 (num_nodes = md_node_count(mdp)) < 1) {
147 (void) md_fini(mdp);
151 ncomp = md_scan_dag(mdp, MDE_INVAL_ELEM_COOKIE,
152 md_find_name(mdp, "component"),
153 md_find_name(mdp, "fwd"), listp);
158 (void) md_fini(mdp);
167 if (md_get_prop_str(mdp, listp[i], "type", &pstr) == 0 &&
169 if (md_get_prop_val(mdp, list
[all...]

Completed in 52 milliseconds

12