Lines Matching refs:fattr
89 fsinfo.fattr = nfs_alloc_fattr(); in nfs_get_root()
90 if (fsinfo.fattr == NULL) { in nfs_get_root()
102 inode = nfs_fhget(sb, mntfh, fsinfo.fattr); in nfs_get_root()
135 nfs_free_fattr(fsinfo.fattr); in nfs_get_root()
148 fsinfo.fattr = nfs_alloc_fattr(); in nfs4_get_rootfh()
149 if (fsinfo.fattr == NULL) in nfs4_get_rootfh()
159 if (!(fsinfo.fattr->valid & NFS_ATTR_FATTR_TYPE) in nfs4_get_rootfh()
160 || !S_ISDIR(fsinfo.fattr->mode)) { in nfs4_get_rootfh()
167 if (fsinfo.fattr->valid & NFS_ATTR_FATTR_V4_REFERRAL) { in nfs4_get_rootfh()
174 memcpy(&server->fsid, &fsinfo.fattr->fsid, sizeof(server->fsid)); in nfs4_get_rootfh()
176 nfs_free_fattr(fsinfo.fattr); in nfs4_get_rootfh()
188 struct nfs_fattr *fattr = NULL; in nfs4_get_root() local
208 fattr = nfs_alloc_fattr(); in nfs4_get_root()
209 if (fattr == NULL) { in nfs4_get_root()
215 error = server->nfs_client->rpc_ops->getattr(server, mntfh, fattr); in nfs4_get_root()
222 if (fattr->valid & NFS_ATTR_FATTR_FSID && in nfs4_get_root()
223 !nfs_fsid_equal(&server->fsid, &fattr->fsid)) in nfs4_get_root()
224 memcpy(&server->fsid, &fattr->fsid, sizeof(server->fsid)); in nfs4_get_root()
226 inode = nfs_fhget(sb, mntfh, fattr); in nfs4_get_root()
259 nfs_free_fattr(fattr); in nfs4_get_root()