Lines Matching defs:acep

100 zfs_ace_v0_get_type(void *acep)
102 return (((zfs_oldace_t *)acep)->z_type);
106 zfs_ace_v0_get_flags(void *acep)
108 return (((zfs_oldace_t *)acep)->z_flags);
112 zfs_ace_v0_get_mask(void *acep)
114 return (((zfs_oldace_t *)acep)->z_access_mask);
118 zfs_ace_v0_get_who(void *acep)
120 return (((zfs_oldace_t *)acep)->z_fuid);
124 zfs_ace_v0_set_type(void *acep, uint16_t type)
126 ((zfs_oldace_t *)acep)->z_type = type;
130 zfs_ace_v0_set_flags(void *acep, uint16_t flags)
132 ((zfs_oldace_t *)acep)->z_flags = flags;
136 zfs_ace_v0_set_mask(void *acep, uint32_t mask)
138 ((zfs_oldace_t *)acep)->z_access_mask = mask;
142 zfs_ace_v0_set_who(void *acep, uint64_t who)
144 ((zfs_oldace_t *)acep)->z_fuid = who;
148 zfs_ace_v0_size(void *acep)
150 (void) acep;
167 zfs_ace_v0_data(void *acep, void **datap)
169 (void) acep;
190 zfs_ace_fuid_get_type(void *acep)
192 return (((zfs_ace_hdr_t *)acep)->z_type);
196 zfs_ace_fuid_get_flags(void *acep)
198 return (((zfs_ace_hdr_t *)acep)->z_flags);
202 zfs_ace_fuid_get_mask(void *acep)
204 return (((zfs_ace_hdr_t *)acep)->z_access_mask);
211 zfs_ace_t *acep = args;
213 entry_type = acep->z_hdr.z_flags & ACE_TYPE_FLAGS;
218 return (((zfs_ace_t *)acep)->z_fuid);
222 zfs_ace_fuid_set_type(void *acep, uint16_t type)
224 ((zfs_ace_hdr_t *)acep)->z_type = type;
228 zfs_ace_fuid_set_flags(void *acep, uint16_t flags)
230 ((zfs_ace_hdr_t *)acep)->z_flags = flags;
234 zfs_ace_fuid_set_mask(void *acep, uint32_t mask)
236 ((zfs_ace_hdr_t *)acep)->z_access_mask = mask;
242 zfs_ace_t *acep = arg;
244 uint16_t entry_type = acep->z_hdr.z_flags & ACE_TYPE_FLAGS;
249 acep->z_fuid = who;
253 zfs_ace_fuid_size(void *acep)
255 zfs_ace_hdr_t *zacep = acep;
267 (((zfs_ace_hdr_t *)acep)->z_flags & ACE_TYPE_FLAGS);
291 zfs_ace_fuid_data(void *acep, void **datap)
293 zfs_ace_t *zacep = acep;
301 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 *)cookie;
639 acep = zfs_acl_next_ace(aclp, acep, &who, mask,
641 return ((uintptr_t)acep);
657 ace_t *acep = datap;
662 aceptr->z_hdr.z_access_mask = acep->a_access_mask;
663 aceptr->z_hdr.z_flags = acep->a_flags;
664 aceptr->z_hdr.z_type = acep->a_type;
668 aceptr->z_fuid = zfs_fuid_create(zfsvfs, acep->a_who,
680 switch (acep->a_type) {
686 aceobjp = (ace_object_t *)acep;
693 acep = (ace_t *)((caddr_t)acep + sizeof (ace_object_t));
696 acep = (ace_t *)((caddr_t)acep + sizeof (ace_t));
719 ace_t *acep = datap;
737 objacep = (ace_object_t *)acep;
755 acep->a_who = zfs_fuid_map_id(zfsvfs, who,
759 acep->a_who = (uid_t)(int64_t)who;
761 acep->a_access_mask = access_mask;
762 acep->a_flags = iflags;
763 acep->a_type = type;
764 acep = (ace_t *)((caddr_t)acep + ace_size);
769 zfs_copy_ace_2_oldace(umode_t obj_mode, zfs_acl_t *aclp, ace_t *acep,
776 aceptr->z_access_mask = acep[i].a_access_mask;
777 aceptr->z_type = acep[i].a_type;
778 aceptr->z_flags = acep[i].a_flags;
779 aceptr->z_fuid = acep[i].a_who;
885 zfs_set_ace(zfs_acl_t *aclp, void *acep, uint32_t access_mask,
890 aclp->z_ops->ace_mask_set(acep, access_mask);
891 aclp->z_ops->ace_type_set(acep, access_type);
892 aclp->z_ops->ace_flags_set(acep, entry_type);
895 aclp->z_ops->ace_who_set(acep, fuid);
908 zfs_ace_hdr_t *acep = NULL;
916 while ((acep = zfs_acl_next_ace(aclp, acep, &who,
1285 ace_trivial_common(void *acep, int aclcnt,
1294 while ((cookie = walk(acep, cookie, aclcnt, &flags, &type, &mask))) {
1509 void *acep = NULL;
1547 while ((acep = zfs_acl_next_ace(aclp, acep, &who, &access_mask,
1603 ace_size = aclp->z_ops->ace_size(acep);
1671 void *acep;
1738 acep = aclnode->z_acldata;
1740 zfs_set_ace(aclp, acep, access_mask, type,
1747 VERIFY((data2sz = aclp->z_ops->ace_data(acep,
1755 newflags = aclp->z_ops->ace_flags_get(acep);
1763 aclp->z_ops->ace_flags_set(acep,
1780 aclp->z_ops->ace_flags_set(acep,
1784 aclp->z_ops->ace_flags_set(acep,
2298 zfs_ace_hdr_t *acep = NULL;
2321 while ((acep = zfs_acl_next_ace(aclp, acep, &who, &access_mask,
2377 zfs_ace_hdr_t *, acep,
2383 zfs_ace_hdr_t *, acep,