Lines Matching refs:dpacl
144 struct posix_acl *pacl = NULL, *dpacl = NULL; in nfsd4_get_nfs4_acl() local
160 dpacl = get_acl(inode, ACL_TYPE_DEFAULT); in nfsd4_get_nfs4_acl()
161 if (IS_ERR(dpacl)) { in nfsd4_get_nfs4_acl()
162 error = PTR_ERR(dpacl); in nfsd4_get_nfs4_acl()
166 if (dpacl) in nfsd4_get_nfs4_acl()
167 size += 2 * dpacl->a_count; in nfsd4_get_nfs4_acl()
179 if (dpacl) in nfsd4_get_nfs4_acl()
180 _posix_to_nfsv4_one(dpacl, *acl, flags | NFS4_ACL_TYPE_DEFAULT); in nfsd4_get_nfs4_acl()
183 posix_acl_release(dpacl); in nfsd4_get_nfs4_acl()
705 struct posix_acl **pacl, struct posix_acl **dpacl, in nfs4_acl_nfsv4_to_posix() argument
747 *dpacl = posix_state_to_acl(&default_acl_state, in nfs4_acl_nfsv4_to_posix()
749 if (IS_ERR(*dpacl)) { in nfs4_acl_nfsv4_to_posix()
750 ret = PTR_ERR(*dpacl); in nfs4_acl_nfsv4_to_posix()
751 *dpacl = NULL; in nfs4_acl_nfsv4_to_posix()
757 sort_pacl(*dpacl); in nfs4_acl_nfsv4_to_posix()
774 struct posix_acl *pacl = NULL, *dpacl = NULL; in nfsd4_set_nfs4_acl() local
791 host_error = nfs4_acl_nfsv4_to_posix(acl, &pacl, &dpacl, flags); in nfsd4_set_nfs4_acl()
802 host_error = inode->i_op->set_acl(inode, dpacl, in nfsd4_set_nfs4_acl()
808 posix_acl_release(dpacl); in nfsd4_set_nfs4_acl()