• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/nfs/

Lines Matching defs:fattr

144 xdr_decode_fattr(__be32 *p, struct nfs_fattr *fattr)
153 fattr->type = nfs_type2fmt[type].nfs2type;
154 fattr->mode = (ntohl(*p++) & ~S_IFMT) | fmode;
155 fattr->nlink = ntohl(*p++);
156 fattr->uid = ntohl(*p++);
157 fattr->gid = ntohl(*p++);
158 p = xdr_decode_hyper(p, &fattr->size);
159 p = xdr_decode_hyper(p, &fattr->du.nfs3.used);
164 fattr->rdev = MKDEV(major, minor);
165 if (MAJOR(fattr->rdev) != major || MINOR(fattr->rdev) != minor)
166 fattr->rdev = 0;
168 p = xdr_decode_hyper(p, &fattr->fsid.major);
169 fattr->fsid.minor = 0;
170 p = xdr_decode_hyper(p, &fattr->fileid);
171 p = xdr_decode_time3(p, &fattr->atime);
172 p = xdr_decode_time3(p, &fattr->mtime);
173 p = xdr_decode_time3(p, &fattr->ctime);
176 fattr->valid |= (NFS_ATTR_FATTR | NFS_ATTR_FATTR_V3);
227 xdr_decode_wcc_attr(__be32 *p, struct nfs_fattr *fattr)
229 p = xdr_decode_hyper(p, &fattr->pre_size);
230 p = xdr_decode_time3(p, &fattr->pre_mtime);
231 p = xdr_decode_time3(p, &fattr->pre_ctime);
232 fattr->valid |= NFS_ATTR_WCC;
237 xdr_decode_post_op_attr(__be32 *p, struct nfs_fattr *fattr)
240 p = xdr_decode_fattr(p, fattr);
245 xdr_decode_pre_op_attr(__be32 *p, struct nfs_fattr *fattr)
248 return xdr_decode_wcc_attr(p, fattr);
254 xdr_decode_wcc_data(__be32 *p, struct nfs_fattr *fattr)
256 p = xdr_decode_pre_op_attr(p, fattr);
257 return xdr_decode_post_op_attr(p, fattr);
606 entry->fattr->valid = 0;
607 p = xdr_decode_post_op_attr(p, entry->fattr);
714 nfs3_xdr_attrstat(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr)
720 xdr_decode_fattr(p, fattr);
729 nfs3_xdr_wccstat(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr)
735 xdr_decode_wcc_data(p, fattr);
752 p = xdr_decode_post_op_attr(p, res->fattr);
766 p = xdr_decode_post_op_attr(p, res->fattr);
792 nfs3_xdr_readlinkres(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr)
801 p = xdr_decode_post_op_attr(p, fattr);
846 p = xdr_decode_post_op_attr(p, res->fattr);
896 p = xdr_decode_wcc_data(p, res->fattr);
922 p = xdr_decode_post_op_attr(p, res->fattr);
926 p = xdr_decode_post_op_attr(p, res->fattr);
927 res->fattr->valid = 0;
961 p = xdr_decode_post_op_attr(p, res->fattr);
976 p = xdr_decode_post_op_attr(p, res->fattr);
1001 p = xdr_decode_post_op_attr(p, res->fattr);
1029 p = xdr_decode_post_op_attr(p, res->fattr);
1048 p = xdr_decode_wcc_data(p, res->fattr);
1073 p = xdr_decode_post_op_attr(p, res->fattr);
1094 nfs3_xdr_setaclres(struct rpc_rqst *req, __be32 *p, struct nfs_fattr *fattr)
1100 xdr_decode_post_op_attr(p, fattr);