/freebsd-11-stable/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_acl.c | 108 const ace_t *ace; local 131 ace = &(aces[i]); 133 if (ace->a_flags & ACE_OWNER) 135 else if (ace->a_flags & ACE_GROUP) 137 else if (ace->a_flags & ACE_EVERYONE) 139 else if (ace->a_flags & ACE_IDENTIFIER_GROUP) 145 entry->ae_id = ace->a_who; 149 entry->ae_perm = _bsd_from_zfs(ace->a_access_mask, perms); 150 entry->ae_flags = _bsd_from_zfs(ace->a_flags, flags); 152 switch (ace 178 ace_t *ace; local [all...] |
/freebsd-11-stable/sys/fs/nfs/ |
H A D | nfs_commonacl.c | 39 * Handle xdr for an ace. 181 * Turn an NFSv4 ace mask into R/W/X flag bits. 278 * This function builds an NFS ace. 282 enum vtype type, int group, int owner, struct acl_entry *ace) 291 * Fill in the ace type. 293 if (ace->ae_entry_type & ACL_ENTRY_TYPE_ALLOW) 295 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_DENY) 297 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_AUDIT) 306 if (ace->ae_flags & ACL_ENTRY_FILE_INHERIT) 308 if (ace 281 nfsrv_buildace(struct nfsrv_descript *nd, u_char *name, int namelen, enum vtype type, int group, int owner, struct acl_entry *ace) argument [all...] |
/freebsd-11-stable/contrib/subversion/subversion/libsvn_repos/ |
H A D | authz_info.c | 77 const authz_ace_t *const ace = 80 ((ace->members && svn_hash_gets(ace->members, user)) 81 || (!ace->members && 0 == strcmp(user, ace->name))); 83 if (!match != !ace->inverted) /* match XNOR ace->inverted */ 85 access |= ace->access; 76 const authz_ace_t *const ace = local
|
H A D | authz_parse.c | 853 authz_ace_t *ace; local 974 ace = apr_hash_get(aces, key, key_len); 975 if (ace) 976 ace->access |= access; 979 ace = apr_palloc(cb->parser_pool, sizeof(*ace)); 980 ace->name = (aliased 983 ace->members = NULL; 984 ace->inverted = inverted; 985 ace 1149 authz_ace_t *ace; local 1201 authz_ace_t *ace = value; local [all...] |
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_byteswap.c | 34 zfs_oldace_byteswap(ace_t *ace, int ace_cnt) argument 38 for (i = 0; i != ace_cnt; i++, ace++) { 39 ace->a_who = BSWAP_32(ace->a_who); 40 ace->a_access_mask = BSWAP_32(ace->a_access_mask); 41 ace->a_flags = BSWAP_16(ace->a_flags); 42 ace->a_type = BSWAP_16(ace [all...] |
H A D | zfs_replay.c | 933 ace_t *ace = (ace_t *)(lr + 1); /* ace array follows lr_acl_t */ local 941 zfs_oldace_byteswap(ace, lr->lr_aclcnt); 952 vsa.vsa_aclentp = ace; 983 ace_t *ace = (ace_t *)(lr + 1); local 991 zfs_ace_byteswap(ace, lr->lr_acl_bytes, B_FALSE); 993 byteswap_uint64_array((caddr_t)ace + 1005 vsa.vsa_aclentp = ace; 1010 void *fuidstart = (caddr_t)ace +
|
/freebsd-11-stable/sys/geom/ |
H A D | geom_subr.c | 154 if (pp->acr || pp->acw || pp->ace) { 159 if (cp->acr || cp->acw || cp->ace) { 287 if (pp->acr || pp->acw || pp->ace) 431 if (cp->acr || cp->acw || cp->ace) 432 g_access(cp, -cp->acr, -cp->acw, -cp->ace); 464 if (cp->acr || cp->acw || cp->ace) 510 KASSERT (cp->ace == 0, ("g_destroy_consumer with ace")); 730 KASSERT (pp->ace == 0, ("g_destroy_provider with ace")); [all...] |
H A D | geom_dump.c | 55 cp, cp->acr, cp->acw, cp->ace); 66 pp->ace, pp->error, pp->sectorsize, pp->stripesize); 192 cp->acr, cp->acw, cp->ace); 210 pp->acr, pp->acw, pp->ace);
|
H A D | geom_slice.c | 125 if ((pp->acw + dw) > 0 && pp2->ace > 0) 127 if ((pp->ace + de) > 0 && pp2->acw > 0) 132 if (cp->acr == 0 && cp->acw == 0 && cp->ace == 0) 135 if ((cp->acr + dr) == 0 && (cp->acw + dw) == 0 && (cp->ace + de) == 1) 144 (cp->acr + cp->acw + cp->ace) == 0) 372 acc = pp->acr + pp->acw + pp->ace; 503 if ((cp->acr + cp->acw + cp->ace) == 0)
|
H A D | geom_vfs.c | 84 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 85 g_access(cp, -cp->acr, -cp->acw, -cp->ace);
|
H A D | geom_fox.c | 187 g_access(cp, -cp->acr, -cp->acw, -cp->ace); 320 if (cp1->ace) 408 if (pp2->acr > 0 || pp2->acw > 0 || pp2->ace > 0) {
|
/freebsd-11-stable/sys/geom/bde/ |
H A D | g_bde.c | 101 if (cp->acr == 0 && cp->acw == 0 && cp->ace == 0) { 106 if ((cp->acr + dr) == 0 && (cp->acw + dw) == 0 && (cp->ace + de) == 1) { 243 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0)
|
/freebsd-11-stable/sys/geom/shsec/ |
H A D | g_shsec.c | 164 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 200 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) 203 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) 211 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && 481 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { 482 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); 511 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) 512 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); 579 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { 586 pp->acr, pp->acw, pp->ace); [all...] |
/freebsd-11-stable/sys/geom/concat/ |
H A D | g_concat.c | 138 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 179 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) 182 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) 190 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && 511 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { 512 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); 548 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) 549 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); 618 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { 625 pp->acr, pp->acw, pp->ace); [all...] |
/freebsd-11-stable/contrib/libarchive/libarchive/test/ |
H A D | test_acl_platform_nfs4.c | 436 acl_match(ace_t *ace, struct myacl_t *myacl) argument 440 perms = acl_permset_to_bitmap(ace->a_access_mask) | acl_flagset_to_bitmap(ace->a_flags); 445 switch (ace->a_type) { 466 if (ace->a_flags & ACE_OWNER) { 469 } else if (ace->a_flags & ACE_GROUP) { 472 } else if (ace->a_flags & ACE_EVERYONE) { 475 } else if (ace->a_flags & ACE_IDENTIFIER_GROUP) { 478 if ((gid_t)myacl->qual != ace->a_who) 483 if ((uid_t)myacl->qual != ace [all...] |
/freebsd-11-stable/sys/geom/zero/ |
H A D | g_zero.c | 129 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0)
|
/freebsd-11-stable/sys/geom/linux_lvm/ |
H A D | g_linux_lvm.c | 113 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) 120 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) 123 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) 341 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 342 g_access(cp, -cp->acr, -cp->acw, -cp->ace); 436 if (fcp->acr > 0 || fcp->acw || fcp->ace > 0) { 439 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); 582 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0) { 584 pp->name, pp->acr, pp->acw, pp->ace);
|
/freebsd-11-stable/sys/geom/vinum/ |
H A D | geom_vinum_events.c | 235 if (cp->acr != 0 || cp->acw != 0 || cp->ace != 0) 236 g_access(cp, -cp->acr, -cp->acw, -cp->ace);
|
/freebsd-11-stable/sys/geom/stripe/ |
H A D | g_stripe.c | 180 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 220 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) 223 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) 230 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && 775 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { 776 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); 805 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) 806 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); 892 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { 899 pp->acr, pp->acw, pp->ace); [all...] |
/freebsd-11-stable/sys/geom/mountver/ |
H A D | g_mountver.c | 90 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 91 g_access(cp, -cp->acr, -cp->acw, -cp->ace); 367 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { 373 pp->name, pp->acr, pp->acw, pp->ace);
|
/freebsd-11-stable/sys/geom/raid3/ |
H A D | g_raid3.c | 465 -cp->acw, -cp->ace, 0); 466 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 467 g_access(cp, -cp->acr, -cp->acw, -cp->ace); 686 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, 688 cp->acw, cp->ace)); 1100 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, 1102 cp->acr, cp->acw, cp->ace)); 1206 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, 1208 cp->acr, cp->acw, cp->ace)); 1418 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace > 3065 g_raid3_access(struct g_provider *pp, int acr, int acw, int ace) argument [all...] |
/freebsd-11-stable/sys/geom/mirror/ |
H A D | g_mirror.c | 367 -cp->acw, -cp->ace, 0); 368 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) 369 g_access(cp, -cp->acr, -cp->acw, -cp->ace); 663 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, 665 cp->acw, cp->ace)); 1368 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, 1370 cp->acr, cp->acw, cp->ace)); 1481 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, 1483 cp->acw, cp->ace)); 1516 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace > 2998 g_mirror_access(struct g_provider *pp, int acr, int acw, int ace) argument [all...] |
/freebsd-11-stable/sys/geom/virstor/ |
H A D | g_virstor.c | 356 if (fcp->acr != 0 || fcp->acw != 0 || fcp->ace != 0) { 357 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); 908 if (c->acr > 0 || c->acw > 0 || c->ace > 0) 937 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { 976 if (pp == NULL || (pp->acr == 0 && pp->acw == 0 && pp->ace == 0)) 1166 if (fcp->acr > 0 || fcp->acw || fcp->ace > 0) { 1169 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); 1421 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) 1424 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) { 1435 if (c->acr == 0 && c->acw == 0 && c->ace [all...] |
/freebsd-11-stable/sys/geom/sched/ |
H A D | g_sched.c | 960 cp->ace = newpp->ace = pp->ace; 1217 cp->ace = newpp->ace = 0; 1247 if (pp && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { 1253 pp->name, pp->acr, pp->acw, pp->ace, msg);
|
/freebsd-11-stable/sys/cddl/contrib/opensolaris/common/acl/ |
H A D | acl_common.c | 575 * ace. To do this, we invert the mask (found 577 * DENY ace access_mask. 620 * Set the corresponding deny for the group ace. 624 * the allow ace. 627 * skip ahead for the deny ace, here. 804 acevals_find(ace_t *ace, avl_tree_t *avl, int *num) argument 809 key.key = ace->a_who; 818 acevals_init(rc, ace->a_who); 1266 ln_ace_to_aent(ace_t *ace, int n, uid_t owner, gid_t group, argument 1287 if (ace [all...] |