Lines Matching refs:fhandle
1109 struct nfs_fh *fhandle = NULL; in nfs_lookup_revalidate() local
1165 fhandle = nfs_alloc_fhandle(); 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()
1179 if (nfs_compare_fh(NFS_FH(inode), fhandle)) in nfs_lookup_revalidate()
1187 nfs_free_fhandle(fhandle); in nfs_lookup_revalidate()
1209 nfs_free_fhandle(fhandle); in nfs_lookup_revalidate()
1231 nfs_free_fhandle(fhandle); in nfs_lookup_revalidate()
1355 struct nfs_fh *fhandle = NULL; in nfs_lookup() local
1378 fhandle = nfs_alloc_fhandle(); 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()
1420 nfs_free_fhandle(fhandle); in nfs_lookup()
1633 int nfs_instantiate(struct dentry *dentry, struct nfs_fh *fhandle, in nfs_instantiate() argument
1647 if (fhandle->size == 0) { in nfs_instantiate()
1648 error = NFS_PROTO(dir)->lookup(dir, &dentry->d_name, fhandle, fattr, NULL); 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()