Lines Matching refs:err

259 	int err;
267 if (topo_pgroup_create(node, &auth_pgroup, &err) != 0) {
268 if (err != ETOPO_PROP_DEFD)
276 FM_FMRI_AUTH_V1_CHASSIS_MFG, &err) != 0) &&
277 (err != ETOPO_PROP_DEFD)) {
282 TOPO_PROP_IMMUTABLE, mfg, &err);
285 FM_FMRI_AUTH_V1_CHASSIS_NM, &err) != 0) &&
286 (err != ETOPO_PROP_DEFD)) {
291 TOPO_PROP_IMMUTABLE, ch, &err);
294 FM_FMRI_AUTH_V1_CHASSIS_PN, &err) != 0) &&
295 (err != ETOPO_PROP_DEFD)) {
300 TOPO_PROP_IMMUTABLE, cpn, &err);
303 FM_FMRI_AUTH_V1_CHASSIS_SN, &err) != 0) &&
304 (err != ETOPO_PROP_DEFD)) {
309 TOPO_PROP_IMMUTABLE, csn, &err);
312 FM_FMRI_AUTH_V1_CHASSIS_ALIAS, &err) != 0) &&
313 (err != ETOPO_PROP_DEFD)) {
318 TOPO_PROP_IMMUTABLE, alias, &err);
321 if (topo_pgroup_create(node, &sys_pgroup, &err) != 0)
328 TOPO_PROP_IMMUTABLE, isa, &err);
330 TOPO_PROP_IMMUTABLE, uts.machine, &err);
332 FM_FMRI_AUTH_V1_SERVER_NM, TOPO_PROP_IMMUTABLE, uts.nodename, &err);
345 int err;
370 (void) topo_node_resource(pnode, &pfmri, &err);
392 (void) topo_node_fru_set(node, nvl, 0, &err);
441 int err, i;
448 err = nvlist_lookup_nvlist(nvl, FM_FMRI_AUTHORITY, &anvl);
449 if (err != 0 && err != ENOENT)
454 err = nvlist_lookup_nvlist_array(nvl, FM_FMRI_HC_LIST, &hcprs, &hcnprs);
455 if (err != 0 || hcprs == NULL)
630 int err = 0;
638 err = nvlist_add_uint8(fmri, FM_VERSION, FM_HC_SCHEME_VERSION);
639 err |= nvlist_add_string(fmri, FM_FMRI_SCHEME, FM_FMRI_SCHEME_HC);
640 err |= nvlist_add_string(fmri, FM_FMRI_HC_ROOT, "");
641 if (err != 0) {
1077 int err;
1083 err = nvlist_add_string(hc, FM_FMRI_HC_NAME, name);
1084 err |= nvlist_add_string(hc, FM_FMRI_HC_ID, inst);
1085 if (err != 0) {
1095 int err)
1108 (void) topo_mod_seterrno(mod, err);
1284 int err;
1289 topo_node_resource(node, &rsrc, &err) == 0 &&
1354 int i, err;
1364 if ((err = hwp->hcw_cb(mod, node, hwp->hcw_priv))
1366 (void) topo_mod_seterrno(mod, err);
1380 err = nvlist_lookup_string(hwp->hcw_list[i], FM_FMRI_HC_NAME, &name);
1381 err |= nvlist_lookup_string(hwp->hcw_list[i], FM_FMRI_HC_ID, &id);
1383 if (err != 0) {
1413 err = nvlist_lookup_string(hwp->hcw_fac,
1415 err |= nvlist_lookup_string(hwp->hcw_fac,
1417 if (err != 0) {
1430 if ((err = hwp->hcw_cb(mod, node, hwp->hcw_priv)) != 0) {
1431 (void) topo_mod_seterrno(mod, err);
1446 err = nvlist_lookup_string(hwp->hcw_list[i], FM_FMRI_HC_NAME, &name);
1447 err |= nvlist_lookup_string(hwp->hcw_list[i], FM_FMRI_HC_ID, &id);
1448 if (err != 0) {
1449 (void) topo_mod_seterrno(mod, err);
1471 int err, ret;
1507 if ((wp = topo_mod_walk_init(mod, node, hc_walker, (void *)hwp, &err))
1510 "(%s)\n", topo_strerror(err));
1512 (void) topo_mod_seterrno(mod, err);
1534 int err = 0;
1539 plp->pl_args, &plp->pl_prop, &err);
1541 return (err);
1548 int err;
1558 err = nvlist_lookup_string(in, TOPO_PROP_GROUP,
1560 err |= nvlist_lookup_string(in, TOPO_PROP_VAL_NAME,
1562 err |= nvlist_lookup_nvlist(in, TOPO_PROP_RESOURCE, &plp->pl_rsrc);
1563 if (err != 0) {
1571 if ((err = nvlist_lookup_nvlist(in, TOPO_PROP_PARGS, &plp->pl_args))
1573 if (err != ENOENT) {
1586 err = -1;
1588 err = 0;
1592 err = -1;
1600 return (err);
1607 int err = 0;
1611 (void) topo_prop_getpgrp(node, plp->pl_pgroup, &plp->pl_prop, &err);
1613 return (err);
1620 int err;
1630 err = nvlist_lookup_string(in, TOPO_PROP_GROUP,
1632 err |= nvlist_lookup_nvlist(in, TOPO_PROP_RESOURCE, &plp->pl_rsrc);
1633 if (err != 0) {
1643 err = -1;
1645 err = 0;
1649 err = -1;
1657 return (err);
1664 int err = 0;
1669 plp->pl_flag, plp->pl_args, &err);
1671 return (err);
1679 int err;
1689 err = nvlist_lookup_string(in, TOPO_PROP_GROUP,
1691 err |= nvlist_lookup_nvlist(in, TOPO_PROP_RESOURCE, &plp->pl_rsrc);
1692 err |= nvlist_lookup_nvlist(in, TOPO_PROP_VAL, &plp->pl_prop);
1693 err |= nvlist_lookup_int32(in, TOPO_PROP_FLAG, &plp->pl_flag);
1694 if (err != 0) {
1702 if ((err = nvlist_lookup_nvlist(in, TOPO_PROP_PARGS, &plp->pl_args))
1704 if (err != ENOENT)
1714 err = -1;
1716 err = 0;
1720 err = -1;
1725 return (err);
1754 int err;
1765 &err) < 0) {
1774 if (err != ETOPO_METHOD_NOTSUP)
1775 return (err);
1785 if (topo_node_resource(node, &rsrc, &err) != 0)
1786 return (err);
1830 int err;
1851 err = -1;
1853 err = 0;
1857 err = -1;
1865 return (err);
1888 int err, ret = 0;
1895 flp->fl_fac_subtype, &faclist, &err) != 0) {
1908 if ((err = cb(mod->tm_hdl, tmp->tf_node,
1910 (void) topo_mod_seterrno(mod, err);
1929 int err = 0;
1943 err = nvlist_lookup_nvlist(in, TOPO_PROP_RESOURCE, &flp->fl_rsrc);
1944 err |= nvlist_lookup_string(in, FM_FMRI_FACILITY_TYPE,
1946 err |= nvlist_lookup_uint32(in, "type", &flp->fl_fac_subtype);
1948 err |= nvlist_lookup_uint64(in, "callback", &flp->fl_callback);
1949 err |= nvlist_lookup_uint64(in, "callback-args",
1952 err |= nvlist_lookup_uint32(in, "callback", &flp->fl_callback);
1953 err |= nvlist_lookup_uint32(in, "callback-args",
1956 if (err != 0) {
1968 err = -1;
1970 err = 0;
1976 err = -1;
1984 return (err);
1990 int err, rc;
2000 hap->ha_method_ver, hap->ha_fmri, &hap->ha_nvl, &err);
2005 return (rc < 0 ? err : 0);
2013 int err;
2031 err = -1;
2033 err = 0;
2036 err = -1;
2046 return (err);
2211 int err;
2217 while (pnp != NULL && topo_node_resource(pnp, &rsrc, &err) == 0) {
2237 int err;
2245 err = nvlist_lookup_nvlist(in, TOPO_PROP_RESOURCE, &rsrc);
2246 if (err != 0)
2257 err = -1;
2259 err = 0;
2262 err = -1;
2272 return (err);