Lines Matching refs:__user
35 struct compat_msghdr __user *umsg, in get_compat_msghdr()
36 struct sockaddr __user **save_addr, in get_compat_msghdr()
93 ((void __user *)((char __user *)(cmsg) + CMSG_COMPAT_ALIGN(sizeof(struct compat_cmsghdr))))
101 (struct compat_cmsghdr __user *)((msg)->msg_control) : \
102 (struct compat_cmsghdr __user *)NULL)
110 static inline struct compat_cmsghdr __user *cmsg_compat_nxthdr(struct msghdr *msg, in cmsg_compat_nxthdr()
111 struct compat_cmsghdr __user *cmsg, int cmsg_len) in cmsg_compat_nxthdr()
113 char __user *ptr = (char __user *)cmsg + CMSG_COMPAT_ALIGN(cmsg_len); in cmsg_compat_nxthdr()
114 if ((unsigned long)(ptr + 1 - (char __user *)msg->msg_control) > in cmsg_compat_nxthdr()
117 return (struct compat_cmsghdr __user *)ptr; in cmsg_compat_nxthdr()
127 struct compat_cmsghdr __user *ucmsg; in cmsghdr_from_user_compat_to_kern()
204 struct compat_cmsghdr __user *cm = (struct compat_cmsghdr __user *) kmsg->msg_control; in put_cmsg_compat()
260 struct compat_cmsghdr __user *cm = (struct compat_cmsghdr __user *) kmsg->msg_control; in scm_detach_fds_compat()
264 int __user *cmfptr; in scm_detach_fds_compat()
270 for (i = 0, cmfptr = (int __user *) CMSG_COMPAT_DATA(cm); i < fdmax; i++, cmfptr++) { in scm_detach_fds_compat()
313 char __user *optval, unsigned int optlen) in do_set_attach_filter()
315 struct compat_sock_fprog __user *fprog32 = (struct compat_sock_fprog __user *)optval; in do_set_attach_filter()
316 struct sock_fprog __user *kfprog = compat_alloc_user_space(sizeof(struct sock_fprog)); in do_set_attach_filter()
328 return sock_setsockopt(sock, level, optname, (char __user *)kfprog, in do_set_attach_filter()
333 int optname, char __user *optval, unsigned int optlen) in do_set_sock_timeout()
335 struct compat_timeval __user *up = (struct compat_timeval __user *)optval; in do_set_sock_timeout()
355 char __user *optval, unsigned int optlen) in compat_sock_setsockopt()
367 char __user *, optval, unsigned int, optlen) in COMPAT_SYSCALL_DEFINE5() argument
394 char __user *optval, int __user *optlen) in do_get_sock_timeout()
396 struct compat_timeval __user *up; in do_get_sock_timeout()
401 up = (struct compat_timeval __user *) optval; in do_get_sock_timeout()
423 char __user *optval, int __user *optlen) in compat_sock_getsockopt()
430 int compat_sock_get_timestamp(struct sock *sk, struct timeval __user *userstamp) in compat_sock_get_timestamp()
432 struct compat_timeval __user *ctv; in compat_sock_get_timestamp()
439 ctv = (struct compat_timeval __user *) userstamp; in compat_sock_get_timestamp()
458 int compat_sock_get_timestampns(struct sock *sk, struct timespec __user *userstamp) in compat_sock_get_timestampns()
460 struct compat_timespec __user *ctv; in compat_sock_get_timestampns()
467 ctv = (struct compat_timespec __user *) userstamp; in compat_sock_get_timestampns()
487 char __user *, optval, int __user *, optlen) in COMPAT_SYSCALL_DEFINE5() argument
542 char __user *optval, unsigned int optlen, in compat_mc_setsockopt() argument
543 int (*setsockopt)(struct sock *, int, int, char __user *, unsigned int)) in compat_mc_setsockopt()
545 char __user *koptval = optval; in compat_mc_setsockopt()
552 struct compat_group_req __user *gr32 = (void *)optval; in compat_mc_setsockopt()
553 struct group_req __user *kgr = in compat_mc_setsockopt()
564 koptval = (char __user *)kgr; in compat_mc_setsockopt()
573 struct compat_group_source_req __user *gsr32 = (void *)optval; in compat_mc_setsockopt()
574 struct group_source_req __user *kgsr = compat_alloc_user_space( in compat_mc_setsockopt()
588 koptval = (char __user *)kgsr; in compat_mc_setsockopt()
594 struct compat_group_filter __user *gf32 = (void *)optval; in compat_mc_setsockopt()
595 struct group_filter __user *kgf; in compat_mc_setsockopt()
617 koptval = (char __user *)kgf; in compat_mc_setsockopt()
629 char __user *optval, int __user *optlen, in compat_mc_getsockopt() argument
630 int (*getsockopt)(struct sock *, int, int, char __user *, int __user *)) in compat_mc_getsockopt()
632 struct compat_group_filter __user *gf32 = (void *)optval; in compat_mc_getsockopt()
633 struct group_filter __user *kgf; in compat_mc_getsockopt()
634 int __user *koptlen; in compat_mc_getsockopt()
669 err = getsockopt(sock, level, optname, (char __user *)kgf, koptlen); in compat_mc_getsockopt()
717 COMPAT_SYSCALL_DEFINE3(sendmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) in COMPAT_SYSCALL_DEFINE3() argument
719 return __sys_sendmsg(fd, (struct user_msghdr __user *)msg, flags | MSG_CMSG_COMPAT); in COMPAT_SYSCALL_DEFINE3()
722 COMPAT_SYSCALL_DEFINE4(sendmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, in COMPAT_SYSCALL_DEFINE4() argument
725 return __sys_sendmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, in COMPAT_SYSCALL_DEFINE4()
729 COMPAT_SYSCALL_DEFINE3(recvmsg, int, fd, struct compat_msghdr __user *, msg, unsigned int, flags) in COMPAT_SYSCALL_DEFINE3() argument
731 return __sys_recvmsg(fd, (struct user_msghdr __user *)msg, flags | MSG_CMSG_COMPAT); in COMPAT_SYSCALL_DEFINE3()
734 COMPAT_SYSCALL_DEFINE4(recv, int, fd, void __user *, buf, compat_size_t, len, unsigned int, flags) in COMPAT_SYSCALL_DEFINE4() argument
739 COMPAT_SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, buf, compat_size_t, len, in COMPAT_SYSCALL_DEFINE6() argument
740 unsigned int, flags, struct sockaddr __user *, addr, in COMPAT_SYSCALL_DEFINE6() argument
741 int __user *, addrlen) in COMPAT_SYSCALL_DEFINE6() argument
746 COMPAT_SYSCALL_DEFINE5(recvmmsg, int, fd, struct compat_mmsghdr __user *, mmsg, in COMPAT_SYSCALL_DEFINE5() argument
748 struct compat_timespec __user *, timeout) in COMPAT_SYSCALL_DEFINE5() argument
754 return __sys_recvmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, in COMPAT_SYSCALL_DEFINE5()
760 datagrams = __sys_recvmmsg(fd, (struct mmsghdr __user *)mmsg, vlen, in COMPAT_SYSCALL_DEFINE5()
768 COMPAT_SYSCALL_DEFINE2(socketcall, int, call, u32 __user *, args) in COMPAT_SYSCALL_DEFINE2() argument