• Home
  • Raw
  • Download

Lines Matching refs:fattr

4224 		struct nfs_fattr *fattr, struct nfs_fh *fh,  in decode_getfattr_attrs()  argument
4236 fattr->mode = 0; in decode_getfattr_attrs()
4238 fattr->mode |= nfs_type2fmt[type]; in decode_getfattr_attrs()
4239 fattr->valid |= status; in decode_getfattr_attrs()
4242 status = decode_attr_change(xdr, bitmap, &fattr->change_attr); in decode_getfattr_attrs()
4245 fattr->valid |= status; in decode_getfattr_attrs()
4247 status = decode_attr_size(xdr, bitmap, &fattr->size); in decode_getfattr_attrs()
4250 fattr->valid |= status; in decode_getfattr_attrs()
4252 status = decode_attr_fsid(xdr, bitmap, &fattr->fsid); in decode_getfattr_attrs()
4255 fattr->valid |= status; in decode_getfattr_attrs()
4266 status = decode_attr_fileid(xdr, bitmap, &fattr->fileid); in decode_getfattr_attrs()
4269 fattr->valid |= status; in decode_getfattr_attrs()
4274 fattr->valid |= status; in decode_getfattr_attrs()
4280 fattr->mode |= fmode; in decode_getfattr_attrs()
4281 fattr->valid |= status; in decode_getfattr_attrs()
4284 status = decode_attr_nlink(xdr, bitmap, &fattr->nlink); in decode_getfattr_attrs()
4287 fattr->valid |= status; in decode_getfattr_attrs()
4289 status = decode_attr_owner(xdr, bitmap, server, &fattr->uid, fattr->owner_name); in decode_getfattr_attrs()
4292 fattr->valid |= status; in decode_getfattr_attrs()
4294 status = decode_attr_group(xdr, bitmap, server, &fattr->gid, fattr->group_name); in decode_getfattr_attrs()
4297 fattr->valid |= status; in decode_getfattr_attrs()
4299 status = decode_attr_rdev(xdr, bitmap, &fattr->rdev); in decode_getfattr_attrs()
4302 fattr->valid |= status; in decode_getfattr_attrs()
4304 status = decode_attr_space_used(xdr, bitmap, &fattr->du.nfs3.used); in decode_getfattr_attrs()
4307 fattr->valid |= status; in decode_getfattr_attrs()
4309 status = decode_attr_time_access(xdr, bitmap, &fattr->atime); in decode_getfattr_attrs()
4312 fattr->valid |= status; in decode_getfattr_attrs()
4314 status = decode_attr_time_metadata(xdr, bitmap, &fattr->ctime); in decode_getfattr_attrs()
4317 fattr->valid |= status; in decode_getfattr_attrs()
4319 status = decode_attr_time_modify(xdr, bitmap, &fattr->mtime); in decode_getfattr_attrs()
4322 fattr->valid |= status; in decode_getfattr_attrs()
4324 status = decode_attr_mounted_on_fileid(xdr, bitmap, &fattr->mounted_on_fileid); in decode_getfattr_attrs()
4327 fattr->valid |= status; in decode_getfattr_attrs()
4334 static int decode_getfattr_generic(struct xdr_stream *xdr, struct nfs_fattr *fattr, in decode_getfattr_generic() argument
4355 status = decode_getfattr_attrs(xdr, bitmap, fattr, fh, fs_loc, server); in decode_getfattr_generic()
4365 static int decode_getfattr(struct xdr_stream *xdr, struct nfs_fattr *fattr, in decode_getfattr() argument
4368 return decode_getfattr_generic(xdr, fattr, NULL, NULL, server); in decode_getfattr()
5698 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_open_downgrade()
5724 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_access()
5753 status = decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_lookup()
5779 status = decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_lookup_root()
5884 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_link()
5916 if (decode_getfattr(xdr, res->fattr, res->server)) in nfs4_xdr_dec_create()
5953 status = decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_getattr()
6055 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_close()
6166 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_setattr()
6345 if (res->fattr) in nfs4_xdr_dec_write()
6346 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_write()
6374 if (res->fattr) in nfs4_xdr_dec_commit()
6375 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_commit()
6534 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_delegreturn()
6562 status = decode_getfattr_generic(xdr, &res->fs_locations->fattr, in nfs4_xdr_dec_fs_locations()
6813 decode_getfattr(xdr, res->fattr, res->server); in nfs4_xdr_dec_layoutcommit()
6935 entry->fattr->valid = 0; in nfs4_decode_dirent()
6943 if (decode_getfattr_attrs(xdr, bitmap, entry->fattr, entry->fh, in nfs4_decode_dirent()
6946 if (entry->fattr->valid & NFS_ATTR_FATTR_MOUNTED_ON_FILEID) in nfs4_decode_dirent()
6947 entry->ino = entry->fattr->mounted_on_fileid; in nfs4_decode_dirent()
6948 else if (entry->fattr->valid & NFS_ATTR_FATTR_FILEID) in nfs4_decode_dirent()
6949 entry->ino = entry->fattr->fileid; in nfs4_decode_dirent()
6952 if (entry->fattr->valid & NFS_ATTR_FATTR_TYPE) in nfs4_decode_dirent()
6953 entry->d_type = nfs_umode_to_dtype(entry->fattr->mode); in nfs4_decode_dirent()