Lines Matching refs:__user
135 int set_compat_user_sigmask(const compat_sigset_t __user *umask,
313 struct compat_rusage __user *);
433 const struct compat_siginfo __user *from);
434 int __copy_siginfo_to_user32(struct compat_siginfo __user *to,
440 const struct compat_sigevent __user *u_event);
442 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat);
449 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, in put_compat_sigset()
472 compat_sigset_t __user *__c = compat; \
495 const compat_sigset_t __user *__c = compat; \
523 compat_sigset_t __user *__c = compat; \
530 const compat_sigset_t __user *__c = compat; \
546 int compat_restore_altstack(const compat_stack_t __user *uss);
547 int __compat_save_altstack(compat_stack_t __user *, unsigned long);
549 compat_stack_t __user *__uss = uss; \
551 unsafe_put_user(ptr_to_compat((void __user *)t->sas_ss_sp), \
571 asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);
573 u32 __user *iocb);
577 struct io_event __user *events,
578 struct old_timespec32 __user *timeout,
579 const struct __compat_aio_sigset __user *usig);
583 struct io_event __user *events,
584 struct __kernel_timespec __user *timeout,
585 const struct __compat_aio_sigset __user *usig);
588 asmlinkage long compat_sys_lookup_dcookie(u32, u32, char __user *, compat_size_t);
592 struct epoll_event __user *events,
594 const compat_sigset_t __user *sigmask,
597 struct epoll_event __user *events,
599 const struct __kernel_timespec __user *timeout,
600 const compat_sigset_t __user *sigmask,
614 asmlinkage long compat_sys_statfs(const char __user *pathname,
615 struct compat_statfs __user *buf);
616 asmlinkage long compat_sys_statfs64(const char __user *pathname,
618 struct compat_statfs64 __user *buf);
620 struct compat_statfs __user *buf);
622 struct compat_statfs64 __user *buf);
623 asmlinkage long compat_sys_truncate(const char __user *, compat_off_t);
626 asmlinkage long compat_sys_openat(int dfd, const char __user *filename,
631 struct compat_linux_dirent __user *dirent,
638 const struct iovec __user *vec,
641 const struct iovec __user *vec,
645 const struct iovec __user *vec,
651 const struct iovec __user *vec,
657 compat_off_t __user *offset, compat_size_t count);
659 compat_loff_t __user *offset, compat_size_t count);
662 asmlinkage long compat_sys_pselect6_time32(int n, compat_ulong_t __user *inp,
663 compat_ulong_t __user *outp,
664 compat_ulong_t __user *exp,
665 struct old_timespec32 __user *tsp,
666 void __user *sig);
667 asmlinkage long compat_sys_pselect6_time64(int n, compat_ulong_t __user *inp,
668 compat_ulong_t __user *outp,
669 compat_ulong_t __user *exp,
670 struct __kernel_timespec __user *tsp,
671 void __user *sig);
672 asmlinkage long compat_sys_ppoll_time32(struct pollfd __user *ufds,
674 struct old_timespec32 __user *tsp,
675 const compat_sigset_t __user *sigmask,
677 asmlinkage long compat_sys_ppoll_time64(struct pollfd __user *ufds,
679 struct __kernel_timespec __user *tsp,
680 const compat_sigset_t __user *sigmask,
685 const compat_sigset_t __user *sigmask,
690 const char __user *filename,
691 struct compat_stat __user *statbuf,
694 struct compat_stat __user *statbuf);
700 struct compat_siginfo __user *, int,
701 struct compat_rusage __user *);
707 compat_sys_set_robust_list(struct compat_robust_list_head __user *head,
710 compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
711 compat_size_t __user *len_ptr);
715 struct old_itimerval32 __user *it);
717 struct old_itimerval32 __user *in,
718 struct old_itimerval32 __user *out);
723 struct compat_kexec_segment __user *,
728 struct compat_sigevent __user *timer_event_spec,
729 timer_t __user *created_timer_id);
738 compat_ulong_t __user *user_mask_ptr);
741 compat_ulong_t __user *user_mask_ptr);
744 asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr,
745 compat_stack_t __user *uoss_ptr);
746 asmlinkage long compat_sys_rt_sigsuspend(compat_sigset_t __user *unewset,
750 const struct compat_sigaction __user *,
751 struct compat_sigaction __user *,
754 asmlinkage long compat_sys_rt_sigprocmask(int how, compat_sigset_t __user *set,
755 compat_sigset_t __user *oset,
757 asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset,
759 asmlinkage long compat_sys_rt_sigtimedwait_time32(compat_sigset_t __user *uthese,
760 struct compat_siginfo __user *uinfo,
761 struct old_timespec32 __user *uts, compat_size_t sigsetsize);
762 asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese,
763 struct compat_siginfo __user *uinfo,
764 struct __kernel_timespec __user *uts, compat_size_t sigsetsize);
766 struct compat_siginfo __user *uinfo);
770 asmlinkage long compat_sys_times(struct compat_tms __user *tbuf);
772 struct compat_rlimit __user *rlim);
774 struct compat_rlimit __user *rlim);
775 asmlinkage long compat_sys_getrusage(int who, struct compat_rusage __user *ru);
778 asmlinkage long compat_sys_gettimeofday(struct old_timeval32 __user *tv,
779 struct timezone __user *tz);
780 asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv,
781 struct timezone __user *tz);
784 asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info);
787 asmlinkage long compat_sys_mq_open(const char __user *u_name,
789 struct compat_mq_attr __user *u_attr);
791 const struct compat_sigevent __user *u_notification);
793 const struct compat_mq_attr __user *u_mqstat,
794 struct compat_mq_attr __user *u_omqstat);
797 asmlinkage long compat_sys_msgctl(int first, int second, void __user *uptr);
807 asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr);
811 asmlinkage long compat_sys_recvfrom(int fd, void __user *buf, compat_size_t len,
812 unsigned flags, struct sockaddr __user *addr,
813 int __user *addrlen);
814 asmlinkage long compat_sys_sendmsg(int fd, struct compat_msghdr __user *msg,
816 asmlinkage long compat_sys_recvmsg(int fd, struct compat_msghdr __user *msg,
826 asmlinkage long compat_sys_execve(const char __user *filename, const compat_uptr_t __user *argv,
827 const compat_uptr_t __user *envp);
834 struct compat_siginfo __user *uinfo);
835 asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg,
837 struct __kernel_timespec __user *timeout);
838 asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg,
840 struct old_timespec32 __user *timeout);
842 compat_uint_t __user *stat_addr, int options,
843 struct compat_rusage __user *ru);
845 int, const char __user *);
847 struct file_handle __user *handle,
849 asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg,
851 asmlinkage long compat_sys_execveat(int dfd, const char __user *filename,
852 const compat_uptr_t __user *argv,
853 const compat_uptr_t __user *envp, int flags);
855 const struct iovec __user *vec,
858 const struct iovec __user *vec,
862 const struct iovec __user *vec,
868 const struct iovec __user *vec,
879 asmlinkage long compat_sys_open(const char __user *filename, int flags,
884 const compat_sigset_t __user *sigmask,
888 asmlinkage long compat_sys_newstat(const char __user *filename,
889 struct compat_stat __user *statbuf);
890 asmlinkage long compat_sys_newlstat(const char __user *filename,
891 struct compat_stat __user *statbuf);
894 asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp,
895 compat_ulong_t __user *outp, compat_ulong_t __user *exp,
896 struct old_timeval32 __user *tvp);
897 asmlinkage long compat_sys_ustat(unsigned dev, struct compat_ustat __user *u32);
898 asmlinkage long compat_sys_recv(int fd, void __user *buf, compat_size_t len,
903 struct compat_old_linux_dirent __user *,
907 asmlinkage long compat_sys_old_select(struct compat_sel_arg_struct __user *arg);
914 asmlinkage long compat_sys_sigpending(compat_old_sigset_t __user *set);
918 asmlinkage long compat_sys_sigprocmask(int how, compat_old_sigset_t __user *nset,
919 compat_old_sigset_t __user *oset);
923 const struct compat_old_sigaction __user *act,
924 struct compat_old_sigaction __user *oact);
928 asmlinkage long compat_sys_socketcall(int call, u32 __user *args);
931 asmlinkage long compat_sys_truncate64(const char __user *pathname, compat_arg_u64(len));
944 asmlinkage long compat_sys_pread64(unsigned int fd, char __user *buf, size_t count,
949 asmlinkage long compat_sys_pwrite64(unsigned int fd, const char __user *buf, size_t count,
993 int kcompat_sys_statfs64(const char __user * pathname, compat_size_t sz,
994 struct compat_statfs64 __user * buf);
996 struct compat_statfs64 __user * buf);
1022 long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask,
1024 long compat_put_bitmap(compat_ulong_t __user *umask, unsigned long *mask,
1043 static inline void __user *compat_ptr(compat_uptr_t uptr) in compat_ptr()
1045 return (void __user *)(unsigned long)uptr; in compat_ptr()
1049 static inline compat_uptr_t ptr_to_compat(void __user *uptr) in ptr_to_compat()