Lines Matching refs:mp

40 cpuboard_node_create(topo_mod_t *mp, tnode_t *parent, const char *name,
45 nvlist_t *auth = topo_mod_auth(mp, parent);
47 topo_mod_dprintf(mp, "cpuboard_node_create:\n");
54 if ((fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, name,
56 topo_mod_dprintf(mp, "create of tnode for %s failed: %s",
57 name, topo_strerror(topo_mod_errno(mp)));
64 node = topo_node_bind(mp, parent, name, inst, fmri);
67 topo_mod_dprintf(mp, "unable to bind root complex: %s\n",
68 topo_strerror(topo_mod_errno(mp)));
83 * mp: topo module pointer
90 cpuboard_rc_node_create(topo_mod_t *mp, tnode_t *parent, di_node_t dnode,
98 topo_mod_dprintf(mp, "cpuboard_rc_node_create:\n");
100 rcn = cpuboard_node_create(mp, parent, PCIEX_ROOT, inst, (void *)dnode);
121 fmri = topo_mod_devfmri(mp, FM_DEV_SCHEME_VERSION,
124 topo_mod_dprintf(mp,
127 (void) topo_mod_seterrno(mp, err);
132 topo_mod_dprintf(mp, "topo_node_asru_set failed\n");
133 (void) topo_mod_seterrno(mp, err);
140 topo_mod_dprintf(mp, "NULL di_devfs_path.\n");
149 topo_mod_dprintf(mp, "topo_pgroup_create failed\n");
151 (void) topo_mod_seterrno(mp, err);
155 topo_mod_dprintf(mp, "topo_pgroup_create failed\n");
157 (void) topo_mod_seterrno(mp, err);
164 topo_mod_dprintf(mp, "Failed to set DEV property\n");
165 (void) topo_mod_seterrno(mp, err);
174 topo_mod_dprintf(mp, "Failed to set DEVTYPE property\n");
179 topo_mod_dprintf(mp, "Failed to set DRIVER property\n");
181 if ((mod = topo_mod_modfmri(mp, FM_MOD_SCHEME_VERSION, CPUBOARD_PX_DRV))
184 topo_mod_dprintf(mp, "Failed to set MODULE property\n");
192 topo_mod_dprintf(mp, "Failed to set EXCAP property\n");
197 topo_mod_dprintf(mp, "Failed to set EXCAP property\n");
201 (void) topo_node_range_create(mp, rcn, PCIEX_BUS, 0, CPUBOARD_MAX);
209 cpuboard_hb_node_create(topo_mod_t *mp, tnode_t *parent, int inst)
214 topo_mod_dprintf(mp, "cpuboard_hb_node_create: parent=%p, inst=%d\n",
217 hbn = cpuboard_node_create(mp, parent, HOSTBRIDGE, inst, NULL);
219 topo_mod_dprintf(mp, "cpuboard_hb_node_create: "
229 (void) topo_node_range_create(mp, hbn, PCIEX_ROOT, 0, CPUBOARD_MAX);
231 topo_mod_dprintf(mp, "cpuboard_hb_node_create: EXIT hbn=%p\n", hbn);
241 cpuboard_hb_enum(topo_mod_t *mp, di_node_t dnode, char *rcpath,
250 topo_mod_dprintf(mp, "cpuboard_hb_enum: brd: %d, cpubn=%p\n",
254 pcimod = topo_mod_load(mp, PCI_BUS, PCI_BUS_VERS);
256 topo_mod_dprintf(mp, "can't load pcibus module: %s\n",
257 topo_strerror(topo_mod_errno(mp)));
263 topo_mod_dprintf(mp, "declaring "
268 hbnode = cpuboard_hb_node_create(mp, cpubn, hb);
270 topo_mod_dprintf(mp,
272 topo_strerror(topo_mod_errno(mp)));
277 rcnode = cpuboard_rc_node_create(mp, hbnode, dnode, rcpath, rc);
279 topo_mod_dprintf(mp,
281 topo_strerror(topo_mod_errno(mp)));
292 topo_mod_dprintf(mp,
294 topo_strerror(topo_mod_errno(mp)));