Lines Matching refs:acl
3292 static void nfs4_set_cached_acl(struct inode *inode, struct nfs4_cached_acl *acl)
3298 nfsi->nfs4_acl = acl;
3310 struct nfs4_cached_acl *acl;
3314 acl = nfsi->nfs4_acl;
3315 if (acl == NULL)
3319 if (acl->cached == 0)
3322 if (acl->len > buflen)
3324 memcpy(buf, acl->data, acl->len);
3326 ret = acl->len;
3334 struct nfs4_cached_acl *acl;
3337 acl = kmalloc(sizeof(*acl) + acl_len, GFP_KERNEL);
3338 if (acl == NULL)
3340 acl->cached = 1;
3341 memcpy(acl->data, buf, acl_len);
3343 acl = kmalloc(sizeof(*acl), GFP_KERNEL);
3344 if (acl == NULL)
3346 acl->cached = 0;
3348 acl->len = acl_len;
3350 nfs4_set_cached_acl(inode, acl);
3375 * let's be prepared for a page of acl data. */