Lines Matching refs:tmp
256 struct __old_kernel_stat tmp; in cp_old_stat() local
267 memset(&tmp, 0, sizeof(struct __old_kernel_stat)); in cp_old_stat()
268 tmp.st_dev = old_encode_dev(stat->dev); in cp_old_stat()
269 tmp.st_ino = stat->ino; in cp_old_stat()
270 if (sizeof(tmp.st_ino) < sizeof(stat->ino) && tmp.st_ino != stat->ino) in cp_old_stat()
272 tmp.st_mode = stat->mode; in cp_old_stat()
273 tmp.st_nlink = stat->nlink; in cp_old_stat()
274 if (tmp.st_nlink != stat->nlink) in cp_old_stat()
276 SET_UID(tmp.st_uid, from_kuid_munged(current_user_ns(), stat->uid)); in cp_old_stat()
277 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_old_stat()
278 tmp.st_rdev = old_encode_dev(stat->rdev); in cp_old_stat()
283 tmp.st_size = stat->size; in cp_old_stat()
284 tmp.st_atime = stat->atime.tv_sec; in cp_old_stat()
285 tmp.st_mtime = stat->mtime.tv_sec; in cp_old_stat()
286 tmp.st_ctime = stat->ctime.tv_sec; in cp_old_stat()
287 return copy_to_user(statbuf,&tmp,sizeof(tmp)) ? -EFAULT : 0; in cp_old_stat()
343 struct stat tmp; in cp_new_stat() local
345 if (sizeof(tmp.st_dev) < 4 && !old_valid_dev(stat->dev)) in cp_new_stat()
347 if (sizeof(tmp.st_rdev) < 4 && !old_valid_dev(stat->rdev)) in cp_new_stat()
354 INIT_STRUCT_STAT_PADDING(tmp); in cp_new_stat()
355 tmp.st_dev = new_encode_dev(stat->dev); in cp_new_stat()
356 tmp.st_ino = stat->ino; in cp_new_stat()
357 if (sizeof(tmp.st_ino) < sizeof(stat->ino) && tmp.st_ino != stat->ino) in cp_new_stat()
359 tmp.st_mode = stat->mode; in cp_new_stat()
360 tmp.st_nlink = stat->nlink; in cp_new_stat()
361 if (tmp.st_nlink != stat->nlink) in cp_new_stat()
363 SET_UID(tmp.st_uid, from_kuid_munged(current_user_ns(), stat->uid)); in cp_new_stat()
364 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_new_stat()
365 tmp.st_rdev = new_encode_dev(stat->rdev); in cp_new_stat()
366 tmp.st_size = stat->size; in cp_new_stat()
367 tmp.st_atime = stat->atime.tv_sec; in cp_new_stat()
368 tmp.st_mtime = stat->mtime.tv_sec; in cp_new_stat()
369 tmp.st_ctime = stat->ctime.tv_sec; in cp_new_stat()
371 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_new_stat()
372 tmp.st_mtime_nsec = stat->mtime.tv_nsec; in cp_new_stat()
373 tmp.st_ctime_nsec = stat->ctime.tv_nsec; in cp_new_stat()
375 tmp.st_blocks = stat->blocks; in cp_new_stat()
376 tmp.st_blksize = stat->blksize; in cp_new_stat()
377 return copy_to_user(statbuf,&tmp,sizeof(tmp)) ? -EFAULT : 0; in cp_new_stat()
488 struct stat64 tmp; in cp_new_stat64() local
490 INIT_STRUCT_STAT64_PADDING(tmp); in cp_new_stat64()
493 tmp.st_dev = new_encode_dev(stat->dev); in cp_new_stat64()
494 tmp.st_rdev = new_encode_dev(stat->rdev); in cp_new_stat64()
496 tmp.st_dev = huge_encode_dev(stat->dev); in cp_new_stat64()
497 tmp.st_rdev = huge_encode_dev(stat->rdev); in cp_new_stat64()
499 tmp.st_ino = stat->ino; in cp_new_stat64()
500 if (sizeof(tmp.st_ino) < sizeof(stat->ino) && tmp.st_ino != stat->ino) in cp_new_stat64()
503 tmp.__st_ino = stat->ino; in cp_new_stat64()
505 tmp.st_mode = stat->mode; in cp_new_stat64()
506 tmp.st_nlink = stat->nlink; in cp_new_stat64()
507 tmp.st_uid = from_kuid_munged(current_user_ns(), stat->uid); in cp_new_stat64()
508 tmp.st_gid = from_kgid_munged(current_user_ns(), stat->gid); in cp_new_stat64()
509 tmp.st_atime = stat->atime.tv_sec; in cp_new_stat64()
510 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_new_stat64()
511 tmp.st_mtime = stat->mtime.tv_sec; in cp_new_stat64()
512 tmp.st_mtime_nsec = stat->mtime.tv_nsec; in cp_new_stat64()
513 tmp.st_ctime = stat->ctime.tv_sec; in cp_new_stat64()
514 tmp.st_ctime_nsec = stat->ctime.tv_nsec; in cp_new_stat64()
515 tmp.st_size = stat->size; in cp_new_stat64()
516 tmp.st_blocks = stat->blocks; in cp_new_stat64()
517 tmp.st_blksize = stat->blksize; in cp_new_stat64()
518 return copy_to_user(statbuf,&tmp,sizeof(tmp)) ? -EFAULT : 0; in cp_new_stat64()
572 struct statx tmp; in cp_statx() local
574 memset(&tmp, 0, sizeof(tmp)); in cp_statx()
576 tmp.stx_mask = stat->result_mask; in cp_statx()
577 tmp.stx_blksize = stat->blksize; in cp_statx()
578 tmp.stx_attributes = stat->attributes; in cp_statx()
579 tmp.stx_nlink = stat->nlink; in cp_statx()
580 tmp.stx_uid = from_kuid_munged(current_user_ns(), stat->uid); in cp_statx()
581 tmp.stx_gid = from_kgid_munged(current_user_ns(), stat->gid); in cp_statx()
582 tmp.stx_mode = stat->mode; in cp_statx()
583 tmp.stx_ino = stat->ino; in cp_statx()
584 tmp.stx_size = stat->size; in cp_statx()
585 tmp.stx_blocks = stat->blocks; in cp_statx()
586 tmp.stx_attributes_mask = stat->attributes_mask; in cp_statx()
587 tmp.stx_atime.tv_sec = stat->atime.tv_sec; in cp_statx()
588 tmp.stx_atime.tv_nsec = stat->atime.tv_nsec; in cp_statx()
589 tmp.stx_btime.tv_sec = stat->btime.tv_sec; in cp_statx()
590 tmp.stx_btime.tv_nsec = stat->btime.tv_nsec; in cp_statx()
591 tmp.stx_ctime.tv_sec = stat->ctime.tv_sec; in cp_statx()
592 tmp.stx_ctime.tv_nsec = stat->ctime.tv_nsec; in cp_statx()
593 tmp.stx_mtime.tv_sec = stat->mtime.tv_sec; in cp_statx()
594 tmp.stx_mtime.tv_nsec = stat->mtime.tv_nsec; in cp_statx()
595 tmp.stx_rdev_major = MAJOR(stat->rdev); in cp_statx()
596 tmp.stx_rdev_minor = MINOR(stat->rdev); in cp_statx()
597 tmp.stx_dev_major = MAJOR(stat->dev); in cp_statx()
598 tmp.stx_dev_minor = MINOR(stat->dev); in cp_statx()
599 tmp.stx_mnt_id = stat->mnt_id; in cp_statx()
601 return copy_to_user(buffer, &tmp, sizeof(tmp)) ? -EFAULT : 0; in cp_statx()
644 struct compat_stat tmp; in cp_compat_stat() local
646 if (sizeof(tmp.st_dev) < 4 && !old_valid_dev(stat->dev)) in cp_compat_stat()
648 if (sizeof(tmp.st_rdev) < 4 && !old_valid_dev(stat->rdev)) in cp_compat_stat()
651 memset(&tmp, 0, sizeof(tmp)); in cp_compat_stat()
652 tmp.st_dev = new_encode_dev(stat->dev); in cp_compat_stat()
653 tmp.st_ino = stat->ino; in cp_compat_stat()
654 if (sizeof(tmp.st_ino) < sizeof(stat->ino) && tmp.st_ino != stat->ino) in cp_compat_stat()
656 tmp.st_mode = stat->mode; in cp_compat_stat()
657 tmp.st_nlink = stat->nlink; in cp_compat_stat()
658 if (tmp.st_nlink != stat->nlink) in cp_compat_stat()
660 SET_UID(tmp.st_uid, from_kuid_munged(current_user_ns(), stat->uid)); in cp_compat_stat()
661 SET_GID(tmp.st_gid, from_kgid_munged(current_user_ns(), stat->gid)); in cp_compat_stat()
662 tmp.st_rdev = new_encode_dev(stat->rdev); in cp_compat_stat()
665 tmp.st_size = stat->size; in cp_compat_stat()
666 tmp.st_atime = stat->atime.tv_sec; in cp_compat_stat()
667 tmp.st_atime_nsec = stat->atime.tv_nsec; in cp_compat_stat()
668 tmp.st_mtime = stat->mtime.tv_sec; in cp_compat_stat()
669 tmp.st_mtime_nsec = stat->mtime.tv_nsec; in cp_compat_stat()
670 tmp.st_ctime = stat->ctime.tv_sec; in cp_compat_stat()
671 tmp.st_ctime_nsec = stat->ctime.tv_nsec; in cp_compat_stat()
672 tmp.st_blocks = stat->blocks; in cp_compat_stat()
673 tmp.st_blksize = stat->blksize; in cp_compat_stat()
674 return copy_to_user(ubuf, &tmp, sizeof(tmp)) ? -EFAULT : 0; in cp_compat_stat()