Lines Matching refs:err

117 	int		err;
119 if (((err = nvlist_alloc(&nvl, NV_UNIQUE_NAME_TYPE, 0)) != 0) ||
120 ((err = nvlist_add_uint64(nvl, RCM_NV_LINKID, linkid)) != 0) ||
121 ((err = nvlist_add_boolean_value(nvl, RCM_NV_RECONFIGURED,
128 err = errno;
132 if (err != 0) {
134 linkid, strerror(err));
151 int err = 0;
169 if ((err = dlmgmt_checkprivs(class, cred)) != 0)
189 err = linkattr_set(&(linkp->ll_head), FPHYMAJ,
191 if (err != 0)
194 err = linkattr_set(&(linkp->ll_head), FPHYINST,
196 if (err != 0)
205 if ((err = link_activate(linkp)) != 0)
213 if ((err = dlmgmt_create_common(create->ld_devname, class, media,
227 err = dlmgmt_generate_name("net", link, MAXLINKNAMELEN, zoneid);
228 if (err != 0)
231 err = dlmgmt_create_common(link, class, media, zoneid, flags,
235 if (err != 0)
245 (((err = linkattr_set(&linkp->ll_head, FDEVNAME, create->ld_devname,
247 ((err = linkattr_set(&linkp->ll_head, FPHYMAJ, &create->ld_phymaj,
249 ((err = linkattr_set(&linkp->ll_head, FPHYINST, &create->ld_phyinst,
255 if ((err == 0) && ((err = dlmgmt_write_db_entry(linkp->ll_link, linkp,
261 if (err == 0)
266 if ((err == 0) && (class == DATALINK_CLASS_PHYS)) {
276 retvalp->lr_err = err;
288 int err = 0;
301 err = ENOENT;
305 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
322 err = EEXIST;
339 err = EEXIST;
352 retvalp->lr_err = err;
365 int err = 0;
375 err = ENOENT;
379 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
383 if ((err = dlmgmt_delete_db_entry(linkp, DLMGMT_ACTIVE)) != 0)
389 if ((err = dlmgmt_delete_db_entry(linkp, DLMGMT_PERSIST)) != 0)
394 err = dlmgmt_destroy_common(linkp, flags);
396 if (err != 0 && dflags != 0)
400 retvalp->lr_err = err;
411 int err = 0;
418 err = ENOENT;
421 err = ENOSPC;
429 retvalp->lr_err = err;
440 int err = 0;
451 err = ENOENT;
462 retvalp->lr_err = err;
474 int err = 0;
496 err = ENOENT;
505 retvalp->lr_err = err;
540 int err;
547 if ((err = dlmgmt_checkprivs(createid->ld_class, cred)) != 0)
551 err = dlmgmt_generate_name(createid->ld_link, link,
553 if (err != 0)
556 err = dlmgmt_create_common(link, createid->ld_class,
559 err = dlmgmt_create_common(createid->ld_link,
564 if (err == 0) {
578 retvalp->lr_err = err;
591 int err = 0;
598 err = ENOENT;
602 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
609 err = dlmgmt_delete_db_entry(linkp, DLMGMT_ACTIVE);
610 if (err == 0)
611 err = dlmgmt_destroy_common(linkp, flags);
614 retvalp->lr_err = err;
632 int err = 0;
644 err = ENOENT;
648 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
652 err = EEXIST;
663 err = dlmgmt_write_db_entry(oldname, linkp, DLMGMT_ACTIVE);
664 if (err != 0)
668 err = dlmgmt_write_db_entry(oldname, linkp, DLMGMT_PERSIST);
669 if (err != 0) {
681 if (err != 0 && renamed) {
687 retvalp->lr_err = err;
698 int err = 0;
705 err = ENOENT;
709 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
713 err = EINVAL;
717 if ((err = link_activate(linkp)) == 0) {
723 retvalp->lr_err = err;
734 int err;
741 if ((err = dlmgmt_checkprivs(createconf->ld_class, cred)) != 0)
744 err = dlconf_create(createconf->ld_link, createconf->ld_linkid,
746 if (err == 0) {
753 retvalp->lr_err = err;
764 int err = 0;
774 err = ENOENT;
778 if ((err = dlmgmt_checkprivs(dlconfp->ld_class, cred)) != 0)
781 err = linkattr_set(&(dlconfp->ld_head), setattr->ld_attr,
786 retvalp->lr_err = err;
797 int err = 0;
807 err = ENOENT;
811 if ((err = dlmgmt_checkprivs(dlconfp->ld_class, cred)) != 0)
818 retvalp->lr_err = err;
843 int err = 0;
853 err = ENOENT;
857 if ((err = dlmgmt_checkprivs(dlconfp->ld_class, cred)) != 0)
872 err = ENOENT;
881 err = EAGAIN;
899 if ((err = linkattr_set(&(linkp->ll_head), attrp->lp_name,
907 err = dlmgmt_write_db_entry(linkp->ll_link, linkp, DLMGMT_PERSIST);
911 retvalp->lr_err = err;
922 int err;
926 err = ENOENT;
935 err = EACCES;
938 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
941 err = dlmgmt_delete_db_entry(linkp, DLMGMT_PERSIST);
944 retvalp->lr_err = err;
955 int err = 0;
965 err = ENOENT;
969 if ((err = dlmgmt_checkprivs(dlconfp->ld_class, cred)) != 0)
977 retvalp->lr_err = err;
1000 int err = 0;
1014 err = ENOENT;
1022 err = EACCES;
1026 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
1029 if ((err = dlconf_create(linkp->ll_link, linkp->ll_linkid,
1034 if ((err = linkattr_set(&(dlconfp->ld_head), attrp->lp_name,
1048 retvalp->lr_err = err;
1071 int err = 0;
1082 err = ENOENT;
1090 err = EACCES;
1094 err = nvlist_alloc(&nvl, NV_UNIQUE_NAME_TYPE, 0);
1095 if (err != 0)
1099 if ((err = nvlist_add_byte_array(nvl, attrp->lp_name,
1105 if ((err = nvlist_size(nvl, &nvlsz, NV_ENCODE_NATIVE)) != 0)
1110 err = ENOSPC;
1120 err = nvlist_pack(nvl, &buf, &nvlsz, NV_ENCODE_NATIVE, 0);
1125 retvalp->lr_err = err;
1136 int err;
1148 if ((err = dlmgmt_checkprivs(dlconfp->ld_class, cred)) != 0) {
1149 retvalp->lr_err = err;
1167 int err;
1171 err = ENOENT;
1173 err = dlmgmt_checkprivs(linkp->ll_class, cred);
1176 if (err == 0) {
1185 err = EINVAL;
1188 retvalp->lr_err = err;
1201 int err = 0;
1207 err = EACCES;
1212 err = ENOENT;
1216 if ((err = dlmgmt_checkprivs(linkp->ll_class, cred)) != 0)
1221 err = EINVAL;
1237 err = EEXIST;
1243 err = errno;
1245 "zone %d: %s", linkid, oldzoneid, strerror(err));
1253 err = errno;
1255 "%d: %s", linkid, newzoneid, strerror(err));
1269 retvalp->lr_err = err;
1277 int err;
1283 if ((err = dlmgmt_checkprivs(0, cred)) != 0)
1287 err = EACCES;
1291 err = EINVAL;
1295 if ((err = dlmgmt_elevate_privileges()) == 0) {
1296 err = dlmgmt_zone_init(zoneboot->ld_zoneid);
1301 retvalp->lr_err = err;
1309 int err = 0;
1313 if ((err = dlmgmt_checkprivs(0, cred)) == 0) {
1315 err = EACCES;
1317 err = EINVAL;
1324 retvalp->lr_err = err;
1405 int err = 0;
1409 err = EINVAL;
1414 err = errno;
1442 if (err == 0) {
1445 retval.lr_err = err;