hc.c revision 9dd0f810214fdc8e1af881a9a5c4b6927629ff9e
1N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1N/A#include <topo_method.h>
1N/A#include <topo_subr.h>
1N/A topo_instance_t, void *, void *);
return (NULL);
if (err != 0) {
return (NULL);
return (fmri);
static nvlist_t **
char *cname;
char *find;
char *cid;
int nslashes = 0;
int npairs = 0;
return (NULL);
return (NULL);
npairs++;
nslashes++;
return (NULL);
for (i = 0; i < npairs; i++) {
startn++;
if (i < npairs) {
return (NULL);
return (pa);
NV_UNIQUE_NAME) == 0) {
char *str;
int npairs;
goto hcfmbail;
goto hcfmbail;
for (i = 0; i < npairs; i++)
for (i = 0; i < npairs; i++)
static nvlist_t *
int err;
return (NULL);
if (err != 0) {
return (NULL);
return (hc);
static nvlist_t *
int err)
return (NULL);
for (i = 0; i < hc_ncanon; i++) {
if (i >= hc_ncanon) {
name);
static nvlist_t *
EMOD_NOMEM));
for (i = 0; i < pelems; ++i)
return (fmri);
int ret;
&pfmri);
&auth);
&part);
&serial);