Lines Matching refs:mp
38 child_range_add(topo_mod_t *mp, tnode_t *tn, const char *cnm,
43 e = topo_node_range_create(mp, tn, cnm, imin, imax);
45 topo_mod_dprintf(mp, "add child range (%s) failed: %s\n",
46 cnm, topo_strerror(topo_mod_errno(mp)));
53 strtonum(topo_mod_t *mp, char *str, int *err)
60 topo_mod_dprintf(mp,
70 get_pci_vpd_sn_pn(topo_mod_t *mp, di_node_t dn, char **serial, char **part)
75 if ((promtree = topo_mod_prominfo(mp)) == DI_PROM_HANDLE_NIL) {
76 topo_mod_dprintf(mp,
84 *serial = topo_mod_strdup(mp, s);
88 *part = topo_mod_strdup(mp, p);
94 tnode_create(topo_mod_t *mp, tnode_t *parent,
102 auth = topo_mod_auth(mp, parent);
109 (void) get_pci_vpd_sn_pn(mp, priv, &serial, &part);
111 fmri = topo_mod_hcfmri(mp, parent, FM_HC_SCHEME_VERSION, name, i, NULL,
114 topo_mod_strfree(mp, serial);
115 topo_mod_strfree(mp, part);
118 topo_mod_dprintf(mp,
123 ntn = topo_node_bind(mp, parent, name, i, fmri);
125 topo_mod_dprintf(mp,
129 topo_strerror(topo_mod_errno(mp)));
141 labelmethod_inherit(topo_mod_t *mp, tnode_t *tn, nvlist_t *in, nvlist_t **out)
152 return (topo_mod_seterrno(mp, err));