Lines Matching refs:acep

109 zfs_ace_v0_get_type(void *acep)  in zfs_ace_v0_get_type()  argument
111 return (((zfs_oldace_t *)acep)->z_type); in zfs_ace_v0_get_type()
115 zfs_ace_v0_get_flags(void *acep) in zfs_ace_v0_get_flags() argument
117 return (((zfs_oldace_t *)acep)->z_flags); in zfs_ace_v0_get_flags()
121 zfs_ace_v0_get_mask(void *acep) in zfs_ace_v0_get_mask() argument
123 return (((zfs_oldace_t *)acep)->z_access_mask); in zfs_ace_v0_get_mask()
127 zfs_ace_v0_get_who(void *acep) in zfs_ace_v0_get_who() argument
129 return (((zfs_oldace_t *)acep)->z_fuid); in zfs_ace_v0_get_who()
133 zfs_ace_v0_set_type(void *acep, uint16_t type) in zfs_ace_v0_set_type() argument
135 ((zfs_oldace_t *)acep)->z_type = type; in zfs_ace_v0_set_type()
139 zfs_ace_v0_set_flags(void *acep, uint16_t flags) in zfs_ace_v0_set_flags() argument
141 ((zfs_oldace_t *)acep)->z_flags = flags; in zfs_ace_v0_set_flags()
145 zfs_ace_v0_set_mask(void *acep, uint32_t mask) in zfs_ace_v0_set_mask() argument
147 ((zfs_oldace_t *)acep)->z_access_mask = mask; in zfs_ace_v0_set_mask()
151 zfs_ace_v0_set_who(void *acep, uint64_t who) in zfs_ace_v0_set_who() argument
153 ((zfs_oldace_t *)acep)->z_fuid = who; in zfs_ace_v0_set_who()
158 zfs_ace_v0_size(void *acep) in zfs_ace_v0_size() argument
177 zfs_ace_v0_data(void *acep, void **datap) in zfs_ace_v0_data() argument
199 zfs_ace_fuid_get_type(void *acep) in zfs_ace_fuid_get_type() argument
201 return (((zfs_ace_hdr_t *)acep)->z_type); in zfs_ace_fuid_get_type()
205 zfs_ace_fuid_get_flags(void *acep) in zfs_ace_fuid_get_flags() argument
207 return (((zfs_ace_hdr_t *)acep)->z_flags); in zfs_ace_fuid_get_flags()
211 zfs_ace_fuid_get_mask(void *acep) in zfs_ace_fuid_get_mask() argument
213 return (((zfs_ace_hdr_t *)acep)->z_access_mask); in zfs_ace_fuid_get_mask()
220 zfs_ace_t *acep = args; in zfs_ace_fuid_get_who() local
222 entry_type = acep->z_hdr.z_flags & ACE_TYPE_FLAGS; in zfs_ace_fuid_get_who()
227 return (((zfs_ace_t *)acep)->z_fuid); in zfs_ace_fuid_get_who()
231 zfs_ace_fuid_set_type(void *acep, uint16_t type) in zfs_ace_fuid_set_type() argument
233 ((zfs_ace_hdr_t *)acep)->z_type = type; in zfs_ace_fuid_set_type()
237 zfs_ace_fuid_set_flags(void *acep, uint16_t flags) in zfs_ace_fuid_set_flags() argument
239 ((zfs_ace_hdr_t *)acep)->z_flags = flags; in zfs_ace_fuid_set_flags()
243 zfs_ace_fuid_set_mask(void *acep, uint32_t mask) in zfs_ace_fuid_set_mask() argument
245 ((zfs_ace_hdr_t *)acep)->z_access_mask = mask; in zfs_ace_fuid_set_mask()
251 zfs_ace_t *acep = arg; in zfs_ace_fuid_set_who() local
253 uint16_t entry_type = acep->z_hdr.z_flags & ACE_TYPE_FLAGS; in zfs_ace_fuid_set_who()
258 acep->z_fuid = who; in zfs_ace_fuid_set_who()
262 zfs_ace_fuid_size(void *acep) in zfs_ace_fuid_size() argument
264 zfs_ace_hdr_t *zacep = acep; in zfs_ace_fuid_size()
276 (((zfs_ace_hdr_t *)acep)->z_flags & ACE_TYPE_FLAGS); in zfs_ace_fuid_size()
300 zfs_ace_fuid_data(void *acep, void **datap) in zfs_ace_fuid_data() argument
302 zfs_ace_t *zacep = acep; in zfs_ace_fuid_data()
310 zobjp = acep; in zfs_ace_fuid_data()
620 void *acep = zaip->zai_next_ace; in zfs_acl_next_ace() local
626 ace_size = aclp->z_ops.ace_size(acep); in zfs_acl_next_ace()
628 if (((caddr_t)acep + ace_size) > in zfs_acl_next_ace()
631 zfs_acl_node_t *, aclnode, zfs_ace_hdr_t *, acep); in zfs_acl_next_ace()
635 *iflags = aclp->z_ops.ace_flags_get(acep); in zfs_acl_next_ace()
636 *type = aclp->z_ops.ace_type_get(acep); in zfs_acl_next_ace()
637 *access_mask = aclp->z_ops.ace_mask_get(acep); in zfs_acl_next_ace()
638 *who = aclp->z_ops.ace_who_get(acep); in zfs_acl_next_ace()
640 zaip->zai_next_ace = (caddr_t)acep + ace_size; in zfs_acl_next_ace()
643 return ((void *)acep); in zfs_acl_next_ace()
654 zfs_ace_hdr_t *acep = (zfs_ace_hdr_t *)(uintptr_t)cookie; in zfs_ace_walk() local
657 acep = zfs_acl_next_ace(zaip, acep, &who, mask, in zfs_ace_walk()
659 return ((uint64_t)(uintptr_t)acep); in zfs_ace_walk()
675 ace_t *acep = datap; in zfs_copy_ace_2_fuid() local
680 aceptr->z_hdr.z_access_mask = acep->a_access_mask; in zfs_copy_ace_2_fuid()
681 aceptr->z_hdr.z_flags = acep->a_flags; in zfs_copy_ace_2_fuid()
682 aceptr->z_hdr.z_type = acep->a_type; in zfs_copy_ace_2_fuid()
686 aceptr->z_fuid = zfs_fuid_create(zfsvfs, acep->a_who, in zfs_copy_ace_2_fuid()
698 switch (acep->a_type) { in zfs_copy_ace_2_fuid()
704 aceobjp = (ace_object_t *)acep; in zfs_copy_ace_2_fuid()
711 acep = (ace_t *)((caddr_t)acep + sizeof (ace_object_t)); in zfs_copy_ace_2_fuid()
714 acep = (ace_t *)((caddr_t)acep + sizeof (ace_t)); in zfs_copy_ace_2_fuid()
737 ace_t *acep = datap; in zfs_copy_fuid_2_ace() local
757 objacep = (ace_object_t *)acep; in zfs_copy_fuid_2_ace()
775 acep->a_who = zfs_fuid_map_id(zfsvfs, who, in zfs_copy_fuid_2_ace()
779 acep->a_who = (uid_t)(int64_t)who; in zfs_copy_fuid_2_ace()
781 acep->a_access_mask = access_mask; in zfs_copy_fuid_2_ace()
782 acep->a_flags = iflags; in zfs_copy_fuid_2_ace()
783 acep->a_type = type; in zfs_copy_fuid_2_ace()
784 acep = (ace_t *)((caddr_t)acep + ace_size); in zfs_copy_fuid_2_ace()
789 zfs_copy_ace_2_oldace(vtype_t obj_type, zfs_acl_t *aclp, ace_t *acep, in zfs_copy_ace_2_oldace() argument
796 aceptr->z_access_mask = acep[i].a_access_mask; in zfs_copy_ace_2_oldace()
797 aceptr->z_type = acep[i].a_type; in zfs_copy_ace_2_oldace()
798 aceptr->z_flags = acep[i].a_flags; in zfs_copy_ace_2_oldace()
799 aceptr->z_fuid = acep[i].a_who; in zfs_copy_ace_2_oldace()
888 zfs_set_ace(zfs_acl_t *aclp, void *acep, uint32_t access_mask, in zfs_set_ace() argument
893 aclp->z_ops.ace_mask_set(acep, access_mask); in zfs_set_ace()
894 aclp->z_ops.ace_type_set(acep, access_type); in zfs_set_ace()
895 aclp->z_ops.ace_flags_set(acep, entry_type); in zfs_set_ace()
898 aclp->z_ops.ace_who_set(acep, fuid); in zfs_set_ace()
911 zfs_ace_hdr_t *acep = NULL; in zfs_mode_compute() local
921 while (acep = zfs_acl_next_ace(&zai, acep, &who, in zfs_mode_compute()
1361 void *acep = NULL; in zfs_acl_chmod() local
1404 while (acep = zfs_acl_next_ace(&zai, acep, &who, &access_mask, in zfs_acl_chmod()
1459 ace_size = aclp->z_ops.ace_size(acep); in zfs_acl_chmod()
1527 void *acep; in zfs_acl_inherit() local
1596 acep = aclnode->z_acldata; in zfs_acl_inherit()
1598 zfs_set_ace(aclp, acep, access_mask, type, in zfs_acl_inherit()
1605 VERIFY((data2sz = aclp->z_ops.ace_data(acep, in zfs_acl_inherit()
1613 newflags = aclp->z_ops.ace_flags_get(acep); in zfs_acl_inherit()
1621 aclp->z_ops.ace_flags_set(acep, in zfs_acl_inherit()
1638 aclp->z_ops.ace_flags_set(acep, in zfs_acl_inherit()
1642 aclp->z_ops.ace_flags_set(acep, in zfs_acl_inherit()
2167 zfs_ace_hdr_t *acep = NULL; in zfs_zaccess_aces_check() local
2196 while (acep = zfs_acl_next_ace(&zai, acep, &who, &access_mask, in zfs_zaccess_aces_check()
2245 zfs_ace_hdr_t *, acep, in zfs_zaccess_aces_check()
2251 zfs_ace_hdr_t *, acep, in zfs_zaccess_aces_check()