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;
607 void *acep = aclp->z_next_ace;
613 ace_size = aclp->z_ops->ace_size(acep);
615 if (((caddr_t)acep + ace_size) >
620 *iflags = aclp->z_ops->ace_flags_get(acep);
621 *type = aclp->z_ops->ace_type_get(acep);
622 *access_mask = aclp->z_ops->ace_mask_get(acep);
623 *who = aclp->z_ops->ace_who_get(acep);
627 return ((void *)acep);
638 zfs_ace_hdr_t *acep = (zfs_ace_hdr_t *)(uintptr_t)cookie;
641 acep = zfs_acl_next_ace(aclp, acep, &who, mask,
643 return ((uintptr_t)acep);
659 ace_t *acep = datap;
664 aceptr->z_hdr.z_access_mask = acep->a_access_mask;
665 aceptr->z_hdr.z_flags = acep->a_flags;
666 aceptr->z_hdr.z_type = acep->a_type;
670 aceptr->z_fuid = zfs_fuid_create(zfsvfs, acep->a_who,
682 switch (acep->a_type) {
688 aceobjp = (ace_object_t *)acep;
695 acep = (ace_t *)((caddr_t)acep + sizeof (ace_object_t));
698 acep = (ace_t *)((caddr_t)acep + sizeof (ace_t));
721 ace_t *acep = datap;
739 objacep = (ace_object_t *)acep;
757 acep->a_who = zfs_fuid_map_id(zfsvfs, who,
761 acep->a_who = (uid_t)(int64_t)who;
763 acep->a_access_mask = access_mask;
764 acep->a_flags = iflags;
765 acep->a_type = type;
766 acep = (ace_t *)((caddr_t)acep + ace_size);
771 zfs_copy_ace_2_oldace(vtype_t obj_type, zfs_acl_t *aclp, ace_t *acep,
778 aceptr->z_access_mask = acep[i].a_access_mask;
779 aceptr->z_type = acep[i].a_type;
780 aceptr->z_flags = acep[i].a_flags;
781 aceptr->z_fuid = acep[i].a_who;
867 zfs_set_ace(zfs_acl_t *aclp, void *acep, uint32_t access_mask,
872 aclp->z_ops->ace_mask_set(acep, access_mask);
873 aclp->z_ops->ace_type_set(acep, access_type);
874 aclp->z_ops->ace_flags_set(acep, entry_type);
877 aclp->z_ops->ace_who_set(acep, fuid);
890 zfs_ace_hdr_t *acep = NULL;
898 while ((acep = zfs_acl_next_ace(aclp, acep, &who,
1324 void *acep = NULL;
1365 while ((acep = zfs_acl_next_ace(aclp, acep, &who, &access_mask,
1420 ace_size = aclp->z_ops->ace_size(acep);
1488 void *acep;
1555 acep = aclnode->z_acldata;
1557 zfs_set_ace(aclp, acep, access_mask, type,
1564 data2sz = aclp->z_ops->ace_data(acep, &data2);
1572 newflags = aclp->z_ops->ace_flags_get(acep);
1580 aclp->z_ops->ace_flags_set(acep,
1597 aclp->z_ops->ace_flags_set(acep,
1601 aclp->z_ops->ace_flags_set(acep,
2111 zfs_ace_hdr_t *acep = NULL;
2130 while ((acep = zfs_acl_next_ace(aclp, acep, &who, &access_mask,
2185 zfs_ace_hdr_t *, acep,
2191 zfs_ace_hdr_t *, acep,