Lines Matching refs:fattr

278 static int decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr)  in decode_fattr()  argument
287 fattr->valid |= NFS_ATTR_FATTR_V2; in decode_fattr()
291 fattr->mode = be32_to_cpup(p++); in decode_fattr()
292 fattr->nlink = be32_to_cpup(p++); in decode_fattr()
293 fattr->uid = make_kuid(&init_user_ns, be32_to_cpup(p++)); in decode_fattr()
294 if (!uid_valid(fattr->uid)) in decode_fattr()
296 fattr->gid = make_kgid(&init_user_ns, be32_to_cpup(p++)); in decode_fattr()
297 if (!gid_valid(fattr->gid)) in decode_fattr()
300 fattr->size = be32_to_cpup(p++); in decode_fattr()
301 fattr->du.nfs2.blocksize = be32_to_cpup(p++); in decode_fattr()
304 fattr->rdev = new_decode_dev(rdev); in decode_fattr()
306 fattr->mode = (fattr->mode & ~S_IFMT) | S_IFIFO; in decode_fattr()
307 fattr->rdev = 0; in decode_fattr()
310 fattr->du.nfs2.blocks = be32_to_cpup(p++); in decode_fattr()
311 fattr->fsid.major = be32_to_cpup(p++); in decode_fattr()
312 fattr->fsid.minor = 0; in decode_fattr()
313 fattr->fileid = be32_to_cpup(p++); in decode_fattr()
315 p = xdr_decode_time(p, &fattr->atime); in decode_fattr()
316 p = xdr_decode_time(p, &fattr->mtime); in decode_fattr()
317 xdr_decode_time(p, &fattr->ctime); in decode_fattr()
318 fattr->change_attr = nfs_timespec_to_change_attr(&fattr->ctime); in decode_fattr()
539 error = decode_fattr(xdr, result->fattr); in decode_diropok()
874 error = decode_fattr(xdr, result->fattr); in nfs2_xdr_dec_readres()
889 return decode_attrstat(xdr, result->fattr, &result->op_status); in nfs2_xdr_dec_writeres()