Lines Matching refs:acep

98 zfs_ace_v0_get_type(void *acep)
100 return (((zfs_oldace_t *)acep)->z_type);
104 zfs_ace_v0_get_flags(void *acep)
106 return (((zfs_oldace_t *)acep)->z_flags);
110 zfs_ace_v0_get_mask(void *acep)
112 return (((zfs_oldace_t *)acep)->z_access_mask);
116 zfs_ace_v0_get_who(void *acep)
118 return (((zfs_oldace_t *)acep)->z_fuid);
122 zfs_ace_v0_set_type(void *acep, uint16_t type)
124 ((zfs_oldace_t *)acep)->z_type = type;
128 zfs_ace_v0_set_flags(void *acep, uint16_t flags)
130 ((zfs_oldace_t *)acep)->z_flags = flags;
134 zfs_ace_v0_set_mask(void *acep, uint32_t mask)
136 ((zfs_oldace_t *)acep)->z_access_mask = mask;
140 zfs_ace_v0_set_who(void *acep, uint64_t who)
142 ((zfs_oldace_t *)acep)->z_fuid = who;
147 zfs_ace_v0_size(void *acep)
166 zfs_ace_v0_data(void *acep, void **datap)
188 zfs_ace_fuid_get_type(void *acep)
190 return (((zfs_ace_hdr_t *)acep)->z_type);
194 zfs_ace_fuid_get_flags(void *acep)
196 return (((zfs_ace_hdr_t *)acep)->z_flags);
200 zfs_ace_fuid_get_mask(void *acep)
202 return (((zfs_ace_hdr_t *)acep)->z_access_mask);
209 zfs_ace_t *acep = args;
211 entry_type = acep->z_hdr.z_flags & ACE_TYPE_FLAGS;
216 return (((zfs_ace_t *)acep)->z_fuid);
220 zfs_ace_fuid_set_type(void *acep, uint16_t type)
222 ((zfs_ace_hdr_t *)acep)->z_type = type;
226 zfs_ace_fuid_set_flags(void *acep, uint16_t flags)
228 ((zfs_ace_hdr_t *)acep)->z_flags = flags;
232 zfs_ace_fuid_set_mask(void *acep, uint32_t mask)
234 ((zfs_ace_hdr_t *)acep)->z_access_mask = mask;
240 zfs_ace_t *acep = arg;
242 uint16_t entry_type = acep->z_hdr.z_flags & ACE_TYPE_FLAGS;
247 acep->z_fuid = who;
251 zfs_ace_fuid_size(void *acep)
253 zfs_ace_hdr_t *zacep = acep;
265 (((zfs_ace_hdr_t *)acep)->z_flags & ACE_TYPE_FLAGS);
289 zfs_ace_fuid_data(void *acep, void **datap)
291 zfs_ace_t *zacep = acep;
299 zobjp = acep;
605 void *acep = aclp->z_next_ace;
611 ace_size = aclp->z_ops.ace_size(acep);
613 if (((caddr_t)acep + ace_size) >
618 *iflags = aclp->z_ops.ace_flags_get(acep);
619 *type = aclp->z_ops.ace_type_get(acep);
620 *access_mask = aclp->z_ops.ace_mask_get(acep);
621 *who = aclp->z_ops.ace_who_get(acep);
625 return ((void *)acep);
636 zfs_ace_hdr_t *acep = (zfs_ace_hdr_t *)(uintptr_t)cookie;
639 acep = zfs_acl_next_ace(aclp, acep, &who, mask,
641 return ((uint64_t)(uintptr_t)acep);
664 ace_t *acep = datap;
669 aceptr->z_hdr.z_access_mask = acep->a_access_mask;
670 aceptr->z_hdr.z_flags = acep->a_flags;
671 aceptr->z_hdr.z_type = acep->a_type;
675 aceptr->z_fuid = zfs_fuid_create(zfsvfs, acep->a_who,
687 switch (acep->a_type) {
693 aceobjp = (ace_object_t *)acep;
700 acep = (ace_t *)((caddr_t)acep + sizeof (ace_object_t));
703 acep = (ace_t *)((caddr_t)acep + sizeof (ace_t));
726 ace_t *acep = datap;
744 objacep = (ace_object_t *)acep;
762 acep->a_who = zfs_fuid_map_id(zfsvfs, who,
766 acep->a_who = (uid_t)(int64_t)who;
768 acep->a_access_mask = access_mask;
769 acep->a_flags = iflags;
770 acep->a_type = type;
771 acep = (ace_t *)((caddr_t)acep + ace_size);
776 zfs_copy_ace_2_oldace(vtype_t obj_type, zfs_acl_t *aclp, ace_t *acep,
783 aceptr->z_access_mask = acep[i].a_access_mask;
784 aceptr->z_type = acep[i].a_type;
785 aceptr->z_flags = acep[i].a_flags;
786 aceptr->z_fuid = acep[i].a_who;
872 zfs_set_ace(zfs_acl_t *aclp, void *acep, uint32_t access_mask,
877 aclp->z_ops.ace_mask_set(acep, access_mask);
878 aclp->z_ops.ace_type_set(acep, access_type);
879 aclp->z_ops.ace_flags_set(acep, entry_type);
882 aclp->z_ops.ace_who_set(acep, fuid);
895 zfs_ace_hdr_t *acep = NULL;
903 while (acep = zfs_acl_next_ace(aclp, acep, &who,
1319 void *acep = NULL;
1360 while (acep = zfs_acl_next_ace(aclp, acep, &who, &access_mask,
1415 ace_size = aclp->z_ops.ace_size(acep);
1482 void *acep;
1535 acep = aclnode->z_acldata;
1537 zfs_set_ace(aclp, acep, access_mask, type,
1544 VERIFY((data2sz = aclp->z_ops.ace_data(acep,
1552 newflags = aclp->z_ops.ace_flags_get(acep);
1560 aclp->z_ops.ace_flags_set(acep,
1577 aclp->z_ops.ace_flags_set(acep,
1581 aclp->z_ops.ace_flags_set(acep,
2095 zfs_ace_hdr_t *acep = NULL;
2113 while (acep = zfs_acl_next_ace(aclp, acep, &who, &access_mask,
2168 zfs_ace_hdr_t *, acep,
2174 zfs_ace_hdr_t *, acep,