Lines Matching refs:aclp
269 acl_t *aclp; in acl_alloc() local
271 if (cacl_malloc((void **)&aclp, sizeof (acl_t)) != 0) in acl_alloc()
274 aclp->acl_aclp = NULL; in acl_alloc()
275 aclp->acl_cnt = 0; in acl_alloc()
279 aclp->acl_type = ACE_T; in acl_alloc()
280 aclp->acl_entry_size = sizeof (ace_t); in acl_alloc()
283 aclp->acl_type = ACLENT_T; in acl_alloc()
284 aclp->acl_entry_size = sizeof (aclent_t); in acl_alloc()
287 acl_free(aclp); in acl_alloc()
288 aclp = NULL; in acl_alloc()
290 return (aclp); in acl_alloc()
297 acl_free(acl_t *aclp) in acl_free() argument
301 if (aclp == NULL) in acl_free()
304 if (aclp->acl_aclp) { in acl_free()
305 acl_size = aclp->acl_cnt * aclp->acl_entry_size; in acl_free()
306 cacl_free(aclp->acl_aclp, acl_size); in acl_free()
309 cacl_free(aclp, sizeof (acl_t)); in acl_free()
683 aclent_t *aclp; in convert_aent_to_ace() local
690 for (i = 0, aclp = aclentp; i < aclcnt; aclp++, i++) { in convert_aent_to_ace()
691 if (aclp->a_type & ACL_DEFAULT) in convert_aent_to_ace()
1504 acl_translate(acl_t *aclp, int target_flavor, boolean_t isdir, uid_t owner, in acl_translate() argument
1514 if ((target_flavor == _ACL_ACE_ENABLED && aclp->acl_type == ACE_T) || in acl_translate()
1516 aclp->acl_type == ACLENT_T)) in acl_translate()
1525 aclp->acl_type == ACLENT_T) { in acl_translate()
1526 error = convert_aent_to_ace(aclp->acl_aclp, in acl_translate()
1527 aclp->acl_cnt, isdir, (ace_t **)&acldata, &aclcnt); in acl_translate()
1532 aclp->acl_type == ACE_T) { in acl_translate()
1533 error = convert_ace_to_aent(aclp->acl_aclp, aclp->acl_cnt, in acl_translate()
1545 cacl_free(aclp->acl_aclp, aclp->acl_cnt * aclp->acl_entry_size); in acl_translate()
1546 aclp->acl_aclp = acldata; in acl_translate()
1547 aclp->acl_cnt = aclcnt; in acl_translate()
1549 aclp->acl_type = ACE_T; in acl_translate()
1550 aclp->acl_entry_size = sizeof (ace_t); in acl_translate()
1552 aclp->acl_type = ACLENT_T; in acl_translate()
1553 aclp->acl_entry_size = sizeof (aclent_t); in acl_translate()