Searched refs:ace (Results 1 - 25 of 49) sorted by relevance

12

/freebsd-11-stable/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_acl.c108 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 Dnfs_commonacl.c39 * 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 Dauthz_info.c77 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 Dauthz_parse.c853 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 Dzfs_byteswap.c34 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 Dzfs_replay.c933 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 Dgeom_subr.c154 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 Dgeom_dump.c55 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 Dgeom_slice.c125 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 Dgeom_vfs.c84 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0)
85 g_access(cp, -cp->acr, -cp->acw, -cp->ace);
H A Dgeom_fox.c187 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 Dg_bde.c101 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 Dg_shsec.c164 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 Dg_concat.c138 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 Dtest_acl_platform_nfs4.c436 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 Dg_zero.c129 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0)
/freebsd-11-stable/sys/geom/linux_lvm/
H A Dg_linux_lvm.c113 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 Dgeom_vinum_events.c235 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 Dg_stripe.c180 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 Dg_mountver.c90 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 Dg_raid3.c465 -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 Dg_mirror.c367 -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 Dg_virstor.c356 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 Dg_sched.c960 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 Dacl_common.c575 * 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...]

Completed in 310 milliseconds

12