Lines Matching refs:fattr
406 entry->fattr->time_start = desc->timestamp; in xdr_decode()
407 entry->fattr->gencount = desc->gencount; in xdr_decode()
423 if (entry->fattr->fileid == nfsi->fileid) in nfs_same_file()
479 if (!(entry->fattr->valid & NFS_ATTR_FATTR_FILEID)) in nfs_prime_dcache()
481 if (!(entry->fattr->valid & NFS_ATTR_FATTR_FSID)) in nfs_prime_dcache()
495 &entry->fattr->fsid)) in nfs_prime_dcache()
499 status = nfs_refresh_inode(d_inode(dentry), entry->fattr); in nfs_prime_dcache()
501 nfs_setsecurity(d_inode(dentry), entry->fattr, entry->label); in nfs_prime_dcache()
513 inode = nfs_fhget(dentry->d_sb, entry->fh, entry->fattr, entry->label); in nfs_prime_dcache()
629 entry.fattr = nfs_alloc_fattr(); in nfs_readdir_xdr_to_array()
631 if (entry.fh == NULL || entry.fattr == NULL) in nfs_readdir_xdr_to_array()
672 nfs_free_fattr(entry.fattr); in nfs_readdir_xdr_to_array()
1110 struct nfs_fattr *fattr = NULL; in nfs_lookup_revalidate() local
1166 fattr = nfs_alloc_fattr(); in nfs_lookup_revalidate()
1167 if (fhandle == NULL || fattr == NULL) in nfs_lookup_revalidate()
1175 error = NFS_PROTO(dir)->lookup(dir, &dentry->d_name, fhandle, fattr, label); in nfs_lookup_revalidate()
1181 if ((error = nfs_refresh_inode(inode, fattr)) != 0) in nfs_lookup_revalidate()
1184 nfs_setsecurity(inode, fattr, label); in nfs_lookup_revalidate()
1186 nfs_free_fattr(fattr); in nfs_lookup_revalidate()
1208 nfs_free_fattr(fattr); in nfs_lookup_revalidate()
1230 nfs_free_fattr(fattr); in nfs_lookup_revalidate()
1356 struct nfs_fattr *fattr = NULL; in nfs_lookup() local
1379 fattr = nfs_alloc_fattr(); in nfs_lookup()
1380 if (fhandle == NULL || fattr == NULL) in nfs_lookup()
1391 error = NFS_PROTO(dir)->lookup(dir, &dentry->d_name, fhandle, fattr, label); in nfs_lookup()
1398 inode = nfs_fhget(dentry->d_sb, fhandle, fattr, label); in nfs_lookup()
1419 nfs_free_fattr(fattr); in nfs_lookup()
1634 struct nfs_fattr *fattr, in nfs_instantiate() argument
1648 error = NFS_PROTO(dir)->lookup(dir, &dentry->d_name, fhandle, fattr, NULL); in nfs_instantiate()
1653 if (!(fattr->valid & NFS_ATTR_FATTR)) { in nfs_instantiate()
1655 error = server->nfs_client->rpc_ops->getattr(server, fhandle, fattr, NULL); in nfs_instantiate()
1659 inode = nfs_fhget(dentry->d_sb, fhandle, fattr, label); in nfs_instantiate()