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

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/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...]
/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/cddl/contrib/opensolaris/uts/common/sys/
H A Dacl.h56 typedef struct ace { struct
206 /* cmd's to manipulate ace acls. */
/freebsd-11-stable/sys/dev/fdc/
H A Dfdc.c1626 ae = e + pp->ace;
1635 if (pp->acr == 0 && pp->acw == 0 && pp->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/cache/
H A Dg_cache.c562 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) {
568 pp->name, pp->acr, pp->acw, pp->ace);
/freebsd-11-stable/sys/geom/
H A Dgeom_aes.c263 if (cp->acr == 0 && cp->acw == 0 && cp->ace == 0)
266 if ((cp->acr + dr) == 0 && (cp->acw + dw) == 0 && (cp->ace + de) == 1)
H A Dgeom_ccd.c835 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0) {
837 pp->acr, pp->acw, pp->ace);
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_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) {
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);
/freebsd-11-stable/sys/geom/journal/
H A Dg_journal.c412 g_journal_access(struct g_provider *pp, int acr, int acw, int ace) argument
419 acr, acw, ace);
423 dce = pp->ace + ace;
427 if (acr <= 0 && acw <= 0 && ace <= 0)
2389 if (pp->acr != 0 || pp->acw != 0 || pp->ace != 0) {
2391 pp->name, pp->acr, pp->acw, pp->ace);
2435 if (cp->acr + cp->acw + cp->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/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/multipath/
H A Dg_multipath.c203 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0) {
205 g_access(cp, -cp->acr, -cp->acw, -cp->ace);
560 int error, acr, acw, ace; local
598 ace = sc->sc_pp->ace;
600 acr = acw = ace = 0;
604 ace++;
606 error = g_access(cp, acr, acw, ace);
/freebsd-11-stable/sys/geom/nop/
H A Dg_nop.c327 if (pp != NULL && (pp->acr != 0 || pp->acw != 0 || pp->ace != 0)) {
333 pp->name, pp->acr, pp->acw, pp->ace);
/freebsd-11-stable/sys/geom/raid/
H A Dg_raid.c872 if (cp->acr > 0 || cp->acw > 0 || cp->ace > 0)
873 g_access(cp, -cp->acr, -cp->acw, -cp->ace);
1822 g_raid_access(struct g_provider *pp, int acr, int acw, int ace) argument
1835 acr, acw, ace);
1841 if (sc->sc_stopping != 0 && (acr > 0 || acw > 0 || ace > 0)) {
1852 vol->v_provider_open += acr + acw + 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/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/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/vinum/
H A Dgeom_vinum_create.c133 if ((cp2->acr || cp2->acw || cp2->ace) &&
134 (g_access(cp, cp2->acr, cp2->acw, cp2->ace) != 0)) {
H A Dgeom_vinum_rm.c333 g_access(cp, -cp->acr, -cp->acw, -cp->ace);

Completed in 267 milliseconds

12