Lines Matching refs:stat
167 struct kstat *stat)
170 *p++ = htonl(nfs3_ftypes[(stat->mode & S_IFMT) >> 12]);
171 *p++ = htonl((u32) (stat->mode & S_IALLUGO));
172 *p++ = htonl((u32) stat->nlink);
173 *p++ = htonl((u32) from_kuid_munged(userns, stat->uid));
174 *p++ = htonl((u32) from_kgid_munged(userns, stat->gid));
175 if (S_ISLNK(stat->mode) && stat->size > NFS3_MAXPATHLEN) {
178 p = xdr_encode_hyper(p, (u64) stat->size);
180 p = xdr_encode_hyper(p, ((u64)stat->blocks) << 9);
181 *p++ = htonl((u32) MAJOR(stat->rdev));
182 *p++ = htonl((u32) MINOR(stat->rdev));
184 p = xdr_encode_hyper(p, stat->ino);
185 p = encode_time3(p, &stat->atime);
186 p = encode_time3(p, &stat->mtime);
187 p = encode_time3(p, &stat->ctime);
211 struct kstat stat;
213 err = fh_getattr(fhp, &stat);
216 lease_get_mtime(d_inode(dentry), &stat.mtime);
217 return encode_fattr3(rqstp, p, fhp, &stat);
261 struct kstat stat;
268 err = fh_getattr(fhp, &stat);
271 stat.mtime = inode->i_mtime;
272 stat.ctime = inode->i_ctime;
273 stat.size = inode->i_size;
276 fhp->fh_pre_mtime = stat.mtime;
277 fhp->fh_pre_ctime = stat.ctime;
278 fhp->fh_pre_size = stat.size;
279 fhp->fh_pre_change = nfsd4_change_attribute(&stat, inode);
660 &resp->stat.mtime);
661 p = encode_fattr3(rqstp, p, &resp->fh, &resp->stat);