Lines Matching refs:__user

125 int get_compat_itimerval(struct itimerval *, const struct compat_itimerval __user *);
126 int put_compat_itimerval(struct compat_itimerval __user *, const struct itimerval *);
141 int set_compat_user_sigmask(const compat_sigset_t __user *umask,
262 extern int compat_get_timespec(struct timespec *, const void __user *);
263 extern int compat_put_timespec(const struct timespec *, void __user *);
264 extern int compat_get_timeval(struct timeval *, const void __user *);
265 extern int compat_put_timeval(const struct timeval *, void __user *);
297 struct compat_rusage __user *);
419 long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask,
421 long compat_put_bitmap(compat_ulong_t __user *umask, unsigned long *mask,
423 int copy_siginfo_from_user32(kernel_siginfo_t *to, const struct compat_siginfo __user *from);
424 int copy_siginfo_to_user32(struct compat_siginfo __user *to, const kernel_siginfo_t *from);
426 const struct compat_sigevent __user *u_event);
448 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat);
455 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, in put_compat_sigset()
486 const struct compat_iovec __user *uvector,
491 extern void __user *compat_alloc_user_space(unsigned long len);
493 int compat_restore_altstack(const compat_stack_t __user *uss);
494 int __compat_save_altstack(compat_stack_t __user *, unsigned long);
496 compat_stack_t __user *__uss = uss; \
498 put_user_ex(ptr_to_compat((void __user *)t->sas_ss_sp), &__uss->ss_sp); \
519 asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);
521 u32 __user *iocb);
525 struct io_event __user *events,
526 struct old_timespec32 __user *timeout,
527 const struct __compat_aio_sigset __user *usig);
531 struct io_event __user *events,
532 struct __kernel_timespec __user *timeout,
533 const struct __compat_aio_sigset __user *usig);
536 asmlinkage long compat_sys_lookup_dcookie(u32, u32, char __user *, compat_size_t);
540 struct epoll_event __user *events,
542 const compat_sigset_t __user *sigmask,
556 asmlinkage long compat_sys_mount(const char __user *dev_name,
557 const char __user *dir_name,
558 const char __user *type, compat_ulong_t flags,
559 const void __user *data);
562 asmlinkage long compat_sys_statfs(const char __user *pathname,
563 struct compat_statfs __user *buf);
564 asmlinkage long compat_sys_statfs64(const char __user *pathname,
566 struct compat_statfs64 __user *buf);
568 struct compat_statfs __user *buf);
570 struct compat_statfs64 __user *buf);
571 asmlinkage long compat_sys_truncate(const char __user *, compat_off_t);
574 asmlinkage long compat_sys_openat(int dfd, const char __user *filename,
579 struct compat_linux_dirent __user *dirent,
585 const struct compat_iovec __user *vec, compat_ulong_t vlen);
587 const struct compat_iovec __user *vec, compat_ulong_t vlen);
590 const struct compat_iovec __user *vec,
593 const struct compat_iovec __user *vec,
597 const struct compat_iovec __user *vec,
603 const struct compat_iovec __user *vec,
609 compat_off_t __user *offset, compat_size_t count);
611 compat_loff_t __user *offset, compat_size_t count);
614 asmlinkage long compat_sys_pselect6_time32(int n, compat_ulong_t __user *inp,
615 compat_ulong_t __user *outp,
616 compat_ulong_t __user *exp,
617 struct old_timespec32 __user *tsp,
618 void __user *sig);
619 asmlinkage long compat_sys_pselect6_time64(int n, compat_ulong_t __user *inp,
620 compat_ulong_t __user *outp,
621 compat_ulong_t __user *exp,
622 struct __kernel_timespec __user *tsp,
623 void __user *sig);
624 asmlinkage long compat_sys_ppoll_time32(struct pollfd __user *ufds,
626 struct old_timespec32 __user *tsp,
627 const compat_sigset_t __user *sigmask,
629 asmlinkage long compat_sys_ppoll_time64(struct pollfd __user *ufds,
631 struct __kernel_timespec __user *tsp,
632 const compat_sigset_t __user *sigmask,
637 const compat_sigset_t __user *sigmask,
641 asmlinkage long compat_sys_vmsplice(int fd, const struct compat_iovec __user *,
646 const char __user *filename,
647 struct compat_stat __user *statbuf,
650 struct compat_stat __user *statbuf);
656 struct compat_siginfo __user *, int,
657 struct compat_rusage __user *);
663 compat_sys_set_robust_list(struct compat_robust_list_head __user *head,
666 compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
667 compat_size_t __user *len_ptr);
671 struct compat_itimerval __user *it);
673 struct compat_itimerval __user *in,
674 struct compat_itimerval __user *out);
679 struct compat_kexec_segment __user *,
684 struct compat_sigevent __user *timer_event_spec,
685 timer_t __user *created_timer_id);
694 compat_ulong_t __user *user_mask_ptr);
697 compat_ulong_t __user *user_mask_ptr);
700 asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr,
701 compat_stack_t __user *uoss_ptr);
702 asmlinkage long compat_sys_rt_sigsuspend(compat_sigset_t __user *unewset,
706 const struct compat_sigaction __user *,
707 struct compat_sigaction __user *,
710 asmlinkage long compat_sys_rt_sigprocmask(int how, compat_sigset_t __user *set,
711 compat_sigset_t __user *oset,
713 asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset,
715 asmlinkage long compat_sys_rt_sigtimedwait_time32(compat_sigset_t __user *uthese,
716 struct compat_siginfo __user *uinfo,
717 struct old_timespec32 __user *uts, compat_size_t sigsetsize);
718 asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese,
719 struct compat_siginfo __user *uinfo,
720 struct __kernel_timespec __user *uts, compat_size_t sigsetsize);
722 struct compat_siginfo __user *uinfo);
726 asmlinkage long compat_sys_times(struct compat_tms __user *tbuf);
728 struct compat_rlimit __user *rlim);
730 struct compat_rlimit __user *rlim);
731 asmlinkage long compat_sys_getrusage(int who, struct compat_rusage __user *ru);
734 asmlinkage long compat_sys_gettimeofday(struct old_timeval32 __user *tv,
735 struct timezone __user *tz);
736 asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv,
737 struct timezone __user *tz);
740 asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info);
743 asmlinkage long compat_sys_mq_open(const char __user *u_name,
745 struct compat_mq_attr __user *u_attr);
747 const struct compat_sigevent __user *u_notification);
749 const struct compat_mq_attr __user *u_mqstat,
750 struct compat_mq_attr __user *u_omqstat);
753 asmlinkage long compat_sys_msgctl(int first, int second, void __user *uptr);
763 asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr);
767 asmlinkage long compat_sys_recvfrom(int fd, void __user *buf, compat_size_t len,
768 unsigned flags, struct sockaddr __user *addr,
769 int __user *addrlen);
771 char __user *optval, unsigned int optlen);
773 char __user *optval, int __user *optlen);
774 asmlinkage long compat_sys_sendmsg(int fd, struct compat_msghdr __user *msg,
776 asmlinkage long compat_sys_recvmsg(int fd, struct compat_msghdr __user *msg,
786 asmlinkage long compat_sys_execve(const char __user *filename, const compat_uptr_t __user *argv,
787 const compat_uptr_t __user *envp);
794 compat_ulong_t __user *nmask,
796 asmlinkage long compat_sys_get_mempolicy(int __user *policy,
797 compat_ulong_t __user *nmask,
801 asmlinkage long compat_sys_set_mempolicy(int mode, compat_ulong_t __user *nmask,
804 compat_ulong_t maxnode, const compat_ulong_t __user *old_nodes,
805 const compat_ulong_t __user *new_nodes);
807 __u32 __user *pages,
808 const int __user *nodes,
809 int __user *status,
814 struct compat_siginfo __user *uinfo);
815 asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg,
817 struct __kernel_timespec __user *timeout);
818 asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg,
820 struct old_timespec32 __user *timeout);
822 compat_uint_t __user *stat_addr, int options,
823 struct compat_rusage __user *ru);
825 int, const char __user *);
827 struct file_handle __user *handle,
829 asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg,
832 const struct compat_iovec __user *lvec,
833 compat_ulong_t liovcnt, const struct compat_iovec __user *rvec,
836 const struct compat_iovec __user *lvec,
837 compat_ulong_t liovcnt, const struct compat_iovec __user *rvec,
839 asmlinkage long compat_sys_execveat(int dfd, const char __user *filename,
840 const compat_uptr_t __user *argv,
841 const compat_uptr_t __user *envp, int flags);
843 const struct compat_iovec __user *vec,
846 const struct compat_iovec __user *vec,
850 const struct compat_iovec __user *vec,
856 const struct compat_iovec __user *vec,
867 asmlinkage long compat_sys_open(const char __user *filename, int flags,
872 const compat_sigset_t __user *sigmask,
876 asmlinkage long compat_sys_newstat(const char __user *filename,
877 struct compat_stat __user *statbuf);
878 asmlinkage long compat_sys_newlstat(const char __user *filename,
879 struct compat_stat __user *statbuf);
882 asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp,
883 compat_ulong_t __user *outp, compat_ulong_t __user *exp,
884 struct old_timeval32 __user *tvp);
885 asmlinkage long compat_sys_ustat(unsigned dev, struct compat_ustat __user *u32);
886 asmlinkage long compat_sys_recv(int fd, void __user *buf, compat_size_t len,
888 asmlinkage long compat_sys_sysctl(struct compat_sysctl_args __user *args);
892 struct compat_old_linux_dirent __user *,
896 asmlinkage long compat_sys_old_select(struct compat_sel_arg_struct __user *arg);
903 asmlinkage long compat_sys_sigpending(compat_old_sigset_t __user *set);
907 asmlinkage long compat_sys_sigprocmask(int how, compat_old_sigset_t __user *nset,
908 compat_old_sigset_t __user *oset);
912 const struct compat_old_sigaction __user *act,
913 struct compat_old_sigaction __user *oact);
917 asmlinkage long compat_sys_socketcall(int call, u32 __user *args);
956 int kcompat_sys_statfs64(const char __user * pathname, compat_size_t sz,
957 struct compat_statfs64 __user * buf);
959 struct compat_statfs64 __user * buf);