| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_acl.c | 108 const ace_t *ace; in acl_from_aces() local 131 ace = &(aces[i]); in acl_from_aces() 133 if (ace->a_flags & ACE_OWNER) in acl_from_aces() 145 entry->ae_id = ace->a_who; in acl_from_aces() 152 switch (ace->a_type) { in acl_from_aces() 178 ace_t *ace; in aces_from_acl() local 186 ace = &(aces[i]); in aces_from_acl() 188 ace->a_who = entry->ae_id; in aces_from_acl() 191 ace->a_flags = ACE_OWNER; in aces_from_acl() 197 ace->a_flags = ACE_EVERYONE; in aces_from_acl() [all …]
|
| /freebsd-14.2/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_acl.c | 105 const ace_t *ace; in acl_from_aces() local 128 ace = &(aces[i]); in acl_from_aces() 130 if (ace->a_flags & ACE_OWNER) in acl_from_aces() 142 entry->ae_id = ace->a_who; in acl_from_aces() 149 switch (ace->a_type) { in acl_from_aces() 175 ace_t *ace; in aces_from_acl() local 183 ace = &(aces[i]); in aces_from_acl() 185 ace->a_who = entry->ae_id; in aces_from_acl() 188 ace->a_flags = ACE_OWNER; in aces_from_acl() 194 ace->a_flags = ACE_EVERYONE; in aces_from_acl() [all …]
|
| /freebsd-14.2/sys/fs/nfs/ |
| H A D | nfs_commonacl.c | 328 if (ace->ae_perm & ACL_ADD_FILE) in nfsrv_buildace() 336 if (ace->ae_perm & ACL_EXECUTE) in nfsrv_buildace() 344 if (ace->ae_perm & ACL_DELETE) in nfsrv_buildace() 346 if (ace->ae_perm & ACL_READ_ACL) in nfsrv_buildace() 348 if (ace->ae_perm & ACL_WRITE_ACL) in nfsrv_buildace() 355 if (ace->ae_perm & ACL_READ_DATA) in nfsrv_buildace() 357 if (ace->ae_perm & ACL_WRITE_DATA) in nfsrv_buildace() 365 if (ace->ae_perm & ACL_EXECUTE) in nfsrv_buildace() 371 if (ace->ae_perm & ACL_DELETE) in nfsrv_buildace() 373 if (ace->ae_perm & ACL_READ_ACL) in nfsrv_buildace() [all …]
|
| /freebsd-14.2/contrib/lib9p/ |
| H A D | genacl.c | 101 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() 141 if (ace->ace_idsize != sizeof(tid)) in l9p_check_aces() 184 mask &= ~ace->ace_mask; in l9p_check_aces() 197 (u_int)ace->ace_mask); in l9p_check_aces() 204 (u_int)ace->ace_mask); in l9p_check_aces() 651 ace->ace_flags = flags; in l9p_frombsdnfs4() 694 ace->ace_mask = mask; in l9p_frombsdnfs4() 698 ace->ace_idsize = 0; in l9p_frombsdnfs4() [all …]
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/acl/nontrivial/ |
| H A D | zfs_acl_chmod_rwx_001_pos.ksh | 81 typeset ace=$3 95 log_must usr_exec $CHMOD "$opt$ace" "$node" 107 if [[ "$num:$ace" != "$cur_ace" ]]; then 108 log_fail "FAIL: $CHMOD $opt$ace $node" 123 for ace in $file_ACEs; do 126 test_chmod_ACE_list $opt $num $ace $testfile 129 for ace in $dir_ACEs; do 132 test_chmod_ACE_list $opt $num $ace $testdir
|
| /freebsd-14.2/sys/contrib/openzfs/module/zfs/ |
| H A D | zfs_byteswap.c | 37 zfs_oldace_byteswap(ace_t *ace, int ace_cnt) in zfs_oldace_byteswap() argument 39 for (int i = 0; i != ace_cnt; i++, ace++) { in zfs_oldace_byteswap() 40 ace->a_who = BSWAP_32(ace->a_who); in zfs_oldace_byteswap() 41 ace->a_access_mask = BSWAP_32(ace->a_access_mask); in zfs_oldace_byteswap() 42 ace->a_flags = BSWAP_16(ace->a_flags); in zfs_oldace_byteswap() 43 ace->a_type = BSWAP_16(ace->a_type); in zfs_oldace_byteswap()
|
| H A D | zfs_replay.c | 1102 ace_t *ace = (ace_t *)(lr + 1); /* ace array follows lr_acl_t */ in zfs_replay_acl_v0() local 1113 zfs_oldace_byteswap(ace, lr->lr_aclcnt); in zfs_replay_acl_v0() 1123 vsa.vsa_aclentp = ace; in zfs_replay_acl_v0() 1151 ace_t *ace = (ace_t *)(lr + 1); in zfs_replay_acl() local 1161 zfs_ace_byteswap(ace, lr->lr_acl_bytes, B_FALSE); in zfs_replay_acl() 1163 byteswap_uint64_array((caddr_t)ace + in zfs_replay_acl() 1174 vsa.vsa_aclentp = ace; in zfs_replay_acl() 1179 void *fuidstart = (caddr_t)ace + in zfs_replay_acl()
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
| H A D | trace_acl.h | 48 TP_PROTO(znode_t *zn, zfs_ace_hdr_t *ace, uint32_t mask_matched), 49 TP_ARGS(zn, ace, mask_matched), 110 __entry->z_type = ace->z_type; 111 __entry->z_flags = ace->z_flags; 112 __entry->z_access_mask = ace->z_access_mask; 140 TP_PROTO(znode_t *zn, zfs_ace_hdr_t *ace, uint32_t mask_matched), \ 141 TP_ARGS(zn, ace, mask_matched))
|
| /freebsd-14.2/sys/geom/ |
| H A D | geom_subr.c | 328 if (pp->acr || pp->acw || pp->ace) in g_retaste_event() 472 if (cp->acr || cp->acw || cp->ace) in g_wither_geom_close() 1006 pe = pp->ace - cp->ace; in g_access() 1011 cp->acr, cp->acw, cp->ace, in g_access() 1012 pp->acr, pp->acw, pp->ace, in g_access() 1036 se = cp->ace; in g_access() 1069 pp->ace += dce; in g_access() 1072 cp->ace += dce; in g_access() 1243 KASSERT(cp2->ace == 0, ("spoiling cp->ace = %d", cp2->ace)); in g_spoil() 1454 cp->acr, cp->acw, cp->ace); in db_show_geom_consumer() [all …]
|
| H A D | geom_slice.c | 123 if ((pp->acw + dw) > 0 && pp2->ace > 0) in g_slice_access() 125 if ((pp->ace + de) > 0 && pp2->acw > 0) in g_slice_access() 130 if (cp->acr == 0 && cp->acw == 0 && cp->ace == 0) in g_slice_access() 133 if ((cp->acr + dr) == 0 && (cp->acw + dw) == 0 && (cp->ace + de) == 1) in g_slice_access() 142 (cp->acr + cp->acw + cp->ace) == 0) in g_slice_access() 371 acc = pp->acr + pp->acw + pp->ace; in g_slice_config() 502 if ((cp->acr + cp->acw + cp->ace) == 0) in g_slice_orphan()
|
| H A D | geom_dump.c | 55 cp, cp->acr, cp->acw, cp->ace); in g_confdot_consumer() 66 pp->ace, pp->error, pp->sectorsize, (uintmax_t)pp->stripesize); in g_confdot_provider() 198 cp->acr, cp->acw, cp->ace); in g_conf_consumer() 217 pp->acr, pp->acw, pp->ace); in g_conf_provider()
|
| /freebsd-14.2/sys/geom/shsec/ |
| H A D | g_shsec.c | 168 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_shsec_remove_disk() 204 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_shsec_access() 207 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_shsec_access() 215 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_shsec_access() 488 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_shsec_add_disk() 489 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_shsec_add_disk() 518 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_shsec_add_disk() 519 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_shsec_add_disk() 586 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_shsec_destroy() 593 pp->acr, pp->acw, pp->ace); in g_shsec_destroy() [all …]
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/arm/ |
| H A D | arm,cci-400.yaml | 52 - ace 53 - ace-lite 183 interface-type = "ace-lite"; 189 interface-type = "ace"; 195 interface-type = "ace";
|
| H A D | cci.txt | 70 Definition: must be set to one of {"ace", "ace-lite"} 193 interface-type = "ace-lite"; 199 interface-type = "ace"; 205 interface-type = "ace";
|
| /freebsd-14.2/sys/netinet/ |
| H A D | tcp_ecn.c | 607 int ace = 0; in tcp_ecn_get_ace() local 610 ace += 1; in tcp_ecn_get_ace() 612 ace += 2; in tcp_ecn_get_ace() 614 ace += 4; in tcp_ecn_get_ace() 615 return ace; in tcp_ecn_get_ace()
|
| /freebsd-14.2/contrib/libarchive/libarchive/test/ |
| H A D | test_acl_platform_nfs4.c | 435 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-14.2/sys/geom/concat/ |
| H A D | g_concat.c | 142 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() 568 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_concat_add_disk() 569 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_concat_add_disk() 617 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_concat_add_disk() 618 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_concat_add_disk() 691 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_concat_destroy() 698 pp->acr, pp->acw, pp->ace); in g_concat_destroy() [all …]
|
| /freebsd-14.2/sys/geom/stripe/ |
| H A D | g_stripe.c | 174 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_stripe_remove_disk() 214 if (pp->acr == 0 && pp->acw == 0 && pp->ace == 0) in g_stripe_access() 217 if ((pp->acr + dr) == 0 && (pp->acw + dw) == 0 && (pp->ace + de) == 0) in g_stripe_access() 224 if (cp1->acr == 0 && cp1->acw == 0 && cp1->ace == 0 && in g_stripe_access() 778 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) { in g_stripe_add_disk() 779 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_stripe_add_disk() 822 if (fcp != NULL && (fcp->acr > 0 || fcp->acw > 0 || fcp->ace > 0)) in g_stripe_add_disk() 823 g_access(cp, -fcp->acr, -fcp->acw, -fcp->ace); in g_stripe_add_disk() 909 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) { in g_stripe_destroy() 916 pp->acr, pp->acw, pp->ace); in g_stripe_destroy()
|
| /freebsd-14.2/sys/geom/bde/ |
| H A D | g_bde.c | 101 if (cp->acr == 0 && cp->acw == 0 && cp->ace == 0) { in g_bde_access() 106 if ((cp->acr + dr) == 0 && (cp->acw + dw) == 0 && (cp->ace + de) == 1) { in g_bde_access() 246 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0) in g_bde_destroy_geom()
|
| /freebsd-14.2/sys/geom/linux_lvm/ |
| H A D | g_linux_lvm.c | 115 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() 347 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) in g_llvm_remove_disk() 348 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in g_llvm_remove_disk() 442 if (fcp->acr > 0 || fcp->acw || fcp->ace > 0) { in g_llvm_add_disk() 445 error = g_access(cp, fcp->acr, fcp->acw, fcp->ace); in g_llvm_add_disk() 590 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0) { in g_llvm_destroy() 592 pp->name, pp->acr, pp->acw, pp->ace); in g_llvm_destroy()
|
| /freebsd-14.2/sys/geom/mirror/ |
| H A D | g_mirror.c | 383 -cp->acw, -cp->ace, 0); in g_mirror_kill_consumer() 689 cp->acw, cp->ace)); in g_mirror_write_metadata() 1428 cp->acr, cp->acw, cp->ace)); in g_mirror_sync_request() 1541 cp->acw, cp->ace)); in g_mirror_request_prefer() 1576 cp->acw, cp->ace)); in g_mirror_request_round_robin() 1629 cp->acw, cp->ace)); in g_mirror_request_load() 1704 cp->acr, cp->acw, cp->ace)); in g_mirror_request_split() 1864 cp->acr, cp->acw, cp->ace)); in g_mirror_register_request() 3093 acw, ace); in g_mirror_access() 3103 if (acr > 0 || acw > 0 || ace > 0) in g_mirror_access() [all …]
|
| /freebsd-14.2/sys/geom/raid3/ |
| H A D | g_raid3.c | 478 -cp->acw, -cp->ace, 0); in g_raid3_kill_consumer() 722 cp->acw, cp->ace)); in g_raid3_write_metadata() 1131 cp->acr, cp->acw, cp->ace)); in g_raid3_scatter() 1237 cp->acr, cp->acw, cp->ace)); in g_raid3_gather() 1449 cp->acr, cp->acw, cp->ace)); in g_raid3_flush() 1698 cp->acr, cp->acw, cp->ace)); in g_raid3_sync_request() 3115 acw, ace); in g_raid3_access() 3122 dce = pp->ace + ace; in g_raid3_access() 3128 if (acr > 0 || acw > 0 || ace > 0) in g_raid3_access() 3135 if (acr > 0 || acw > 0 || ace > 0) { in g_raid3_access() [all …]
|
| /freebsd-14.2/sys/geom/union/ |
| H A D | g_union.c | 565 if (pp->acr > 0 || pp->acw > 0 || pp->ace > 0) { in g_union_ctl_revert() 668 pp->ace > 0) { in g_union_ctl_commit() 682 lowerpp->ace > lowercp->ace) { in g_union_ctl_commit() 783 e += pp->ace; in g_union_access() 785 if ((pp->acr + pp->acw + pp->ace) > 0 && (r + w + e) == 0) in g_union_access() 1320 (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0))) { in g_union_destroy() 1331 pp->acw, pp->ace); in g_union_destroy() 1334 pp->acw, pp->ace); in g_union_destroy()
|
| /freebsd-14.2/sys/geom/mountver/ |
| H A D | g_mountver.c | 90 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-14.2/sys/geom/vinum/ |
| H A D | geom_vinum_events.c | 235 if (cp->acr != 0 || cp->acw != 0 || cp->ace != 0) in gv_drive_lost() 236 g_access(cp, -cp->acr, -cp->acw, -cp->ace); in gv_drive_lost()
|