Lines Matching refs:__user

289 asmlinkage long sys_io_setup(unsigned nr_reqs, aio_context_t __user *ctx);
292 struct iocb __user * __user *);
293 asmlinkage long sys_io_cancel(aio_context_t ctx_id, struct iocb __user *iocb,
294 struct io_event __user *result);
298 struct io_event __user *events,
299 struct __kernel_timespec __user *timeout);
303 struct io_event __user *events,
304 struct old_timespec32 __user *timeout);
308 struct io_event __user *events,
309 struct __kernel_timespec __user *timeout,
314 struct io_event __user *events,
315 struct old_timespec32 __user *timeout,
318 struct io_uring_params __user *p);
321 const sigset_t __user *sig, size_t sigsz);
323 void __user *arg, unsigned int nr_args);
326 asmlinkage long sys_setxattr(const char __user *path, const char __user *name,
327 const void __user *value, size_t size, int flags);
328 asmlinkage long sys_lsetxattr(const char __user *path, const char __user *name,
329 const void __user *value, size_t size, int flags);
330 asmlinkage long sys_fsetxattr(int fd, const char __user *name,
331 const void __user *value, size_t size, int flags);
332 asmlinkage long sys_getxattr(const char __user *path, const char __user *name,
333 void __user *value, size_t size);
334 asmlinkage long sys_lgetxattr(const char __user *path, const char __user *name,
335 void __user *value, size_t size);
336 asmlinkage long sys_fgetxattr(int fd, const char __user *name,
337 void __user *value, size_t size);
338 asmlinkage long sys_listxattr(const char __user *path, char __user *list,
340 asmlinkage long sys_llistxattr(const char __user *path, char __user *list,
342 asmlinkage long sys_flistxattr(int fd, char __user *list, size_t size);
343 asmlinkage long sys_removexattr(const char __user *path,
344 const char __user *name);
345 asmlinkage long sys_lremovexattr(const char __user *path,
346 const char __user *name);
347 asmlinkage long sys_fremovexattr(int fd, const char __user *name);
350 asmlinkage long sys_getcwd(char __user *buf, unsigned long size);
353 asmlinkage long sys_lookup_dcookie(u64 cookie64, char __user *buf, size_t len);
361 struct epoll_event __user *event);
362 asmlinkage long sys_epoll_pwait(int epfd, struct epoll_event __user *events,
364 const sigset_t __user *sigmask,
378 asmlinkage long sys_inotify_add_watch(int fd, const char __user *path,
394 asmlinkage long sys_mknodat(int dfd, const char __user * filename, umode_t mode,
396 asmlinkage long sys_mkdirat(int dfd, const char __user * pathname, umode_t mode);
397 asmlinkage long sys_unlinkat(int dfd, const char __user * pathname, int flag);
398 asmlinkage long sys_symlinkat(const char __user * oldname,
399 int newdfd, const char __user * newname);
400 asmlinkage long sys_linkat(int olddfd, const char __user *oldname,
401 int newdfd, const char __user *newname, int flags);
402 asmlinkage long sys_renameat(int olddfd, const char __user * oldname,
403 int newdfd, const char __user * newname);
406 asmlinkage long sys_umount(char __user *name, int flags);
407 asmlinkage long sys_mount(char __user *dev_name, char __user *dir_name,
408 char __user *type, unsigned long flags,
409 void __user *data);
410 asmlinkage long sys_pivot_root(const char __user *new_root,
411 const char __user *put_old);
416 asmlinkage long sys_statfs(const char __user * path,
417 struct statfs __user *buf);
418 asmlinkage long sys_statfs64(const char __user *path, size_t sz,
419 struct statfs64 __user *buf);
420 asmlinkage long sys_fstatfs(unsigned int fd, struct statfs __user *buf);
422 struct statfs64 __user *buf);
423 asmlinkage long sys_truncate(const char __user *path, long length);
426 asmlinkage long sys_truncate64(const char __user *path, loff_t length);
430 asmlinkage long sys_faccessat(int dfd, const char __user *filename, int mode);
431 asmlinkage long sys_chdir(const char __user *filename);
433 asmlinkage long sys_chroot(const char __user *filename);
435 asmlinkage long sys_fchmodat(int dfd, const char __user * filename,
437 asmlinkage long sys_fchownat(int dfd, const char __user *filename, uid_t user,
440 asmlinkage long sys_openat(int dfd, const char __user *filename, int flags,
446 asmlinkage long sys_pipe2(int __user *fildes, int flags);
449 asmlinkage long sys_quotactl(unsigned int cmd, const char __user *special,
450 qid_t id, void __user *addr);
454 struct linux_dirent64 __user *dirent,
459 unsigned long offset_low, loff_t __user *result,
463 asmlinkage long sys_read(unsigned int fd, char __user *buf, size_t count);
464 asmlinkage long sys_write(unsigned int fd, const char __user *buf,
467 const struct iovec __user *vec,
470 const struct iovec __user *vec,
472 asmlinkage long sys_pread64(unsigned int fd, char __user *buf,
474 asmlinkage long sys_pwrite64(unsigned int fd, const char __user *buf,
476 asmlinkage long sys_preadv(unsigned long fd, const struct iovec __user *vec,
478 asmlinkage long sys_pwritev(unsigned long fd, const struct iovec __user *vec,
483 loff_t __user *offset, size_t count);
486 asmlinkage long sys_pselect6(int, fd_set __user *, fd_set __user *,
487 fd_set __user *, struct __kernel_timespec __user *,
488 void __user *);
489 asmlinkage long sys_pselect6_time32(int, fd_set __user *, fd_set __user *,
490 fd_set __user *, struct old_timespec32 __user *,
491 void __user *);
492 asmlinkage long sys_ppoll(struct pollfd __user *, unsigned int,
493 struct __kernel_timespec __user *, const sigset_t __user *,
495 asmlinkage long sys_ppoll_time32(struct pollfd __user *, unsigned int,
496 struct old_timespec32 __user *, const sigset_t __user *,
500 asmlinkage long sys_signalfd4(int ufd, sigset_t __user *user_mask, size_t sizemask, int flags);
503 asmlinkage long sys_vmsplice(int fd, const struct iovec __user *iov,
505 asmlinkage long sys_splice(int fd_in, loff_t __user *off_in,
506 int fd_out, loff_t __user *off_out,
511 asmlinkage long sys_readlinkat(int dfd, const char __user *path, char __user *buf,
513 asmlinkage long sys_newfstatat(int dfd, const char __user *filename,
514 struct stat __user *statbuf, int flag);
515 asmlinkage long sys_newfstat(unsigned int fd, struct stat __user *statbuf);
517 asmlinkage long sys_fstat64(unsigned long fd, struct stat64 __user *statbuf);
518 asmlinkage long sys_fstatat64(int dfd, const char __user *filename,
519 struct stat64 __user *statbuf, int flag);
534 const struct __kernel_itimerspec __user *utmr,
535 struct __kernel_itimerspec __user *otmr);
536 asmlinkage long sys_timerfd_gettime(int ufd, struct __kernel_itimerspec __user *otmr);
538 struct old_itimerspec32 __user *otmr);
540 const struct old_itimerspec32 __user *utmr,
541 struct old_itimerspec32 __user *otmr);
544 asmlinkage long sys_utimensat(int dfd, const char __user *filename,
545 struct __kernel_timespec __user *utimes,
548 const char __user *filename,
549 struct old_timespec32 __user *t, int flags);
552 asmlinkage long sys_acct(const char __user *name);
567 struct siginfo __user *infop,
568 int options, struct rusage __user *ru);
571 asmlinkage long sys_set_tid_address(int __user *tidptr);
575 asmlinkage long sys_futex(u32 __user *uaddr, int op, u32 val,
576 struct __kernel_timespec __user *utime, u32 __user *uaddr2,
578 asmlinkage long sys_futex_time32(u32 __user *uaddr, int op, u32 val,
579 struct old_timespec32 __user *utime, u32 __user *uaddr2,
582 struct robust_list_head __user * __user *head_ptr,
583 size_t __user *len_ptr);
584 asmlinkage long sys_set_robust_list(struct robust_list_head __user *head,
588 asmlinkage long sys_nanosleep(struct __kernel_timespec __user *rqtp,
589 struct __kernel_timespec __user *rmtp);
590 asmlinkage long sys_nanosleep_time32(struct old_timespec32 __user *rqtp,
591 struct old_timespec32 __user *rmtp);
594 asmlinkage long sys_getitimer(int which, struct itimerval __user *value);
596 struct itimerval __user *value,
597 struct itimerval __user *ovalue);
601 struct kexec_segment __user *segments,
605 asmlinkage long sys_init_module(void __user *umod, unsigned long len,
606 const char __user *uargs);
607 asmlinkage long sys_delete_module(const char __user *name_user,
612 struct sigevent __user *timer_event_spec,
613 timer_t __user * created_timer_id);
615 struct __kernel_itimerspec __user *setting);
618 const struct __kernel_itimerspec __user *new_setting,
619 struct __kernel_itimerspec __user *old_setting);
622 const struct __kernel_timespec __user *tp);
624 struct __kernel_timespec __user *tp);
626 struct __kernel_timespec __user *tp);
628 const struct __kernel_timespec __user *rqtp,
629 struct __kernel_timespec __user *rmtp);
631 struct old_itimerspec32 __user *setting);
633 struct old_itimerspec32 __user *new,
634 struct old_itimerspec32 __user *old);
636 struct old_timespec32 __user *tp);
638 struct old_timespec32 __user *tp);
640 struct old_timespec32 __user *tp);
642 struct old_timespec32 __user *rqtp,
643 struct old_timespec32 __user *rmtp);
646 asmlinkage long sys_syslog(int type, char __user *buf, int len);
654 struct sched_param __user *param);
656 struct sched_param __user *param);
659 struct sched_param __user *param);
661 unsigned long __user *user_mask_ptr);
663 unsigned long __user *user_mask_ptr);
668 struct __kernel_timespec __user *interval);
670 struct old_timespec32 __user *interval);
677 asmlinkage long sys_sigaltstack(const struct sigaltstack __user *uss,
678 struct sigaltstack __user *uoss);
679 asmlinkage long sys_rt_sigsuspend(sigset_t __user *unewset, size_t sigsetsize);
682 const struct sigaction __user *,
683 struct sigaction __user *,
686 asmlinkage long sys_rt_sigprocmask(int how, sigset_t __user *set,
687 sigset_t __user *oset, size_t sigsetsize);
688 asmlinkage long sys_rt_sigpending(sigset_t __user *set, size_t sigsetsize);
689 asmlinkage long sys_rt_sigtimedwait(const sigset_t __user *uthese,
690 siginfo_t __user *uinfo,
691 const struct __kernel_timespec __user *uts,
693 asmlinkage long sys_rt_sigtimedwait_time32(const sigset_t __user *uthese,
694 siginfo_t __user *uinfo,
695 const struct old_timespec32 __user *uts,
697 asmlinkage long sys_rt_sigqueueinfo(pid_t pid, int sig, siginfo_t __user *uinfo);
703 void __user *arg);
709 asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);
711 asmlinkage long sys_getresgid(gid_t __user *rgid, gid_t __user *egid, gid_t __user *sgid);
714 asmlinkage long sys_times(struct tms __user *tbuf);
719 asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist);
720 asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist);
721 asmlinkage long sys_newuname(struct new_utsname __user *name);
722 asmlinkage long sys_sethostname(char __user *name, int len);
723 asmlinkage long sys_setdomainname(char __user *name, int len);
725 struct rlimit __user *rlim);
727 struct rlimit __user *rlim);
728 asmlinkage long sys_getrusage(int who, struct rusage __user *ru);
732 asmlinkage long sys_getcpu(unsigned __user *cpu, unsigned __user *node, struct getcpu_cache __user
735 asmlinkage long sys_gettimeofday(struct timeval __user *tv,
736 struct timezone __user *tz);
737 asmlinkage long sys_settimeofday(struct timeval __user *tv,
738 struct timezone __user *tz);
739 asmlinkage long sys_adjtimex(struct __kernel_timex __user *txc_p);
740 asmlinkage long sys_adjtimex_time32(struct old_timex32 __user *txc_p);
750 asmlinkage long sys_sysinfo(struct sysinfo __user *info);
753 asmlinkage long sys_mq_open(const char __user *name, int oflag, umode_t mode, struct mq_attr __user
754 asmlinkage long sys_mq_unlink(const char __user *name);
755 …dsend(mqd_t mqdes, const char __user *msg_ptr, size_t msg_len, unsigned int msg_prio, const struct…
756 …receive(mqd_t mqdes, char __user *msg_ptr, size_t msg_len, unsigned int __user *msg_prio, const st…
757 asmlinkage long sys_mq_notify(mqd_t mqdes, const struct sigevent __user *notification);
758 … long sys_mq_getsetattr(mqd_t mqdes, const struct mq_attr __user *mqstat, struct mq_attr __user *o…
760 char __user *u_msg_ptr,
761 unsigned int msg_len, unsigned int __user *u_msg_prio,
762 const struct old_timespec32 __user *u_abs_timeout);
764 const char __user *u_msg_ptr,
766 const struct old_timespec32 __user *u_abs_timeout);
770 asmlinkage long sys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
771 asmlinkage long sys_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
772 asmlinkage long sys_msgrcv(int msqid, struct msgbuf __user *msgp,
774 asmlinkage long sys_msgsnd(int msqid, struct msgbuf __user *msgp,
781 asmlinkage long sys_semtimedop(int semid, struct sembuf __user *sops,
783 const struct __kernel_timespec __user *timeout);
784 asmlinkage long sys_semtimedop_time32(int semid, struct sembuf __user *sops,
786 const struct old_timespec32 __user *timeout);
787 asmlinkage long sys_semop(int semid, struct sembuf __user *sops,
792 asmlinkage long sys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
793 asmlinkage long sys_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
794 asmlinkage long sys_shmat(int shmid, char __user *shmaddr, int shmflg);
795 asmlinkage long sys_shmdt(char __user *shmaddr);
799 asmlinkage long sys_socketpair(int, int, int, int __user *);
800 asmlinkage long sys_bind(int, struct sockaddr __user *, int);
802 asmlinkage long sys_accept(int, struct sockaddr __user *, int __user *);
803 asmlinkage long sys_connect(int, struct sockaddr __user *, int);
804 asmlinkage long sys_getsockname(int, struct sockaddr __user *, int __user *);
805 asmlinkage long sys_getpeername(int, struct sockaddr __user *, int __user *);
806 asmlinkage long sys_sendto(int, void __user *, size_t, unsigned,
807 struct sockaddr __user *, int);
808 asmlinkage long sys_recvfrom(int, void __user *, size_t, unsigned,
809 struct sockaddr __user *, int __user *);
811 char __user *optval, int optlen);
813 char __user *optval, int __user *optlen);
815 asmlinkage long sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned flags);
816 asmlinkage long sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned flags);
829 asmlinkage long sys_add_key(const char __user *_type,
830 const char __user *_description,
831 const void __user *_payload,
834 asmlinkage long sys_request_key(const char __user *_type,
835 const char __user *_description,
836 const char __user *_callout_info,
843 asmlinkage long sys_clone(unsigned long, unsigned long, int __user *, unsigned long,
844 int __user *);
847 asmlinkage long sys_clone(unsigned long, unsigned long, int, int __user *,
848 int __user *, unsigned long);
850 asmlinkage long sys_clone(unsigned long, unsigned long, int __user *,
851 int __user *, unsigned long);
855 asmlinkage long sys_clone3(struct clone_args __user *uargs, size_t size);
857 asmlinkage long sys_execve(const char __user *filename,
858 const char __user *const __user *argv,
859 const char __user *const __user *envp);
865 asmlinkage long sys_swapon(const char __user *specialfile, int swap_flags);
866 asmlinkage long sys_swapoff(const char __user *specialfile);
875 unsigned char __user * vec);
882 const unsigned long __user *nmask,
885 asmlinkage long sys_get_mempolicy(int __user *policy,
886 unsigned long __user *nmask,
889 asmlinkage long sys_set_mempolicy(int mode, const unsigned long __user *nmask,
892 const unsigned long __user *from,
893 const unsigned long __user *to);
895 const void __user * __user *pages,
896 const int __user *nodes,
897 int __user *status,
901 siginfo_t __user *uinfo);
903 struct perf_event_attr __user *attr_uptr,
905 asmlinkage long sys_accept4(int, struct sockaddr __user *, int __user *, int);
906 asmlinkage long sys_recvmmsg(int fd, struct mmsghdr __user *msg,
908 struct __kernel_timespec __user *timeout);
909 asmlinkage long sys_recvmmsg_time32(int fd, struct mmsghdr __user *msg,
911 struct old_timespec32 __user *timeout);
913 asmlinkage long sys_wait4(pid_t pid, int __user *stat_addr,
914 int options, struct rusage __user *ru);
916 const struct rlimit64 __user *new_rlim,
917 struct rlimit64 __user *old_rlim);
921 const char __user *pathname);
922 asmlinkage long sys_name_to_handle_at(int dfd, const char __user *name,
923 struct file_handle __user *handle,
924 int __user *mnt_id, int flag);
926 struct file_handle __user *handle,
929 struct __kernel_timex __user *tx);
931 struct old_timex32 __user *tx);
935 asmlinkage long sys_sendmmsg(int fd, struct mmsghdr __user *msg,
938 const struct iovec __user *lvec,
940 const struct iovec __user *rvec,
944 const struct iovec __user *lvec,
946 const struct iovec __user *rvec,
951 asmlinkage long sys_finit_module(int fd, const char __user *uargs, int flags);
953 struct sched_attr __user *attr,
956 struct sched_attr __user *attr,
959 asmlinkage long sys_renameat2(int olddfd, const char __user *oldname,
960 int newdfd, const char __user *newname,
963 void __user *uargs);
964 asmlinkage long sys_getrandom(char __user *buf, size_t count,
966 asmlinkage long sys_memfd_create(const char __user *uname_ptr, unsigned int flags);
968 asmlinkage long sys_execveat(int dfd, const char __user *filename,
969 const char __user *const __user *argv,
970 const char __user *const __user *envp, int flags);
974 asmlinkage long sys_copy_file_range(int fd_in, loff_t __user *off_in,
975 int fd_out, loff_t __user *off_out,
977 asmlinkage long sys_preadv2(unsigned long fd, const struct iovec __user *vec,
980 asmlinkage long sys_pwritev2(unsigned long fd, const struct iovec __user *vec,
987 asmlinkage long sys_statx(int dfd, const char __user *path, unsigned flags,
988 unsigned mask, struct statx __user *buffer);
989 asmlinkage long sys_rseq(struct rseq __user *rseq, uint32_t rseq_len,
991 asmlinkage long sys_open_tree(int dfd, const char __user *path, unsigned flags);
992 asmlinkage long sys_move_mount(int from_dfd, const char __user *from_path,
993 int to_dfd, const char __user *to_path,
995 asmlinkage long sys_fsopen(const char __user *fs_name, unsigned int flags);
996 asmlinkage long sys_fsconfig(int fs_fd, unsigned int cmd, const char __user *key,
997 const void __user *value, int aux);
999 asmlinkage long sys_fspick(int dfd, const char __user *path, unsigned int flags);
1001 siginfo_t __user *info,
1014 void __user *buf);
1017 void __user *buf);
1021 asmlinkage long sys_spu_run(int fd, __u32 __user *unpc,
1022 __u32 __user *ustatus);
1023 asmlinkage long sys_spu_create(const char __user *name,
1033 asmlinkage long sys_open(const char __user *filename,
1035 asmlinkage long sys_link(const char __user *oldname,
1036 const char __user *newname);
1037 asmlinkage long sys_unlink(const char __user *pathname);
1038 asmlinkage long sys_mknod(const char __user *filename, umode_t mode,
1040 asmlinkage long sys_chmod(const char __user *filename, umode_t mode);
1041 asmlinkage long sys_chown(const char __user *filename,
1043 asmlinkage long sys_mkdir(const char __user *pathname, umode_t mode);
1044 asmlinkage long sys_rmdir(const char __user *pathname);
1045 asmlinkage long sys_lchown(const char __user *filename,
1047 asmlinkage long sys_access(const char __user *filename, int mode);
1048 asmlinkage long sys_rename(const char __user *oldname,
1049 const char __user *newname);
1050 asmlinkage long sys_symlink(const char __user *old, const char __user *new);
1052 asmlinkage long sys_stat64(const char __user *filename,
1053 struct stat64 __user *statbuf);
1054 asmlinkage long sys_lstat64(const char __user *filename,
1055 struct stat64 __user *statbuf);
1059 asmlinkage long sys_pipe(int __user *fildes);
1064 asmlinkage long sys_signalfd(int ufd, sigset_t __user *user_mask, size_t sizemask);
1068 off_t __user *offset, size_t count);
1069 asmlinkage long sys_newstat(const char __user *filename,
1070 struct stat __user *statbuf);
1071 asmlinkage long sys_newlstat(const char __user *filename,
1072 struct stat __user *statbuf);
1079 asmlinkage long sys_time(time_t __user *tloc);
1080 asmlinkage long sys_time32(old_time32_t __user *tloc);
1082 asmlinkage long sys_utime(char __user *filename,
1083 struct utimbuf __user *times);
1084 asmlinkage long sys_utimes(char __user *filename,
1085 struct timeval __user *utimes);
1086 asmlinkage long sys_futimesat(int dfd, const char __user *filename,
1087 struct timeval __user *utimes);
1090 const char __user *filename,
1091 struct old_timeval32 __user *t);
1092 asmlinkage long sys_utime32(const char __user *filename,
1093 struct old_utimbuf32 __user *t);
1094 asmlinkage long sys_utimes_time32(const char __user *filename,
1095 struct old_timeval32 __user *t);
1096 asmlinkage long sys_creat(const char __user *pathname, umode_t mode);
1098 struct linux_dirent __user *dirent,
1100 asmlinkage long sys_select(int n, fd_set __user *inp, fd_set __user *outp,
1101 fd_set __user *exp, struct timeval __user *tvp);
1102 asmlinkage long sys_poll(struct pollfd __user *ufds, unsigned int nfds,
1104 asmlinkage long sys_epoll_wait(int epfd, struct epoll_event __user *events,
1106 asmlinkage long sys_ustat(unsigned dev, struct ustat __user *ubuf);
1108 asmlinkage long sys_recv(int, void __user *, size_t, unsigned);
1109 asmlinkage long sys_send(int, void __user *, size_t, unsigned);
1111 asmlinkage long sys_oldumount(char __user *name);
1112 asmlinkage long sys_uselib(const char __user *library);
1113 asmlinkage long sys_sysctl(struct __sysctl_args __user *args);
1119 asmlinkage long sys_stime(time_t __user *tptr);
1120 asmlinkage long sys_stime32(old_time32_t __user *tptr);
1123 asmlinkage long sys_sigpending(old_sigset_t __user *uset);
1124 asmlinkage long sys_sigprocmask(int how, old_sigset_t __user *set,
1125 old_sigset_t __user *oset);
1135 asmlinkage long sys_sigaction(int, const struct old_sigaction __user *,
1136 struct old_sigaction __user *);
1148 const char __user *cmdline_ptr,
1152 asmlinkage long sys_waitpid(pid_t pid, int __user *stat_addr, int options);
1156 asmlinkage long sys_chown16(const char __user *filename,
1158 asmlinkage long sys_lchown16(const char __user *filename,
1166 asmlinkage long sys_getresuid16(old_uid_t __user *ruid,
1167 old_uid_t __user *euid, old_uid_t __user *suid);
1169 asmlinkage long sys_getresgid16(old_gid_t __user *rgid,
1170 old_gid_t __user *egid, old_gid_t __user *sgid);
1173 asmlinkage long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist);
1174 asmlinkage long sys_setgroups16(int gidsetsize, old_gid_t __user *grouplist);
1182 asmlinkage long sys_socketcall(int call, unsigned long __user *args);
1185 asmlinkage long sys_stat(const char __user *filename,
1186 struct __old_kernel_stat __user *statbuf);
1187 asmlinkage long sys_lstat(const char __user *filename,
1188 struct __old_kernel_stat __user *statbuf);
1190 struct __old_kernel_stat __user *statbuf);
1191 asmlinkage long sys_readlink(const char __user *path,
1192 char __user *buf, int bufsiz);
1195 asmlinkage long sys_old_select(struct sel_arg_struct __user *arg);
1198 asmlinkage long sys_old_readdir(unsigned int, struct old_linux_dirent __user *, unsigned int);
1201 asmlinkage long sys_gethostname(char __user *name, int len);
1202 asmlinkage long sys_uname(struct old_utsname __user *);
1203 asmlinkage long sys_olduname(struct oldold_utsname __user *);
1205 asmlinkage long sys_old_getrlimit(unsigned int resource, struct rlimit __user *rlim);
1210 unsigned long third, void __user *ptr, long fifth);
1216 asmlinkage long sys_old_mmap(struct mmap_arg_struct __user *arg);
1234 int ksys_mount(const char __user *dev_name, const char __user *dir_name,
1235 const char __user *type, unsigned long flags, void __user *data);
1236 int ksys_umount(char __user *name, int flags);
1238 int ksys_chroot(const char __user *filename);
1239 ssize_t ksys_write(unsigned int fd, const char __user *buf, size_t count);
1240 int ksys_chdir(const char __user *filename);
1243 int ksys_getdents64(unsigned int fd, struct linux_dirent64 __user *dirent,
1247 ssize_t ksys_read(unsigned int fd, char __user *buf, size_t count);
1253 ssize_t ksys_pread64(unsigned int fd, char __user *buf, size_t count,
1255 ssize_t ksys_pwrite64(unsigned int fd, const char __user *buf,
1272 unsigned long third, void __user * ptr, long fifth);
1282 static inline long ksys_unlink(const char __user *pathname) in ksys_unlink()
1287 extern long do_rmdir(int dfd, const char __user *pathname);
1289 static inline long ksys_rmdir(const char __user *pathname) in ksys_rmdir()
1294 extern long do_mkdirat(int dfd, const char __user *pathname, umode_t mode);
1296 static inline long ksys_mkdir(const char __user *pathname, umode_t mode) in ksys_mkdir()
1301 extern long do_symlinkat(const char __user *oldname, int newdfd,
1302 const char __user *newname);
1304 static inline long ksys_symlink(const char __user *oldname, in ksys_symlink()
1305 const char __user *newname) in ksys_symlink()
1310 extern long do_mknodat(int dfd, const char __user *filename, umode_t mode,
1313 static inline long ksys_mknod(const char __user *filename, umode_t mode, in ksys_mknod()
1319 extern int do_linkat(int olddfd, const char __user *oldname, int newdfd,
1320 const char __user *newname, int flags);
1322 static inline long ksys_link(const char __user *oldname, in ksys_link()
1323 const char __user *newname) in ksys_link()
1328 extern int do_fchmodat(int dfd, const char __user *filename, umode_t mode);
1330 static inline int ksys_chmod(const char __user *filename, umode_t mode) in ksys_chmod()
1335 extern long do_faccessat(int dfd, const char __user *filename, int mode);
1337 static inline long ksys_access(const char __user *filename, int mode) in ksys_access()
1342 extern int do_fchownat(int dfd, const char __user *filename, uid_t user,
1345 static inline long ksys_chown(const char __user *filename, uid_t user, in ksys_chown()
1351 static inline long ksys_lchown(const char __user *filename, uid_t user, in ksys_lchown()
1377 extern long do_sys_open(int dfd, const char __user *filename, int flags,
1380 static inline long ksys_open(const char __user *filename, int flags, in ksys_open()
1388 extern long do_sys_truncate(const char __user *pathname, loff_t length);
1390 static inline long ksys_truncate(const char __user *pathname, loff_t length) in ksys_truncate()
1406 long ksys_semtimedop(int semid, struct sembuf __user *tsops,
1408 const struct __kernel_timespec __user *timeout);
1412 long ksys_old_msgctl(int msqid, int cmd, struct msqid_ds __user *buf);
1413 long ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz,
1415 long ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz,
1418 long ksys_shmdt(char __user *shmaddr);
1419 long ksys_old_shmctl(int shmid, int cmd, struct shmid_ds __user *buf);
1420 long compat_ksys_semtimedop(int semid, struct sembuf __user *tsems,
1422 const struct old_timespec32 __user *timeout);