Lines Matching refs:error

368 	int error = 0;  in ln_aent_preprocess()  local
392 error = EINVAL; in ln_aent_preprocess()
405 error = EINVAL; in ln_aent_preprocess()
410 return (error); in ln_aent_preprocess()
568 int error = 0; in ln_aent_to_ace4() local
576 error = ln_aent_preprocess(aclent, n, &hasmask, &mask, in ln_aent_to_ace4()
578 if (error != 0) in ln_aent_to_ace4()
616 error = 0; in ln_aent_to_ace4()
635 error = EACCES; in ln_aent_to_ace4()
639 error = nfs_idmap_uid_str(aclent[i].a_id, in ln_aent_to_ace4()
652 error = EACCES; in ln_aent_to_ace4()
656 error = nfs_idmap_gid_str(aclent[i].a_id, in ln_aent_to_ace4()
660 if (error != 0) { in ln_aent_to_ace4()
663 "failed with %d", error)); in ln_aent_to_ace4()
705 error = nfs_idmap_uid_str(aclent[i].a_id, &acep->who, in ln_aent_to_ace4()
707 if (error != 0) { in ln_aent_to_ace4()
710 "with error %d", error)); in ln_aent_to_ace4()
718 error = 0; in ln_aent_to_ace4()
720 error = nfs_idmap_gid_str(aclent[i].a_id, in ln_aent_to_ace4()
723 if (error != 0) { in ln_aent_to_ace4()
726 "with error %d", error)); in ln_aent_to_ace4()
769 error = EINVAL; in ln_aent_to_ace4()
779 if (error != 0) { in ln_aent_to_ace4()
796 return (error); in ln_aent_to_ace4()
807 int error = 0; in vs_aent_to_ace4() local
825 error = EINVAL; in vs_aent_to_ace4()
834 error = EINVAL; in vs_aent_to_ace4()
843 error = EINVAL; in vs_aent_to_ace4()
848 error = ln_aent_to_ace4(aclentacl->vsa_aclentp, in vs_aent_to_ace4()
850 if (error != 0) in vs_aent_to_ace4()
854 error = ln_aent_to_ace4(aclentacl->vsa_dfaclentp, in vs_aent_to_ace4()
857 if (error != 0) in vs_aent_to_ace4()
880 if (error != 0) in vs_aent_to_ace4()
888 return (error); in vs_aent_to_ace4()
894 int error = 0; in ace4_mask_to_mode() local
913 error = ENOTSUP; in ace4_mask_to_mode()
927 return (error); in ace4_mask_to_mode()
1069 int error = 0; in ace4_to_aent_legal() local
1076 error = EINVAL; in ace4_to_aent_legal()
1085 error = ENOTSUP; in ace4_to_aent_legal()
1093 error = EINVAL; in ace4_to_aent_legal()
1103 error = ENOTSUP; in ace4_to_aent_legal()
1112 error = EINVAL; in ace4_to_aent_legal()
1123 error = access_mask_check(ace4p, ACE4_SYNCHRONIZE, isserver, isowner); in ace4_to_aent_legal()
1124 if (error) in ace4_to_aent_legal()
1127 error = access_mask_check(ace4p, ACE4_WRITE_OWNER, isserver, isowner); in ace4_to_aent_legal()
1128 if (error) in ace4_to_aent_legal()
1131 error = access_mask_check(ace4p, ACE4_DELETE, isserver, isowner); in ace4_to_aent_legal()
1132 if (error) in ace4_to_aent_legal()
1135 error = access_mask_check(ace4p, ACE4_WRITE_ATTRIBUTES, isserver, in ace4_to_aent_legal()
1137 if (error) in ace4_to_aent_legal()
1140 error = access_mask_check(ace4p, ACE4_READ_NAMED_ATTRS, isserver, in ace4_to_aent_legal()
1142 if (error) in ace4_to_aent_legal()
1145 error = access_mask_check(ace4p, ACE4_WRITE_NAMED_ATTRS, isserver, in ace4_to_aent_legal()
1147 if (error) in ace4_to_aent_legal()
1153 error = ENOTSUP; in ace4_to_aent_legal()
1158 error = ENOTSUP; in ace4_to_aent_legal()
1163 error = ENOTSUP; in ace4_to_aent_legal()
1171 error = ENOTSUP; in ace4_to_aent_legal()
1177 error = ENOTSUP; in ace4_to_aent_legal()
1182 error = ENOTSUP; in ace4_to_aent_legal()
1188 return (error); in ace4_to_aent_legal()
1195 int error; in ace4vals_to_aent() local
1204 error = ENOTSUP; in ace4vals_to_aent()
1211 error = ENOTSUP; in ace4vals_to_aent()
1214 error = ace4_allow_to_mode(vals->allowed, &dest->a_perm, isdir); in ace4vals_to_aent()
1215 if (error != 0) in ace4vals_to_aent()
1220 error = nfs_idmap_str_uid(vals->key, &dest->a_id, in ace4vals_to_aent()
1223 error = nfs_idmap_str_gid(vals->key, &dest->a_id, in ace4vals_to_aent()
1225 if (error != 0) { in ace4vals_to_aent()
1227 "ace4vals_to_aent: idmap failed with %d", error)); in ace4vals_to_aent()
1228 if (isserver && (error == EPERM)) in ace4vals_to_aent()
1229 error = NFS4ERR_BADOWNER; in ace4vals_to_aent()
1233 error = validate_idmapping(vals->key, &dest->a_id, in ace4vals_to_aent()
1235 if (error != 0) { in ace4vals_to_aent()
1248 error = EINVAL; in ace4vals_to_aent()
1253 return (error); in ace4vals_to_aent()
1260 int error = 0; in ace4_list_to_aent() local
1269 error = ENOTSUP; in ace4_list_to_aent()
1275 error = ENOTSUP; in ace4_list_to_aent()
1291 error = ace4vals_to_aent(&list->user_obj, aent, list, owner, group, in ace4_list_to_aent()
1294 if (error != 0) in ace4_list_to_aent()
1302 error = ace4vals_to_aent(vals, aent, list, owner, group, in ace4_list_to_aent()
1304 if (error != 0) in ace4_list_to_aent()
1310 error = ace4vals_to_aent(&list->group_obj, aent, list, owner, group, in ace4_list_to_aent()
1312 if (error != 0) in ace4_list_to_aent()
1320 error = ace4vals_to_aent(vals, aent, list, owner, group, in ace4_list_to_aent()
1322 if (error != 0) in ace4_list_to_aent()
1337 error = ace4_mask_to_mode(list->acl_mask ^ flips, in ace4_list_to_aent()
1339 if (error != 0) in ace4_list_to_aent()
1343 error = ace4_mask_to_mode(list->group_obj.allowed, in ace4_list_to_aent()
1345 if (error != 0) in ace4_list_to_aent()
1354 error = ace4vals_to_aent(&list->other_obj, aent, list, owner, group, in ace4_list_to_aent()
1356 if (error != 0) in ace4_list_to_aent()
1364 if (error != 0) { in ace4_list_to_aent()
1369 return (error); in ace4_list_to_aent()
1383 int error = 0; in ln_ace4_to_aent() local
1399 error = ENOTSUP; in ln_ace4_to_aent()
1405 error = EINVAL; in ln_ace4_to_aent()
1419 error = ace4_to_aent_legal(ace4p, isserver); in ln_ace4_to_aent()
1420 if (error != 0) in ln_ace4_to_aent()
1444 error = ENOTSUP; in ln_ace4_to_aent()
1459 error = ENOTSUP; in ln_ace4_to_aent()
1479 error = ENOTSUP; in ln_ace4_to_aent()
1491 error = ENOTSUP; in ln_ace4_to_aent()
1504 error = ENOTSUP; in ln_ace4_to_aent()
1521 error = ENOTSUP; in ln_ace4_to_aent()
1538 error = ENOTSUP; in ln_ace4_to_aent()
1550 error = ENOTSUP; in ln_ace4_to_aent()
1561 error = ace4_list_to_aent(normacl, aclentp, aclcnt, in ln_ace4_to_aent()
1563 if (error != 0) in ln_ace4_to_aent()
1567 error = ace4_list_to_aent(dfacl, dfaclentp, dfaclcnt, in ln_ace4_to_aent()
1569 if (error != 0) in ln_ace4_to_aent()
1579 return (error); in ln_ace4_to_aent()
1591 int error = 0; in vs_ace4_to_aent() local
1593 error = ln_ace4_to_aent(vs_ace4->vsa_aclentp, vs_ace4->vsa_aclcnt, in vs_ace4_to_aent()
1598 if (error != 0) in vs_ace4_to_aent()
1605 error = ENOTSUP; in vs_ace4_to_aent()
1610 if (error != 0) { in vs_ace4_to_aent()
1615 return (error); in vs_ace4_to_aent()
1661 int error = 0; in acet_to_ace4() local
1666 error = EINVAL; in acet_to_ace4()
1672 error = EINVAL; in acet_to_ace4()
1686 error = ENOTSUP; in acet_to_ace4()
1689 if (error != 0) in acet_to_ace4()
1713 error = EACCES; in acet_to_ace4()
1716 error = nfs_idmap_gid_str(ace->a_who, &nfsace4->who, isserver); in acet_to_ace4()
1717 if (error != 0) in acet_to_ace4()
1719 "acet_to_ace4: idmap failed with %d", error)); in acet_to_ace4()
1733 error = EACCES; in acet_to_ace4()
1736 error = nfs_idmap_uid_str(ace->a_who, &nfsace4->who, isserver); in acet_to_ace4()
1737 if (error != 0) in acet_to_ace4()
1739 "acet_to_ace4: idmap failed with %d", error)); in acet_to_ace4()
1743 return (error); in acet_to_ace4()
1754 int error = 0; in ace4_to_acet() local
1777 error = ENOTSUP; in ace4_to_acet()
1780 if (error != 0) in ace4_to_acet()
1786 error = EINVAL; in ace4_to_acet()
1794 error = EINVAL; in ace4_to_acet()
1803 error = ENOTSUP; in ace4_to_acet()
1825 error = nfs_idmap_str_gid(&nfsace4->who, in ace4_to_acet()
1827 if (error != 0) { in ace4_to_acet()
1830 error)); in ace4_to_acet()
1831 if (isserver && (error == EPERM)) in ace4_to_acet()
1832 error = NFS4ERR_BADOWNER; in ace4_to_acet()
1835 error = validate_idmapping(&nfsace4->who, in ace4_to_acet()
1837 if (error != 0) in ace4_to_acet()
1840 error = nfs_idmap_str_uid(&nfsace4->who, in ace4_to_acet()
1842 if (error != 0) { in ace4_to_acet()
1845 error)); in ace4_to_acet()
1846 if (isserver && (error == EPERM)) in ace4_to_acet()
1847 error = NFS4ERR_BADOWNER; in ace4_to_acet()
1850 error = validate_idmapping(&nfsace4->who, in ace4_to_acet()
1852 if (error != 0) in ace4_to_acet()
1857 return (error); in ace4_to_acet()
1974 int error; in vs_ace4_to_acet() local
1995 error = ace4_to_acet((nfsace4 *)(vs_ace4->vsa_aclentp) + i, in vs_ace4_to_acet()
1998 if (error != 0) in vs_ace4_to_acet()
2003 if (error != 0) in vs_ace4_to_acet()
2006 return (error); in vs_ace4_to_acet()
2013 int error = 0; in vs_acet_to_ace4() local
2031 error = acet_to_ace4((ace_t *)(vs_acet->vsa_aclentp) + i, in vs_acet_to_ace4()
2033 if (error != 0) in vs_acet_to_ace4()
2038 if (error != 0) in vs_acet_to_ace4()
2041 return (error); in vs_acet_to_ace4()