Lines Matching refs:vsap
2045 nfs4_acl_fill_cache(rnode4_t *rp, vsecattr_t *vsap) in nfs4_acl_fill_cache() argument
2064 if (vsap->vsa_mask & VSA_ACE) { in nfs4_acl_fill_cache()
2066 if (rvsap->vsa_aclcnt != vsap->vsa_aclcnt) { in nfs4_acl_fill_cache()
2089 if (vsap->vsa_aclcnt > 0) { in nfs4_acl_fill_cache()
2090 aclsize = vsap->vsa_aclcnt * sizeof (nfsace4); in nfs4_acl_fill_cache()
2097 bcopy(vsap->vsa_aclentp, rvsap->vsa_aclentp, aclsize); in nfs4_acl_fill_cache()
2099 tmp_ace4 = (nfsace4 *) vsap->vsa_aclentp; in nfs4_acl_fill_cache()
2101 for (i = 0; i < vsap->vsa_aclcnt; i++) { in nfs4_acl_fill_cache()
2106 rvsap->vsa_aclcnt = vsap->vsa_aclcnt; in nfs4_acl_fill_cache()
2109 if (vsap->vsa_mask & VSA_ACECNT) { in nfs4_acl_fill_cache()
2116 if (vsap->vsa_mask == VSA_ACECNT || in nfs4_acl_fill_cache()
2117 rvsap->vsa_aclcnt != vsap->vsa_aclcnt) { in nfs4_acl_fill_cache()
2123 rvsap->vsa_aclcnt = vsap->vsa_aclcnt; in nfs4_acl_fill_cache()
2135 nfs4_acl_free_cache(vsecattr_t *vsap) in nfs4_acl_free_cache() argument
2137 if (vsap == NULL) in nfs4_acl_free_cache()
2140 if (vsap->vsa_aclentp != NULL) in nfs4_acl_free_cache()
2141 vs_ace4_destroy(vsap); in nfs4_acl_free_cache()
2143 kmem_free(vsap, sizeof (*vsap)); in nfs4_acl_free_cache()
2144 vsap = NULL; in nfs4_acl_free_cache()