Lines Matching refs:fattr
68 struct nfs_fattr *fattr = NULL; in nfs_fh_to_dentry() local
82 fattr = nfs_alloc_fattr(); in nfs_fh_to_dentry()
83 if (fattr == NULL) { in nfs_fh_to_dentry()
88 fattr->fileid = ((u64)p[FILEID_HIGH_OFF] << 32) + p[FILEID_LOW_OFF]; in nfs_fh_to_dentry()
89 fattr->mode = p[FILE_I_TYPE_OFF]; in nfs_fh_to_dentry()
90 fattr->valid |= NFS_ATTR_FATTR_FILEID | NFS_ATTR_FATTR_TYPE; in nfs_fh_to_dentry()
92 dprintk("%s: fileid %llu mode %d\n", __func__, fattr->fileid, fattr->mode); in nfs_fh_to_dentry()
94 inode = nfs_ilookup(sb, fattr, server_fh); in nfs_fh_to_dentry()
105 ret = rpc_ops->getattr(NFS_SB(sb), server_fh, fattr, label, NULL); in nfs_fh_to_dentry()
108 trace_nfs_fh_to_dentry(sb, server_fh, fattr->fileid, ret); in nfs_fh_to_dentry()
113 inode = nfs_fhget(sb, server_fh, fattr, label); in nfs_fh_to_dentry()
121 nfs_free_fattr(fattr); in nfs_fh_to_dentry()
133 struct nfs_fattr *fattr = NULL; in nfs_get_parent() local
142 fattr = nfs_alloc_fattr(); in nfs_get_parent()
143 if (fattr == NULL) { in nfs_get_parent()
154 ret = ops->lookupp(inode, &fh, fattr, label); in nfs_get_parent()
160 pinode = nfs_fhget(sb, &fh, fattr, label); in nfs_get_parent()
165 nfs_free_fattr(fattr); in nfs_get_parent()