Lines Matching refs:ubuf
68 SYSCALL_DEFINE5(ia32_pread64, unsigned int, fd, char __user *, ubuf,
71 return ksys_pread64(fd, ubuf, count,
75 SYSCALL_DEFINE5(ia32_pwrite64, unsigned int, fd, const char __user *, ubuf,
78 return ksys_pwrite64(fd, ubuf, count,
132 static int cp_stat64(struct stat64 __user *ubuf, struct kstat *stat)
134 typeof(ubuf->st_uid) uid = 0;
135 typeof(ubuf->st_gid) gid = 0;
138 if (!user_write_access_begin(ubuf, sizeof(struct stat64)))
140 unsafe_put_user(huge_encode_dev(stat->dev), &ubuf->st_dev, Efault);
141 unsafe_put_user(stat->ino, &ubuf->__st_ino, Efault);
142 unsafe_put_user(stat->ino, &ubuf->st_ino, Efault);
143 unsafe_put_user(stat->mode, &ubuf->st_mode, Efault);
144 unsafe_put_user(stat->nlink, &ubuf->st_nlink, Efault);
145 unsafe_put_user(uid, &ubuf->st_uid, Efault);
146 unsafe_put_user(gid, &ubuf->st_gid, Efault);
147 unsafe_put_user(huge_encode_dev(stat->rdev), &ubuf->st_rdev, Efault);
148 unsafe_put_user(stat->size, &ubuf->st_size, Efault);
149 unsafe_put_user(stat->atime.tv_sec, &ubuf->st_atime, Efault);
150 unsafe_put_user(stat->atime.tv_nsec, &ubuf->st_atime_nsec, Efault);
151 unsafe_put_user(stat->mtime.tv_sec, &ubuf->st_mtime, Efault);
152 unsafe_put_user(stat->mtime.tv_nsec, &ubuf->st_mtime_nsec, Efault);
153 unsafe_put_user(stat->ctime.tv_sec, &ubuf->st_ctime, Efault);
154 unsafe_put_user(stat->ctime.tv_nsec, &ubuf->st_ctime_nsec, Efault);
155 unsafe_put_user(stat->blksize, &ubuf->st_blksize, Efault);
156 unsafe_put_user(stat->blocks, &ubuf->st_blocks, Efault);