Lines Matching refs:fattr
559 entry->fattr->time_start = desc->timestamp; in xdr_decode()
560 entry->fattr->gencount = desc->gencount; in xdr_decode()
581 if (entry->fattr->fileid != nfsi->fileid) in nfs_same_file()
645 if (!(entry->fattr->valid & NFS_ATTR_FATTR_FILEID)) in nfs_prime_dcache()
647 if (!(entry->fattr->valid & NFS_ATTR_FATTR_FSID)) in nfs_prime_dcache()
675 &entry->fattr->fsid)) in nfs_prime_dcache()
681 status = nfs_refresh_inode(d_inode(dentry), entry->fattr); in nfs_prime_dcache()
683 nfs_setsecurity(d_inode(dentry), entry->fattr, entry->label); in nfs_prime_dcache()
697 inode = nfs_fhget(dentry->d_sb, entry->fh, entry->fattr, entry->label); in nfs_prime_dcache()
839 entry->fattr = nfs_alloc_fattr(); in nfs_readdir_xdr_to_array()
841 if (entry->fh == NULL || entry->fattr == NULL) in nfs_readdir_xdr_to_array()
879 nfs_free_fattr(entry->fattr); in nfs_readdir_xdr_to_array()
1497 struct nfs_fattr *fattr; in nfs_lookup_revalidate_dentry() local
1504 fattr = nfs_alloc_fattr(); in nfs_lookup_revalidate_dentry()
1506 if (fhandle == NULL || fattr == NULL || IS_ERR(label)) in nfs_lookup_revalidate_dentry()
1510 ret = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr, label); in nfs_lookup_revalidate_dentry()
1526 if (nfs_refresh_inode(inode, fattr) < 0) in nfs_lookup_revalidate_dentry()
1529 nfs_setsecurity(inode, fattr, label); in nfs_lookup_revalidate_dentry()
1536 nfs_free_fattr(fattr); in nfs_lookup_revalidate_dentry()
1761 struct nfs_fattr *fattr = NULL; in nfs_lookup() local
1781 fattr = nfs_alloc_fattr(); in nfs_lookup()
1782 if (fhandle == NULL || fattr == NULL) in nfs_lookup()
1791 error = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr, label); in nfs_lookup()
1798 inode = nfs_fhget(dentry->d_sb, fhandle, fattr, label); in nfs_lookup()
1818 nfs_free_fattr(fattr); in nfs_lookup()
2054 struct nfs_fattr *fattr, in nfs_add_or_obtain() argument
2066 error = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr, NULL); in nfs_add_or_obtain()
2071 if (!(fattr->valid & NFS_ATTR_FATTR)) { in nfs_add_or_obtain()
2074 fattr, NULL, NULL); in nfs_add_or_obtain()
2078 inode = nfs_fhget(dentry->d_sb, fhandle, fattr, label); in nfs_add_or_obtain()
2093 struct nfs_fattr *fattr, in nfs_instantiate() argument
2098 d = nfs_add_or_obtain(dentry, fhandle, fattr, label); in nfs_instantiate()