Lines Matching refs:__user
139 int set_compat_user_sigmask(const compat_sigset_t __user *umask,
281 struct compat_rusage __user *);
401 long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask,
403 long compat_put_bitmap(compat_ulong_t __user *umask, unsigned long *mask,
408 const struct compat_siginfo __user *from);
409 int __copy_siginfo_to_user32(struct compat_siginfo __user *to,
415 const struct compat_sigevent __user *u_event);
417 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat);
424 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, in put_compat_sigset()
454 extern void __user *compat_alloc_user_space(unsigned long len);
456 int compat_restore_altstack(const compat_stack_t __user *uss);
457 int __compat_save_altstack(compat_stack_t __user *, unsigned long);
459 compat_stack_t __user *__uss = uss; \
461 unsafe_put_user(ptr_to_compat((void __user *)t->sas_ss_sp), \
483 asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);
485 u32 __user *iocb);
489 struct io_event __user *events,
490 struct old_timespec32 __user *timeout,
491 const struct __compat_aio_sigset __user *usig);
495 struct io_event __user *events,
496 struct __kernel_timespec __user *timeout,
497 const struct __compat_aio_sigset __user *usig);
500 asmlinkage long compat_sys_lookup_dcookie(u32, u32, char __user *, compat_size_t);
504 struct epoll_event __user *events,
506 const compat_sigset_t __user *sigmask,
520 asmlinkage long compat_sys_statfs(const char __user *pathname,
521 struct compat_statfs __user *buf);
522 asmlinkage long compat_sys_statfs64(const char __user *pathname,
524 struct compat_statfs64 __user *buf);
526 struct compat_statfs __user *buf);
528 struct compat_statfs64 __user *buf);
529 asmlinkage long compat_sys_truncate(const char __user *, compat_off_t);
532 asmlinkage long compat_sys_openat(int dfd, const char __user *filename,
537 struct compat_linux_dirent __user *dirent,
544 const struct iovec __user *vec,
547 const struct iovec __user *vec,
551 const struct iovec __user *vec,
557 const struct iovec __user *vec,
563 compat_off_t __user *offset, compat_size_t count);
565 compat_loff_t __user *offset, compat_size_t count);
568 asmlinkage long compat_sys_pselect6_time32(int n, compat_ulong_t __user *inp,
569 compat_ulong_t __user *outp,
570 compat_ulong_t __user *exp,
571 struct old_timespec32 __user *tsp,
572 void __user *sig);
573 asmlinkage long compat_sys_pselect6_time64(int n, compat_ulong_t __user *inp,
574 compat_ulong_t __user *outp,
575 compat_ulong_t __user *exp,
576 struct __kernel_timespec __user *tsp,
577 void __user *sig);
578 asmlinkage long compat_sys_ppoll_time32(struct pollfd __user *ufds,
580 struct old_timespec32 __user *tsp,
581 const compat_sigset_t __user *sigmask,
583 asmlinkage long compat_sys_ppoll_time64(struct pollfd __user *ufds,
585 struct __kernel_timespec __user *tsp,
586 const compat_sigset_t __user *sigmask,
591 const compat_sigset_t __user *sigmask,
596 const char __user *filename,
597 struct compat_stat __user *statbuf,
600 struct compat_stat __user *statbuf);
606 struct compat_siginfo __user *, int,
607 struct compat_rusage __user *);
613 compat_sys_set_robust_list(struct compat_robust_list_head __user *head,
616 compat_sys_get_robust_list(int pid, compat_uptr_t __user *head_ptr,
617 compat_size_t __user *len_ptr);
621 struct old_itimerval32 __user *it);
623 struct old_itimerval32 __user *in,
624 struct old_itimerval32 __user *out);
629 struct compat_kexec_segment __user *,
634 struct compat_sigevent __user *timer_event_spec,
635 timer_t __user *created_timer_id);
644 compat_ulong_t __user *user_mask_ptr);
647 compat_ulong_t __user *user_mask_ptr);
650 asmlinkage long compat_sys_sigaltstack(const compat_stack_t __user *uss_ptr,
651 compat_stack_t __user *uoss_ptr);
652 asmlinkage long compat_sys_rt_sigsuspend(compat_sigset_t __user *unewset,
656 const struct compat_sigaction __user *,
657 struct compat_sigaction __user *,
660 asmlinkage long compat_sys_rt_sigprocmask(int how, compat_sigset_t __user *set,
661 compat_sigset_t __user *oset,
663 asmlinkage long compat_sys_rt_sigpending(compat_sigset_t __user *uset,
665 asmlinkage long compat_sys_rt_sigtimedwait_time32(compat_sigset_t __user *uthese,
666 struct compat_siginfo __user *uinfo,
667 struct old_timespec32 __user *uts, compat_size_t sigsetsize);
668 asmlinkage long compat_sys_rt_sigtimedwait_time64(compat_sigset_t __user *uthese,
669 struct compat_siginfo __user *uinfo,
670 struct __kernel_timespec __user *uts, compat_size_t sigsetsize);
672 struct compat_siginfo __user *uinfo);
676 asmlinkage long compat_sys_times(struct compat_tms __user *tbuf);
678 struct compat_rlimit __user *rlim);
680 struct compat_rlimit __user *rlim);
681 asmlinkage long compat_sys_getrusage(int who, struct compat_rusage __user *ru);
684 asmlinkage long compat_sys_gettimeofday(struct old_timeval32 __user *tv,
685 struct timezone __user *tz);
686 asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv,
687 struct timezone __user *tz);
690 asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info);
693 asmlinkage long compat_sys_mq_open(const char __user *u_name,
695 struct compat_mq_attr __user *u_attr);
697 const struct compat_sigevent __user *u_notification);
699 const struct compat_mq_attr __user *u_mqstat,
700 struct compat_mq_attr __user *u_omqstat);
703 asmlinkage long compat_sys_msgctl(int first, int second, void __user *uptr);
713 asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr);
717 asmlinkage long compat_sys_recvfrom(int fd, void __user *buf, compat_size_t len,
718 unsigned flags, struct sockaddr __user *addr,
719 int __user *addrlen);
720 asmlinkage long compat_sys_sendmsg(int fd, struct compat_msghdr __user *msg,
722 asmlinkage long compat_sys_recvmsg(int fd, struct compat_msghdr __user *msg,
732 asmlinkage long compat_sys_execve(const char __user *filename, const compat_uptr_t __user *argv,
733 const compat_uptr_t __user *envp);
740 compat_ulong_t __user *nmask,
742 asmlinkage long compat_sys_get_mempolicy(int __user *policy,
743 compat_ulong_t __user *nmask,
747 asmlinkage long compat_sys_set_mempolicy(int mode, compat_ulong_t __user *nmask,
750 compat_ulong_t maxnode, const compat_ulong_t __user *old_nodes,
751 const compat_ulong_t __user *new_nodes);
753 __u32 __user *pages,
754 const int __user *nodes,
755 int __user *status,
760 struct compat_siginfo __user *uinfo);
761 asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg,
763 struct __kernel_timespec __user *timeout);
764 asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg,
766 struct old_timespec32 __user *timeout);
768 compat_uint_t __user *stat_addr, int options,
769 struct compat_rusage __user *ru);
771 int, const char __user *);
773 struct file_handle __user *handle,
775 asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg,
777 asmlinkage long compat_sys_execveat(int dfd, const char __user *filename,
778 const compat_uptr_t __user *argv,
779 const compat_uptr_t __user *envp, int flags);
781 const struct iovec __user *vec,
784 const struct iovec __user *vec,
788 const struct iovec __user *vec,
794 const struct iovec __user *vec,
805 asmlinkage long compat_sys_open(const char __user *filename, int flags,
810 const compat_sigset_t __user *sigmask,
814 asmlinkage long compat_sys_newstat(const char __user *filename,
815 struct compat_stat __user *statbuf);
816 asmlinkage long compat_sys_newlstat(const char __user *filename,
817 struct compat_stat __user *statbuf);
820 asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp,
821 compat_ulong_t __user *outp, compat_ulong_t __user *exp,
822 struct old_timeval32 __user *tvp);
823 asmlinkage long compat_sys_ustat(unsigned dev, struct compat_ustat __user *u32);
824 asmlinkage long compat_sys_recv(int fd, void __user *buf, compat_size_t len,
829 struct compat_old_linux_dirent __user *,
833 asmlinkage long compat_sys_old_select(struct compat_sel_arg_struct __user *arg);
840 asmlinkage long compat_sys_sigpending(compat_old_sigset_t __user *set);
844 asmlinkage long compat_sys_sigprocmask(int how, compat_old_sigset_t __user *nset,
845 compat_old_sigset_t __user *oset);
849 const struct compat_old_sigaction __user *act,
850 struct compat_old_sigaction __user *oact);
854 asmlinkage long compat_sys_socketcall(int call, u32 __user *args);
893 int kcompat_sys_statfs64(const char __user * pathname, compat_size_t sz,
894 struct compat_statfs64 __user * buf);
896 struct compat_statfs64 __user * buf);
923 static inline void __user *compat_ptr(compat_uptr_t uptr) in compat_ptr()
925 return (void __user *)(unsigned long)uptr; in compat_ptr()
929 static inline compat_uptr_t ptr_to_compat(void __user *uptr) in ptr_to_compat()