Lines Matching refs:fhandle
1289 struct nfs_fh *fhandle;
1296 fhandle = nfs_alloc_fhandle();
1299 if (fhandle == NULL || fattr == NULL || IS_ERR(label))
1303 ret = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr, label);
1317 if (nfs_compare_fh(NFS_FH(inode), fhandle))
1330 nfs_free_fhandle(fhandle);
1554 struct nfs_fh *fhandle = NULL;
1574 fhandle = nfs_alloc_fhandle();
1576 if (fhandle == NULL || fattr == NULL)
1585 error = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr, label);
1592 inode = nfs_fhget(dentry->d_sb, fhandle, fattr, label);
1613 nfs_free_fhandle(fhandle);
1855 nfs_add_or_obtain(struct dentry *dentry, struct nfs_fh *fhandle,
1867 if (fhandle->size == 0) {
1868 error = NFS_PROTO(dir)->lookup(dir, dentry, fhandle, fattr, NULL);
1875 error = server->nfs_client->rpc_ops->getattr(server, fhandle,
1880 inode = nfs_fhget(dentry->d_sb, fhandle, fattr, label);
1894 int nfs_instantiate(struct dentry *dentry, struct nfs_fh *fhandle,
1900 d = nfs_add_or_obtain(dentry, fhandle, fattr, label);