Lines Matching defs:fattr
4640 struct nfs_fattr *fattr, struct nfs_fh *fh,
4651 fattr->mode = 0;
4653 fattr->mode |= nfs_type2fmt[type];
4654 fattr->valid |= status;
4657 status = decode_attr_change(xdr, bitmap, &fattr->change_attr);
4660 fattr->valid |= status;
4662 status = decode_attr_size(xdr, bitmap, &fattr->size);
4665 fattr->valid |= status;
4667 status = decode_attr_fsid(xdr, bitmap, &fattr->fsid);
4670 fattr->valid |= status;
4681 status = decode_attr_fileid(xdr, bitmap, &fattr->fileid);
4684 fattr->valid |= status;
4689 fattr->valid |= status;
4699 fattr->mode |= fmode;
4700 fattr->valid |= status;
4703 status = decode_attr_nlink(xdr, bitmap, &fattr->nlink);
4706 fattr->valid |= status;
4708 status = decode_attr_owner(xdr, bitmap, server, &fattr->uid, fattr->owner_name);
4711 fattr->valid |= status;
4713 status = decode_attr_group(xdr, bitmap, server, &fattr->gid, fattr->group_name);
4716 fattr->valid |= status;
4718 status = decode_attr_rdev(xdr, bitmap, &fattr->rdev);
4721 fattr->valid |= status;
4723 status = decode_attr_space_used(xdr, bitmap, &fattr->du.nfs3.used);
4726 fattr->valid |= status;
4728 status = decode_attr_time_access(xdr, bitmap, &fattr->atime);
4731 fattr->valid |= status;
4733 status = decode_attr_time_metadata(xdr, bitmap, &fattr->ctime);
4736 fattr->valid |= status;
4738 status = decode_attr_time_modify(xdr, bitmap, &fattr->mtime);
4741 fattr->valid |= status;
4743 status = decode_attr_mounted_on_fileid(xdr, bitmap, &fattr->mounted_on_fileid);
4746 fattr->valid |= status;
4752 status = decode_attr_mdsthreshold(xdr, bitmap, fattr->mdsthreshold);
4756 status = decode_attr_security_label(xdr, bitmap, fattr->label);
4759 fattr->valid |= status;
4766 static int decode_getfattr_generic(struct xdr_stream *xdr, struct nfs_fattr *fattr,
4787 status = decode_getfattr_attrs(xdr, bitmap, fattr, fh, fs_loc, server);
4797 static int decode_getfattr(struct xdr_stream *xdr, struct nfs_fattr *fattr,
4800 return decode_getfattr_generic(xdr, fattr, NULL, NULL, server);
6199 if (res->fattr)
6200 decode_getfattr(xdr, res->fattr, res->server);
6230 status = decode_getfattr(xdr, res->fattr, res->server);
6260 status = decode_getfattr(xdr, res->fattr, res->server);
6287 status = decode_getfattr(xdr, res->fattr, res->server);
6381 decode_getfattr(xdr, res->fattr, res->server);
6411 decode_getfattr(xdr, res->fattr, res->server);
6444 status = decode_getfattr(xdr, res->fattr, res->server);
6545 if (res->fattr != NULL) {
6546 status = decode_getfattr(xdr, res->fattr, res->server);
6666 decode_getfattr(xdr, res->fattr, res->server);
6854 if (res->fattr)
6855 decode_getfattr(xdr, res->fattr, res->server);
7046 if (res->fattr) {
7047 status = decode_getfattr(xdr, res->fattr, res->server);
7079 res->fs_locations->fattr,
7092 res->fs_locations->fattr,
7390 decode_getfattr(xdr, res->fattr, res->server);
7516 entry->fattr->valid = 0;
7524 if (decode_getfattr_attrs(xdr, bitmap, entry->fattr, entry->fh,
7527 if (entry->fattr->valid & NFS_ATTR_FATTR_MOUNTED_ON_FILEID)
7528 entry->ino = entry->fattr->mounted_on_fileid;
7529 else if (entry->fattr->valid & NFS_ATTR_FATTR_FILEID)
7530 entry->ino = entry->fattr->fileid;
7533 if (entry->fattr->valid & NFS_ATTR_FATTR_TYPE)
7534 entry->d_type = nfs_umode_to_dtype(entry->fattr->mode);