Lines Matching refs:stat
165 struct kstat *stat) in encode_fattr3() argument
167 *p++ = htonl(nfs3_ftypes[(stat->mode & S_IFMT) >> 12]); in encode_fattr3()
168 *p++ = htonl((u32) (stat->mode & S_IALLUGO)); in encode_fattr3()
169 *p++ = htonl((u32) stat->nlink); in encode_fattr3()
170 *p++ = htonl((u32) from_kuid(&init_user_ns, stat->uid)); in encode_fattr3()
171 *p++ = htonl((u32) from_kgid(&init_user_ns, stat->gid)); in encode_fattr3()
172 if (S_ISLNK(stat->mode) && stat->size > NFS3_MAXPATHLEN) { in encode_fattr3()
175 p = xdr_encode_hyper(p, (u64) stat->size); in encode_fattr3()
177 p = xdr_encode_hyper(p, ((u64)stat->blocks) << 9); in encode_fattr3()
178 *p++ = htonl((u32) MAJOR(stat->rdev)); in encode_fattr3()
179 *p++ = htonl((u32) MINOR(stat->rdev)); in encode_fattr3()
181 p = xdr_encode_hyper(p, stat->ino); in encode_fattr3()
182 p = encode_time3(p, &stat->atime); in encode_fattr3()
183 p = encode_time3(p, &stat->mtime); in encode_fattr3()
184 p = encode_time3(p, &stat->ctime); in encode_fattr3()
208 struct kstat stat; in encode_post_op_attr() local
210 err = fh_getattr(fhp, &stat); in encode_post_op_attr()
213 lease_get_mtime(d_inode(dentry), &stat.mtime); in encode_post_op_attr()
214 return encode_fattr3(rqstp, p, fhp, &stat); in encode_post_op_attr()
632 &resp->stat.mtime); in nfs3svc_encode_attrstat()
633 p = encode_fattr3(rqstp, p, &resp->fh, &resp->stat); in nfs3svc_encode_attrstat()