Lines Matching refs:fhandle
1668 struct nfs_fh *fhandle; in nfs_lookup_revalidate_dentry() local
1676 fhandle = nfs_alloc_fhandle(); in nfs_lookup_revalidate_dentry()
1678 if (fhandle == NULL || fattr == NULL) in nfs_lookup_revalidate_dentry()
1682 ret = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr); in nfs_lookup_revalidate_dentry()
1700 if (nfs_compare_fh(NFS_FH(inode), fhandle)) in nfs_lookup_revalidate_dentry()
1711 nfs_free_fhandle(fhandle); in nfs_lookup_revalidate_dentry()
1934 struct nfs_fh *fhandle = NULL; in nfs_lookup() local
1953 fhandle = nfs_alloc_fhandle(); in nfs_lookup()
1955 if (fhandle == NULL || fattr == NULL) in nfs_lookup()
1960 error = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr); in nfs_lookup()
1970 inode = nfs_fhget(dentry->d_sb, fhandle, fattr); in nfs_lookup()
1989 nfs_free_fhandle(fhandle); in nfs_lookup()
2245 nfs_add_or_obtain(struct dentry *dentry, struct nfs_fh *fhandle, in nfs_add_or_obtain() argument
2256 if (fhandle->size == 0) { in nfs_add_or_obtain()
2257 error = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr); in nfs_add_or_obtain()
2264 error = server->nfs_client->rpc_ops->getattr(server, fhandle, in nfs_add_or_obtain()
2269 inode = nfs_fhget(dentry->d_sb, fhandle, fattr); in nfs_add_or_obtain()
2283 int nfs_instantiate(struct dentry *dentry, struct nfs_fh *fhandle, in nfs_instantiate() argument
2288 d = nfs_add_or_obtain(dentry, fhandle, fattr); in nfs_instantiate()