Lines Matching defs:pacl
398 set_nfsv4_acl_one(struct dentry *dentry, struct posix_acl *pacl, char *key)
405 buflen = posix_acl_xattr_size(pacl->a_count);
411 len = posix_acl_to_xattr(pacl, buf, buflen);
431 struct posix_acl *pacl = NULL, *dpacl = NULL;
444 host_error = nfs4_acl_nfsv4_to_posix(acl, &pacl, &dpacl, flags);
451 host_error = set_nfsv4_acl_one(dentry, pacl, POSIX_ACL_XATTR_ACCESS);
464 posix_acl_release(pacl);
479 struct posix_acl *pacl = NULL;
488 pacl = posix_acl_from_xattr(buf, buflen);
490 return pacl;
498 struct posix_acl *pacl = NULL, *dpacl = NULL;
501 pacl = _get_posix_acl(dentry, POSIX_ACL_XATTR_ACCESS);
502 if (IS_ERR(pacl) && PTR_ERR(pacl) == -ENODATA)
503 pacl = posix_acl_from_mode(inode->i_mode, GFP_KERNEL);
504 if (IS_ERR(pacl)) {
505 error = PTR_ERR(pacl);
506 pacl = NULL;
522 *acl = nfs4_acl_posix_to_nfsv4(pacl, dpacl, flags);
528 posix_acl_release(pacl);