Lines Matching defs:fattr
4568 struct nfs_fattr *fattr, struct nfs_fh *fh,
4580 fattr->mode = 0;
4582 fattr->mode |= nfs_type2fmt[type];
4583 fattr->valid |= status;
4586 status = decode_attr_change(xdr, bitmap, &fattr->change_attr);
4589 fattr->valid |= status;
4591 status = decode_attr_size(xdr, bitmap, &fattr->size);
4594 fattr->valid |= status;
4596 status = decode_attr_fsid(xdr, bitmap, &fattr->fsid);
4599 fattr->valid |= status;
4610 status = decode_attr_fileid(xdr, bitmap, &fattr->fileid);
4613 fattr->valid |= status;
4618 fattr->valid |= status;
4628 fattr->mode |= fmode;
4629 fattr->valid |= status;
4632 status = decode_attr_nlink(xdr, bitmap, &fattr->nlink);
4635 fattr->valid |= status;
4637 status = decode_attr_owner(xdr, bitmap, server, &fattr->uid, fattr->owner_name);
4640 fattr->valid |= status;
4642 status = decode_attr_group(xdr, bitmap, server, &fattr->gid, fattr->group_name);
4645 fattr->valid |= status;
4647 status = decode_attr_rdev(xdr, bitmap, &fattr->rdev);
4650 fattr->valid |= status;
4652 status = decode_attr_space_used(xdr, bitmap, &fattr->du.nfs3.used);
4655 fattr->valid |= status;
4657 status = decode_attr_time_access(xdr, bitmap, &fattr->atime);
4660 fattr->valid |= status;
4662 status = decode_attr_time_metadata(xdr, bitmap, &fattr->ctime);
4665 fattr->valid |= status;
4667 status = decode_attr_time_modify(xdr, bitmap, &fattr->mtime);
4670 fattr->valid |= status;
4672 status = decode_attr_mounted_on_fileid(xdr, bitmap, &fattr->mounted_on_fileid);
4675 fattr->valid |= status;
4681 status = decode_attr_mdsthreshold(xdr, bitmap, fattr->mdsthreshold);
4689 fattr->valid |= status;
4697 static int decode_getfattr_generic(struct xdr_stream *xdr, struct nfs_fattr *fattr,
4718 status = decode_getfattr_attrs(xdr, bitmap, fattr, fh, fs_loc,
4729 static int decode_getfattr_label(struct xdr_stream *xdr, struct nfs_fattr *fattr,
4732 return decode_getfattr_generic(xdr, fattr, NULL, NULL, label, server);
4735 static int decode_getfattr(struct xdr_stream *xdr, struct nfs_fattr *fattr,
4738 return decode_getfattr_generic(xdr, fattr, NULL, NULL, NULL, server);
6102 if (res->fattr)
6103 decode_getfattr(xdr, res->fattr, res->server);
6133 status = decode_getfattr_label(xdr, res->fattr, res->label, res->server);
6163 status = decode_getfattr_label(xdr, res->fattr, res->label, res->server);
6190 status = decode_getfattr_label(xdr, res->fattr,
6285 decode_getfattr_label(xdr, res->fattr, res->label, res->server);
6315 decode_getfattr_label(xdr, res->fattr, res->label, res->server);
6348 status = decode_getfattr_label(xdr, res->fattr, res->label, res->server);
6451 if (res->fattr != NULL) {
6452 status = decode_getfattr(xdr, res->fattr, res->server);
6572 decode_getfattr_label(xdr, res->fattr, res->label, res->server);
6760 if (res->fattr)
6761 decode_getfattr(xdr, res->fattr, res->server);
6952 if (res->fattr) {
6953 status = decode_getfattr(xdr, res->fattr, res->server);
6985 &res->fs_locations->fattr,
6998 &res->fs_locations->fattr,
7296 decode_getfattr(xdr, res->fattr, res->server);
7422 entry->fattr->valid = 0;
7430 if (decode_getfattr_attrs(xdr, bitmap, entry->fattr, entry->fh,
7433 if (entry->fattr->valid & NFS_ATTR_FATTR_MOUNTED_ON_FILEID)
7434 entry->ino = entry->fattr->mounted_on_fileid;
7435 else if (entry->fattr->valid & NFS_ATTR_FATTR_FILEID)
7436 entry->ino = entry->fattr->fileid;
7439 if (entry->fattr->valid & NFS_ATTR_FATTR_TYPE)
7440 entry->d_type = nfs_umode_to_dtype(entry->fattr->mode);