Lines Matching refs:__user

135 int set_compat_user_sigmask(const compat_sigset_t __user *umask,
281 struct compat_rusage __user *);
401 const struct compat_siginfo __user *from);
402 int __copy_siginfo_to_user32(struct compat_siginfo __user *to,
408 const struct compat_sigevent __user *u_event);
410 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat);
417 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, in put_compat_sigset()
440 compat_sigset_t __user *__c = compat; \
463 const compat_sigset_t __user *__c = compat; \
491 compat_sigset_t __user *__c = compat; \
498 const compat_sigset_t __user *__c = compat; \
514 int compat_restore_altstack(const compat_stack_t __user *uss);
515 int __compat_save_altstack(compat_stack_t __user *, unsigned long);
517 compat_stack_t __user *__uss = uss; \
519 unsafe_put_user(ptr_to_compat((void __user *)t->sas_ss_sp), \
539 asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);
541 u32 __user *iocb);
545 struct io_event __user *events,
546 struct old_timespec32 __user *timeout,
547 const struct __compat_aio_sigset __user *usig);
551 struct io_event __user *events,
552 struct __kernel_timespec __user *timeout,
553 const struct __compat_aio_sigset __user *usig);
556 asmlinkage long compat_sys_lookup_dcookie(u32, u32, char __user *, compat_size_t);
560 struct epoll_event __user *events,
562 const compat_sigset_t __user *sigmask,
565 struct epoll_event __user *events,
567 const struct __kernel_timespec __user *timeout,
568 const compat_sigset_t __user *sigmask,
582 asmlinkage long compat_sys_statfs(const char __user *pathname,
583 struct compat_statfs __user *buf);
584 asmlinkage long compat_sys_statfs64(const char __user *pathname,
586 struct compat_statfs64 __user *buf);
588 struct compat_statfs __user *buf);
590 struct compat_statfs64 __user *buf);
591 asmlinkage long compat_sys_truncate(const char __user *, compat_off_t);
594 asmlinkage long compat_sys_openat(int dfd, const char __user *filename,
599 struct compat_linux_dirent __user *dirent,
606 const struct iovec __user *vec,
609 const struct iovec __user *vec,
613 const struct iovec __user *vec,
619 const struct iovec __user *vec,
625 compat_off_t __user *offset, compat_size_t count);
627 compat_loff_t __user *offset, compat_size_t count);
630 asmlinkage long compat_sys_pselect6_time32(int n, compat_ulong_t __user *inp,
631 compat_ulong_t __user *outp,
632 compat_ulong_t __user *exp,
633 struct old_timespec32 __user *tsp,
634 void __user *sig);
635 asmlinkage long compat_sys_pselect6_time64(int n, compat_ulong_t __user *inp,
636 compat_ulong_t __user *outp,
637 compat_ulong_t __user *exp,
638 struct __kernel_timespec __user *tsp,
639 void __user *sig);
640 asmlinkage long compat_sys_ppoll_time32(struct pollfd __user *ufds,
642 struct old_timespec32 __user *tsp,
643 const compat_sigset_t __user *sigmask,
645 asmlinkage long compat_sys_ppoll_time64(struct pollfd __user *ufds,
647 struct __kernel_timespec __user *tsp,
648 const compat_sigset_t __user *sigmask,
653 const compat_sigset_t __user *sigmask,
658 const char __user *filename,
659 struct compat_stat __user *statbuf,
662 struct compat_stat __user *statbuf);
668 struct compat_siginfo __user *, int,
669 struct compat_rusage __user *);
675 compat_sys_set_robust_list(struct compat_robust_list_head __user *head,
678 compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
679 compat_size_t __user *len_ptr);
683 struct old_itimerval32 __user *it);
685 struct old_itimerval32 __user *in,
686 struct old_itimerval32 __user *out);
691 struct compat_kexec_segment __user *,
696 struct compat_sigevent __user *timer_event_spec,
697 timer_t __user *created_timer_id);
706 compat_ulong_t __user *user_mask_ptr);
709 compat_ulong_t __user *user_mask_ptr);
712 asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr,
713 compat_stack_t __user *uoss_ptr);
714 asmlinkage long compat_sys_rt_sigsuspend(compat_sigset_t __user *unewset,
718 const struct compat_sigaction __user *,
719 struct compat_sigaction __user *,
722 asmlinkage long compat_sys_rt_sigprocmask(int how, compat_sigset_t __user *set,
723 compat_sigset_t __user *oset,
725 asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset,
727 asmlinkage long compat_sys_rt_sigtimedwait_time32(compat_sigset_t __user *uthese,
728 struct compat_siginfo __user *uinfo,
729 struct old_timespec32 __user *uts, compat_size_t sigsetsize);
730 asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese,
731 struct compat_siginfo __user *uinfo,
732 struct __kernel_timespec __user *uts, compat_size_t sigsetsize);
734 struct compat_siginfo __user *uinfo);
738 asmlinkage long compat_sys_times(struct compat_tms __user *tbuf);
740 struct compat_rlimit __user *rlim);
742 struct compat_rlimit __user *rlim);
743 asmlinkage long compat_sys_getrusage(int who, struct compat_rusage __user *ru);
746 asmlinkage long compat_sys_gettimeofday(struct old_timeval32 __user *tv,
747 struct timezone __user *tz);
748 asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv,
749 struct timezone __user *tz);
752 asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info);
755 asmlinkage long compat_sys_mq_open(const char __user *u_name,
757 struct compat_mq_attr __user *u_attr);
759 const struct compat_sigevent __user *u_notification);
761 const struct compat_mq_attr __user *u_mqstat,
762 struct compat_mq_attr __user *u_omqstat);
765 asmlinkage long compat_sys_msgctl(int first, int second, void __user *uptr);
775 asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr);
779 asmlinkage long compat_sys_recvfrom(int fd, void __user *buf, compat_size_t len,
780 unsigned flags, struct sockaddr __user *addr,
781 int __user *addrlen);
782 asmlinkage long compat_sys_sendmsg(int fd, struct compat_msghdr __user *msg,
784 asmlinkage long compat_sys_recvmsg(int fd, struct compat_msghdr __user *msg,
794 asmlinkage long compat_sys_execve(const char __user *filename, const compat_uptr_t __user *argv,
795 const compat_uptr_t __user *envp);
802 struct compat_siginfo __user *uinfo);
803 asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg,
805 struct __kernel_timespec __user *timeout);
806 asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg,
808 struct old_timespec32 __user *timeout);
810 compat_uint_t __user *stat_addr, int options,
811 struct compat_rusage __user *ru);
813 int, const char __user *);
815 struct file_handle __user *handle,
817 asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg,
819 asmlinkage long compat_sys_execveat(int dfd, const char __user *filename,
820 const compat_uptr_t __user *argv,
821 const compat_uptr_t __user *envp, int flags);
823 const struct iovec __user *vec,
826 const struct iovec __user *vec,
830 const struct iovec __user *vec,
836 const struct iovec __user *vec,
847 asmlinkage long compat_sys_open(const char __user *filename, int flags,
852 const compat_sigset_t __user *sigmask,
856 asmlinkage long compat_sys_newstat(const char __user *filename,
857 struct compat_stat __user *statbuf);
858 asmlinkage long compat_sys_newlstat(const char __user *filename,
859 struct compat_stat __user *statbuf);
862 asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp,
863 compat_ulong_t __user *outp, compat_ulong_t __user *exp,
864 struct old_timeval32 __user *tvp);
865 asmlinkage long compat_sys_ustat(unsigned dev, struct compat_ustat __user *u32);
866 asmlinkage long compat_sys_recv(int fd, void __user *buf, compat_size_t len,
871 struct compat_old_linux_dirent __user *,
875 asmlinkage long compat_sys_old_select(struct compat_sel_arg_struct __user *arg);
882 asmlinkage long compat_sys_sigpending(compat_old_sigset_t __user *set);
886 asmlinkage long compat_sys_sigprocmask(int how, compat_old_sigset_t __user *nset,
887 compat_old_sigset_t __user *oset);
891 const struct compat_old_sigaction __user *act,
892 struct compat_old_sigaction __user *oact);
896 asmlinkage long compat_sys_socketcall(int call, u32 __user *args);
924 int kcompat_sys_statfs64(const char __user * pathname, compat_size_t sz,
925 struct compat_statfs64 __user * buf);
927 struct compat_statfs64 __user * buf);
953 long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask,
955 long compat_put_bitmap(compat_ulong_t __user *umask, unsigned long *mask,
974 static inline void __user *compat_ptr(compat_uptr_t uptr) in compat_ptr()
976 return (void __user *)(unsigned long)uptr; in compat_ptr()
980 static inline compat_uptr_t ptr_to_compat(void __user *uptr) in ptr_to_compat()