Lines Matching refs:__user

133 int set_compat_user_sigmask(const compat_sigset_t __user *umask,
311 struct compat_rusage __user *);
431 const struct compat_siginfo __user *from);
432 int __copy_siginfo_to_user32(struct compat_siginfo __user *to,
438 const struct compat_sigevent __user *u_event);
440 extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat);
447 put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set,
470 compat_sigset_t __user *__c = compat; \
493 const compat_sigset_t __user *__c = compat; \
521 compat_sigset_t __user *__c = compat; \
528 const compat_sigset_t __user *__c = compat; \
544 int compat_restore_altstack(const compat_stack_t __user *uss);
545 int __compat_save_altstack(compat_stack_t __user *, unsigned long);
547 compat_stack_t __user *__uss = uss; \
549 unsafe_put_user(ptr_to_compat((void __user *)t->sas_ss_sp), \
569 asmlinkage long compat_sys_io_setup(unsigned nr_reqs, u32 __user *ctx32p);
571 u32 __user *iocb);
575 struct io_event __user *events,
576 struct old_timespec32 __user *timeout,
577 const struct __compat_aio_sigset __user *usig);
581 struct io_event __user *events,
582 struct __kernel_timespec __user *timeout,
583 const struct __compat_aio_sigset __user *usig);
585 struct epoll_event __user *events,
587 const compat_sigset_t __user *sigmask,
590 struct epoll_event __user *events,
592 const struct __kernel_timespec __user *timeout,
593 const compat_sigset_t __user *sigmask,
601 asmlinkage long compat_sys_statfs(const char __user *pathname,
602 struct compat_statfs __user *buf);
603 asmlinkage long compat_sys_statfs64(const char __user *pathname,
605 struct compat_statfs64 __user *buf);
607 struct compat_statfs __user *buf);
609 struct compat_statfs64 __user *buf);
610 asmlinkage long compat_sys_truncate(const char __user *, compat_off_t);
613 asmlinkage long compat_sys_openat(int dfd, const char __user *filename,
616 struct compat_linux_dirent __user *dirent,
621 const struct iovec __user *vec,
624 const struct iovec __user *vec,
628 const struct iovec __user *vec,
634 const struct iovec __user *vec,
638 compat_off_t __user *offset, compat_size_t count);
640 compat_loff_t __user *offset, compat_size_t count);
641 asmlinkage long compat_sys_pselect6_time32(int n, compat_ulong_t __user *inp,
642 compat_ulong_t __user *outp,
643 compat_ulong_t __user *exp,
644 struct old_timespec32 __user *tsp,
645 void __user *sig);
646 asmlinkage long compat_sys_pselect6_time64(int n, compat_ulong_t __user *inp,
647 compat_ulong_t __user *outp,
648 compat_ulong_t __user *exp,
649 struct __kernel_timespec __user *tsp,
650 void __user *sig);
651 asmlinkage long compat_sys_ppoll_time32(struct pollfd __user *ufds,
653 struct old_timespec32 __user *tsp,
654 const compat_sigset_t __user *sigmask,
656 asmlinkage long compat_sys_ppoll_time64(struct pollfd __user *ufds,
658 struct __kernel_timespec __user *tsp,
659 const compat_sigset_t __user *sigmask,
662 const compat_sigset_t __user *sigmask,
665 const char __user *filename,
666 struct compat_stat __user *statbuf,
669 struct compat_stat __user *statbuf);
672 struct compat_siginfo __user *, int,
673 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);
681 struct old_itimerval32 __user *it);
683 struct old_itimerval32 __user *in,
684 struct old_itimerval32 __user *out);
687 struct compat_kexec_segment __user *,
690 struct compat_sigevent __user *timer_event_spec,
691 timer_t __user *created_timer_id);
696 compat_ulong_t __user *user_mask_ptr);
699 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);
724 asmlinkage long compat_sys_times(struct compat_tms __user *tbuf);
726 struct compat_rlimit __user *rlim);
728 struct compat_rlimit __user *rlim);
729 asmlinkage long compat_sys_getrusage(int who, struct compat_rusage __user *ru);
730 asmlinkage long compat_sys_gettimeofday(struct old_timeval32 __user *tv,
731 struct timezone __user *tz);
732 asmlinkage long compat_sys_settimeofday(struct old_timeval32 __user *tv,
733 struct timezone __user *tz);
734 asmlinkage long compat_sys_sysinfo(struct compat_sysinfo __user *info);
735 asmlinkage long compat_sys_mq_open(const char __user *u_name,
737 struct compat_mq_attr __user *u_attr);
739 const struct compat_sigevent __user *u_notification);
741 const struct compat_mq_attr __user *u_mqstat,
742 struct compat_mq_attr __user *u_omqstat);
743 asmlinkage long compat_sys_msgctl(int first, int second, void __user *uptr);
749 asmlinkage long compat_sys_shmctl(int first, int second, void __user *uptr);
751 asmlinkage long compat_sys_recvfrom(int fd, void __user *buf, compat_size_t len,
752 unsigned flags, struct sockaddr __user *addr,
753 int __user *addrlen);
754 asmlinkage long compat_sys_sendmsg(int fd, struct compat_msghdr __user *msg,
756 asmlinkage long compat_sys_recvmsg(int fd, struct compat_msghdr __user *msg,
761 asmlinkage long compat_sys_execve(const char __user *filename, const compat_uptr_t __user *argv,
762 const compat_uptr_t __user *envp);
767 struct compat_siginfo __user *uinfo);
768 asmlinkage long compat_sys_recvmmsg_time64(int fd, struct compat_mmsghdr __user *mmsg,
770 struct __kernel_timespec __user *timeout);
771 asmlinkage long compat_sys_recvmmsg_time32(int fd, struct compat_mmsghdr __user *mmsg,
773 struct old_timespec32 __user *timeout);
775 compat_uint_t __user *stat_addr, int options,
776 struct compat_rusage __user *ru);
778 int, const char __user *);
780 struct file_handle __user *handle,
782 asmlinkage long compat_sys_sendmmsg(int fd, struct compat_mmsghdr __user *mmsg,
784 asmlinkage long compat_sys_execveat(int dfd, const char __user *filename,
785 const compat_uptr_t __user *argv,
786 const compat_uptr_t __user *envp, int flags);
788 const struct iovec __user *vec,
791 const struct iovec __user *vec,
795 const struct iovec __user *vec,
801 const struct iovec __user *vec,
812 asmlinkage long compat_sys_open(const char __user *filename, int flags,
817 const compat_sigset_t __user *sigmask,
821 asmlinkage long compat_sys_newstat(const char __user *filename,
822 struct compat_stat __user *statbuf);
823 asmlinkage long compat_sys_newlstat(const char __user *filename,
824 struct compat_stat __user *statbuf);
827 asmlinkage long compat_sys_select(int n, compat_ulong_t __user *inp,
828 compat_ulong_t __user *outp, compat_ulong_t __user *exp,
829 struct old_timeval32 __user *tvp);
830 asmlinkage long compat_sys_ustat(unsigned dev, struct compat_ustat __user *u32);
831 asmlinkage long compat_sys_recv(int fd, void __user *buf, compat_size_t len,
836 struct compat_old_linux_dirent __user *,
840 asmlinkage long compat_sys_old_select(struct compat_sel_arg_struct __user *arg);
847 asmlinkage long compat_sys_sigpending(compat_old_sigset_t __user *set);
851 asmlinkage long compat_sys_sigprocmask(int how, compat_old_sigset_t __user *nset,
852 compat_old_sigset_t __user *oset);
856 const struct compat_old_sigaction __user *act,
857 struct compat_old_sigaction __user *oact);
861 asmlinkage long compat_sys_socketcall(int call, u32 __user *args);
864 asmlinkage long compat_sys_truncate64(const char __user *pathname, compat_arg_u64(len));
877 asmlinkage long compat_sys_pread64(unsigned int fd, char __user *buf, size_t count,
882 asmlinkage long compat_sys_pwrite64(unsigned int fd, const char __user *buf, size_t count,
926 int kcompat_sys_statfs64(const char __user * pathname, compat_size_t sz,
927 struct compat_statfs64 __user * buf);
929 struct compat_statfs64 __user * buf);
955 long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask,
957 long compat_put_bitmap(compat_ulong_t __user *umask, unsigned long *mask,
976 static inline void __user *compat_ptr(compat_uptr_t uptr)
978 return (void __user *)(unsigned long)uptr;
982 static inline compat_uptr_t ptr_to_compat(void __user *uptr)