Home
last modified time | relevance | path

Searched refs:ace (Results 1 – 25 of 72) sorted by relevance

123

/freebsd/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_acl.c104 const ace_t *ace; in acl_from_aces() local
127 ace = &(aces[i]); in acl_from_aces()
129 if (ace->a_flags & ACE_OWNER) in acl_from_aces()
131 else if (ace->a_flags & ACE_GROUP) in acl_from_aces()
133 else if (ace->a_flags & ACE_EVERYONE) in acl_from_aces()
135 else if (ace->a_flags & ACE_IDENTIFIER_GROUP) in acl_from_aces()
141 entry->ae_id = ace->a_who; in acl_from_aces()
145 entry->ae_perm = _bsd_from_zfs(ace->a_access_mask, perms); in acl_from_aces()
146 entry->ae_flags = _bsd_from_zfs(ace->a_flags, flags); in acl_from_aces()
148 switch (ace->a_type) { in acl_from_aces()
[all …]
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_acl.c106 const ace_t *ace; in acl_from_aces() local
129 ace = &(aces[i]); in acl_from_aces()
131 if (ace->a_flags & ACE_OWNER) in acl_from_aces()
133 else if (ace->a_flags & ACE_GROUP) in acl_from_aces()
135 else if (ace->a_flags & ACE_EVERYONE) in acl_from_aces()
137 else if (ace->a_flags & ACE_IDENTIFIER_GROUP) in acl_from_aces()
143 entry->ae_id = ace->a_who; in acl_from_aces()
147 entry->ae_perm = _bsd_from_zfs(ace->a_access_mask, perms); in acl_from_aces()
148 entry->ae_flags = _bsd_from_zfs(ace->a_flags, flags); in acl_from_aces()
150 switch (ace->a_type) { in acl_from_aces()
[all …]
/freebsd/contrib/lib9p/
H A Dgenacl.c101 struct l9p_ace *ace; in l9p_check_aces() local
113 ace = &acl->acl_aces[i]; in l9p_check_aces()
114 switch (ace->ace_type) { in l9p_check_aces()
125 if (ace->ace_flags & L9P_ACEF_OWNER) { in l9p_check_aces()
130 } else if (ace->ace_flags & L9P_ACEF_GROUP) { in l9p_check_aces()
135 } else if (ace->ace_flags & L9P_ACEF_EVERYONE) { in l9p_check_aces()
141 if (ace->ace_idsize != sizeof(tid)) in l9p_check_aces()
146 memcpy(&tid, &ace->ace_idbytes, sizeof(tid)); in l9p_check_aces()
147 if (ace->ace_flags & L9P_ACEF_IDENTIFIER_GROUP) { in l9p_check_aces()
166 allowdeny = ace->ace_type == L9P_ACET_ACCESS_DENIED ? in l9p_check_aces()
[all …]
/freebsd/sys/fs/nfs/
H A Dnfs_commonacl.c366 __enum_uint8(vtype) type, int group, int owner, struct acl_entry *ace) in nfsrv_buildace() argument
377 if (ace->ae_entry_type & ACL_ENTRY_TYPE_ALLOW) in nfsrv_buildace()
379 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_DENY) in nfsrv_buildace()
381 else if (ace->ae_entry_type & ACL_ENTRY_TYPE_AUDIT) in nfsrv_buildace()
390 if (ace->ae_flags & ACL_ENTRY_FILE_INHERIT) in nfsrv_buildace()
392 if (ace->ae_flags & ACL_ENTRY_DIRECTORY_INHERIT) in nfsrv_buildace()
394 if (ace->ae_flags & ACL_ENTRY_NO_PROPAGATE_INHERIT) in nfsrv_buildace()
396 if (ace->ae_flags & ACL_ENTRY_INHERIT_ONLY) in nfsrv_buildace()
398 if (ace->ae_flags & ACL_ENTRY_SUCCESSFUL_ACCESS) in nfsrv_buildace()
400 if (ace->ae_flags & ACL_ENTRY_FAILED_ACCESS) in nfsrv_buildace()
[all …]
/freebsd/tests/sys/cddl/zfs/tests/acl/nontrivial/
H A Dzfs_acl_chmod_rwx_001_pos.ksh78 typeset ace=$3
92 log_must usr_exec $CHMOD "$opt$ace" "$node"
104 if [[ "$num:$ace" != "$cur_ace" ]]; then
105 log_fail "FAIL: $CHMOD $opt$ace $node"
120 for ace in $file_ACEs; do
123 test_chmod_ACE_list $opt $num $ace $testfile
126 for ace in $dir_ACEs; do
129 test_chmod_ACE_list $opt $num $ace $testdir
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_byteswap.c28 zfs_oldace_byteswap(ace_t *ace, int ace_cnt) in zfs_oldace_byteswap() argument
30 for (int i = 0; i != ace_cnt; i++, ace++) { in zfs_oldace_byteswap()
31 ace->a_who = BSWAP_32(ace->a_who); in zfs_oldace_byteswap()
32 ace->a_access_mask = BSWAP_32(ace->a_access_mask); in zfs_oldace_byteswap()
33 ace->a_flags = BSWAP_16(ace->a_flags); in zfs_oldace_byteswap()
34 ace->a_type = BSWAP_16(ace->a_type); in zfs_oldace_byteswap()
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dtrace_acl.h39 TP_PROTO(znode_t *zn, zfs_ace_hdr_t *ace, uint32_t mask_matched),
40 TP_ARGS(zn, ace, mask_matched),
97 __entry->z_type = ace->z_type;
98 __entry->z_flags = ace->z_flags;
99 __entry->z_access_mask = ace->z_access_mask;
126 TP_PROTO(znode_t *zn, zfs_ace_hdr_t *ace, uint32_t mask_matched), \
127 TP_ARGS(zn, ace, mask_matched))
/freebsd/sys/geom/
H A Dgeom_subr.c197 if (pp->acr || pp->acw || pp->ace) { in g_unload_class()
202 if (cp->acr || cp->acw || cp->ace) { in g_unload_class()
329 if (pp->acr || pp->acw || pp->ace) in g_retaste_event()
483 if (cp->acr || cp->acw || cp->ace) in g_wither_geom_close()
484 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_wither_geom_close()
516 if (cp->acr || cp->acw || cp->ace) in g_wither_washer()
562 KASSERT (cp->ace == 0, ("g_destroy_consumer with ace")); in g_destroy_consumer()
810 KASSERT (pp->ace == 0, ("g_destroy_provider with ace")); in g_destroy_provider()
932 KASSERT(cp->ace == 0, ("detach but nonzero ace")); in g_detach()
975 KASSERT(cp->ace + dce >= 0, ("access resulting in negative ace")); in g_access()
[all …]
H A Dgeom_slice.c121 if ((pp->acw + dw) > 0 && pp2->ace > 0) in g_slice_access()
123 if ((pp->ace + de) > 0 && pp2->acw > 0) in g_slice_access()
128 if (cp->acr == 0 && cp->acw == 0 && cp->ace == 0) in g_slice_access()
131 if ((cp->acr + dr) == 0 && (cp->acw + dw) == 0 && (cp->ace + de) == 1) in g_slice_access()
140 (cp->acr + cp->acw + cp->ace) == 0) in g_slice_access()
369 acc = pp->acr + pp->acw + pp->ace; in g_slice_config()
500 if ((cp->acr + cp->acw + cp->ace) == 0) in g_slice_orphan()
H A Dgeom_dump.c54 cp, cp->acr, cp->acw, cp->ace); in g_confdot_consumer()
65 pp->ace, pp->error, pp->sectorsize, (uintmax_t)pp->stripesize); in g_confdot_provider()
197 cp->acr, cp->acw, cp->ace); in g_conf_consumer()
216 pp->acr, pp->acw, pp->ace); in g_conf_provider()
/freebsd/sys/geom/shsec/
H A Dg_shsec.c167 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_shsec_remove_disk()
203 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_shsec_access()
206 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_shsec_access()
214 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_shsec_access()
487 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_shsec_add_disk()
488 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_shsec_add_disk()
517 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_shsec_add_disk()
518 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_shsec_add_disk()
585 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_shsec_destroy()
592 pp->acr, pp->acw, pp->ace); in g_shsec_destroy()
[all …]
/freebsd/contrib/libarchive/libarchive/test/
H A Dtest_acl_platform_nfs4.c435 acl_match(ace_t *ace, struct myacl_t *myacl) in acl_match() argument
439 perms = acl_permset_to_bitmap(ace->a_access_mask) | acl_flagset_to_bitmap(ace->a_flags); in acl_match()
444 switch (ace->a_type) { in acl_match()
465 if (ace->a_flags & ACE_OWNER) { in acl_match()
468 } else if (ace->a_flags & ACE_GROUP) { in acl_match()
471 } else if (ace->a_flags & ACE_EVERYONE) { in acl_match()
474 } else if (ace->a_flags & ACE_IDENTIFIER_GROUP) { in acl_match()
477 if ((gid_t)myacl->qual != ace->a_who) in acl_match()
482 if ((uid_t)myacl->qual != ace->a_who) in acl_match()
/freebsd/crypto/krb5/src/plugins/preauth/securid_sam2/
H A DREADME10 --disable-rpath LDFLAGS=-L/home/developer/ace/ACEAgentSDK/lib/lnx \
11 CPPFLAGS=-I/home/developer/ace/ACEAgentSDK/inc
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dcci.txt70 Definition: must be set to one of {"ace", "ace-lite"}
193 interface-type = "ace-lite";
199 interface-type = "ace";
205 interface-type = "ace";
/freebsd/sys/geom/concat/
H A Dg_concat.c142 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_concat_remove_disk()
185 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_concat_access()
188 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_concat_access()
197 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_concat_access()
600 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_concat_add_disk()
601 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_concat_add_disk()
650 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_concat_add_disk()
651 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_concat_add_disk()
724 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_concat_destroy()
731 pp->acr, pp->acw, pp->ace); in g_concat_destroy()
[all …]
/freebsd/sys/geom/bde/
H A Dg_bde.c
/freebsd/sys/geom/mirror/
H A Dg_mirror.c382 -cp->acw, -cp->ace, 0); in g_mirror_kill_consumer()
383 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_mirror_kill_consumer()
384 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_mirror_kill_consumer()
686 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_write_metadata()
688 cp->acw, cp->ace)); in g_mirror_write_metadata()
1425 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_sync_request()
1427 cp->acr, cp->acw, cp->ace)); in g_mirror_sync_request()
1538 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_request_prefer()
1540 cp->acw, cp->ace)); in g_mirror_request_prefer()
1573 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_mirror_request_round_robin()
[all …]
/freebsd/sys/geom/linux_lvm/
H A Dg_linux_lvm.c115 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) in g_llvm_access()
122 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_llvm_access()
125 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) in g_llvm_access()
389 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_llvm_remove_disk()
390 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_llvm_remove_disk()
484 if (fcp->acr > 0 || fcp->acw || fcp->ace > 0) { in g_llvm_add_disk()
487 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_llvm_add_disk()
632 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0) { in g_llvm_destroy()
634 pp->name, pp->acr, pp->acw, pp->ace); in g_llvm_destroy()
/freebsd/sys/geom/raid3/
H A Dg_raid3.c479 -cp->acw, -cp->ace, 0); in g_raid3_kill_consumer()
480 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_raid3_kill_consumer()
481 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_raid3_kill_consumer()
725 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_write_metadata()
727 cp->acw, cp->ace)); in g_raid3_write_metadata()
1134 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_scatter()
1136 cp->acr, cp->acw, cp->ace)); in g_raid3_scatter()
1240 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_gather()
1242 cp->acr, cp->acw, cp->ace)); in g_raid3_gather()
1452 KASSERT(cp->acr >= 1 && cp->acw >= 1 && cp->ace >= 1, in g_raid3_flush()
[all …]
/freebsd/sys/geom/stripe/
H A Dg_stripe.c178 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_stripe_remove_disk()
218 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_stripe_access()
221 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_stripe_access()
228 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_stripe_access()
1009 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_stripe_add_disk()
1010 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_stripe_add_disk()
1063 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_stripe_add_disk()
1064 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_stripe_add_disk()
1150 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_stripe_destroy()
1157 pp->acr, pp->acw, pp->ace); in g_stripe_destroy()
/freebsd/sys/geom/union/
H A Dg_union.c567 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0) { in g_union_ctl_revert()
670 pp->ace > 0) { in g_union_ctl_commit()
684 lowerpp->ace > lowercp->ace) { in g_union_ctl_commit()
785 e += pp->ace; in g_union_access()
787 if ((pp->acr + pp->acw + pp->ace) > 0 && (r + w + e) == 0) in g_union_access()
1322 (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0))) { in g_union_destroy()
1333 pp->acw, pp->ace); in g_union_destroy()
1336 pp->acw, pp->ace); in g_union_destroy()
/freebsd/sys/geom/mountver/
H A Dg_mountver.c90 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_mountver_detach()
91 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_mountver_detach()
370 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_mountver_destroy()
376 pp->name, pp->acr, pp->acw, pp->ace); in g_mountver_destroy()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzvol_os.c191 static int zvol_geom_access(struct g_provider *pp, int acr, int acw, int ace);
430 zvol_geom_access(struct g_provider *pp, int acr, int acw, int ace) in zvol_geom_access() argument
440 KASSERT((acr >= 0 && acw >= 0 && ace >= 0) || in zvol_geom_access()
441 (acr <= 0 && acw <= 0 && ace <= 0), in zvol_geom_access()
443 pp->name, acr, acw, ace)); in zvol_geom_access()
446 if (acr <= 0 && acw <= 0 && ace <= 0) in zvol_geom_access()
460 count = acr + acw + ace; in zvol_geom_access()
465 if (acr != 0 || ace != 0) in zvol_geom_access()
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dacl.h30 typedef struct ace { struct
/freebsd/sys/geom/virstor/
H A Dg_virstor.c388 if (fcp->acr != 0 || fcp->acw != 0 || fcp->ace != 0) { in virstor_ctl_add()
389 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in virstor_ctl_add()
928 if (c->acr > 0 || c->acw > 0 || c->ace > 0) in remove_component()
957 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in virstor_geom_destroy()
997 if (pp == NULL || (pp->acr == 0 && pp->acw == 0 && pp->ace == 0)) in virstor_geom_destroy()
1205 if (fcp->acr > 0 || fcp->acw || fcp->ace > 0) { in add_provider_to_geom()
1208 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in add_provider_to_geom()
1475 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_virstor_access()
1478 if (pp->acr + dr == 0 && pp->acw + dw == 0 && pp->ace + de == 0) { in g_virstor_access()
1489 if (c->acr == 0 && c->acw == 0 && c->ace == 0 && in g_virstor_access()

123