Lines Matching refs:fattr

266 static int decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr,  in decode_fattr()  argument
276 fattr->valid |= NFS_ATTR_FATTR_V2; in decode_fattr()
280 fattr->mode = be32_to_cpup(p++); in decode_fattr()
281 fattr->nlink = be32_to_cpup(p++); in decode_fattr()
282 fattr->uid = make_kuid(userns, be32_to_cpup(p++)); in decode_fattr()
283 if (!uid_valid(fattr->uid)) in decode_fattr()
285 fattr->gid = make_kgid(userns, be32_to_cpup(p++)); in decode_fattr()
286 if (!gid_valid(fattr->gid)) in decode_fattr()
289 fattr->size = be32_to_cpup(p++); in decode_fattr()
290 fattr->du.nfs2.blocksize = be32_to_cpup(p++); in decode_fattr()
293 fattr->rdev = new_decode_dev(rdev); in decode_fattr()
295 fattr->mode = (fattr->mode & ~S_IFMT) | S_IFIFO; in decode_fattr()
296 fattr->rdev = 0; in decode_fattr()
299 fattr->du.nfs2.blocks = be32_to_cpup(p++); in decode_fattr()
300 fattr->fsid.major = be32_to_cpup(p++); in decode_fattr()
301 fattr->fsid.minor = 0; in decode_fattr()
302 fattr->fileid = be32_to_cpup(p++); in decode_fattr()
304 p = xdr_decode_time(p, &fattr->atime); in decode_fattr()
305 p = xdr_decode_time(p, &fattr->mtime); in decode_fattr()
306 xdr_decode_time(p, &fattr->ctime); in decode_fattr()
307 fattr->change_attr = nfs_timespec_to_change_attr(&fattr->ctime); in decode_fattr()
522 error = decode_fattr(xdr, result->fattr, userns); in decode_diropok()
882 error = decode_fattr(xdr, result->fattr, rpc_rqst_userns(req)); in nfs2_xdr_dec_readres()
899 return decode_attrstat(xdr, result->fattr, &result->op_status, in nfs2_xdr_dec_writeres()