Lines Matching refs:flags

135 				unsigned int flags);
314 ei->socket.wq.flags = 0; in sock_alloc_inode()
317 ei->socket.flags = 0; in sock_alloc_inode()
396 size_t size, int flags) in sockfs_security_xattr_set() argument
463 struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname) in sock_alloc_file() argument
471 O_RDWR | (flags & O_NONBLOCK), in sock_alloc_file()
491 static int sock_map_fd(struct socket *sock, int flags) in sock_map_fd() argument
494 int fd = get_unused_fd_flags(flags); in sock_map_fd()
500 newfile = sock_alloc_file(sock, flags, NULL); in sock_map_fd()
683 u8 flags = *tx_flags; in __sock_tx_timestamp() local
686 flags |= SKBTX_HW_TSTAMP_NOBPF; in __sock_tx_timestamp()
689 flags |= SKBTX_SW_TSTAMP; in __sock_tx_timestamp()
692 flags |= SKBTX_SCHED_TSTAMP; in __sock_tx_timestamp()
695 flags |= SKBTX_COMPLETION_TSTAMP; in __sock_tx_timestamp()
697 *tx_flags = flags; in __sock_tx_timestamp()
707 int flags) in call_trace_sock_send_length() argument
1057 static noinline void call_trace_sock_recv_length(struct sock *sk, int ret, int flags) in call_trace_sock_recv_length() argument
1059 trace_sock_recv_length(sk, ret, flags); in call_trace_sock_recv_length()
1063 int flags) in sock_recvmsg_nosec() argument
1068 msg_data_left(msg), flags); in sock_recvmsg_nosec()
1070 call_trace_sock_recv_length(sock->sk, ret, flags); in sock_recvmsg_nosec()
1083 int sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags) in sock_recvmsg() argument
1085 int err = security_socket_recvmsg(sock, msg, msg_data_left(msg), flags); in sock_recvmsg()
1087 return err ?: sock_recvmsg_nosec(sock, msg, flags); in sock_recvmsg()
1108 struct kvec *vec, size_t num, size_t size, int flags) in kernel_recvmsg() argument
1112 return sock_recvmsg(sock, msg, flags); in kernel_recvmsg()
1118 unsigned int flags) in sock_splice_read() argument
1125 return copy_splice_read(file, ppos, pipe, len, flags); in sock_splice_read()
1127 return ops->splice_read(sock, ppos, pipe, len, flags); in sock_splice_read()
1484 if (test_bit(SOCKWQ_ASYNC_WAITDATA, &wq->flags)) in sock_wake_async()
1488 if (!test_and_clear_bit(SOCKWQ_ASYNC_NOSPACE, &wq->flags)) in sock_wake_async()
1694 int flags; in __sys_socket_file() local
1700 flags = type & ~SOCK_TYPE_MASK; in __sys_socket_file()
1701 if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK)) in __sys_socket_file()
1702 flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK; in __sys_socket_file()
1704 return sock_alloc_file(sock, flags, NULL); in __sys_socket_file()
1729 int flags; in __sys_socket() local
1736 flags = type & ~SOCK_TYPE_MASK; in __sys_socket()
1737 if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK)) in __sys_socket()
1738 flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK; in __sys_socket()
1740 return sock_map_fd(sock, flags & (O_CLOEXEC | O_NONBLOCK)); in __sys_socket()
1757 int flags; in __sys_socketpair() local
1759 flags = type & ~SOCK_TYPE_MASK; in __sys_socketpair()
1760 if (flags & ~(SOCK_CLOEXEC | SOCK_NONBLOCK)) in __sys_socketpair()
1764 if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK)) in __sys_socketpair()
1765 flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK; in __sys_socketpair()
1771 fd1 = get_unused_fd_flags(flags); in __sys_socketpair()
1775 fd2 = get_unused_fd_flags(flags); in __sys_socketpair()
1818 newfile1 = sock_alloc_file(sock1, flags, NULL); in __sys_socketpair()
1825 newfile2 = sock_alloc_file(sock2, flags, NULL); in __sys_socketpair()
1937 int __user *upeer_addrlen, int flags) in do_accept() argument
1963 newfile = sock_alloc_file(newsock, flags, sock->sk->sk_prot_creator->name); in do_accept()
1971 arg->flags |= sock->file->f_flags; in do_accept()
1996 int __user *upeer_addrlen, int flags) in __sys_accept4_file() argument
2002 if (flags & ~(SOCK_CLOEXEC | SOCK_NONBLOCK)) in __sys_accept4_file()
2005 if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK)) in __sys_accept4_file()
2006 flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK; in __sys_accept4_file()
2008 newfd = get_unused_fd_flags(flags); in __sys_accept4_file()
2013 flags); in __sys_accept4_file()
2035 int __user *upeer_addrlen, int flags) in __sys_accept4() argument
2042 upeer_addrlen, flags); in __sys_accept4()
2046 int __user *, upeer_addrlen, int, flags) in SYSCALL_DEFINE4() argument
2048 return __sys_accept4(fd, upeer_sockaddr, upeer_addrlen, flags); in SYSCALL_DEFINE4()
2193 int __sys_sendto(int fd, void __user *buff, size_t len, unsigned int flags, in __sys_sendto() argument
2224 flags &= ~MSG_INTERNAL_SENDMSG_FLAGS; in __sys_sendto()
2226 flags |= MSG_DONTWAIT; in __sys_sendto()
2227 msg.msg_flags = flags; in __sys_sendto()
2232 unsigned int, flags, struct sockaddr __user *, addr, in SYSCALL_DEFINE6() argument
2235 return __sys_sendto(fd, buff, len, flags, addr, addr_len); in SYSCALL_DEFINE6()
2243 unsigned int, flags) in SYSCALL_DEFINE4() argument
2245 return __sys_sendto(fd, buff, len, flags, NULL, 0); in SYSCALL_DEFINE4()
2253 int __sys_recvfrom(int fd, void __user *ubuf, size_t size, unsigned int flags, in __sys_recvfrom() argument
2277 flags |= MSG_DONTWAIT; in __sys_recvfrom()
2278 err = sock_recvmsg(sock, &msg, flags); in __sys_recvfrom()
2290 unsigned int, flags, struct sockaddr __user *, addr, in SYSCALL_DEFINE6() argument
2293 return __sys_recvfrom(fd, ubuf, size, flags, addr, addr_len); in SYSCALL_DEFINE6()
2301 unsigned int, flags) in SYSCALL_DEFINE4() argument
2303 return __sys_recvfrom(fd, ubuf, size, flags, NULL, NULL); in SYSCALL_DEFINE4()
2308 return test_bit(SOCK_CUSTOM_SOCKOPT, &sock->flags); in sock_use_custom_sol_socket()
2481 #define COMPAT_MSG(msg, member) ((MSG_CMSG_COMPAT & flags) ? &msg##_compat->member : &msg->member)
2558 unsigned int flags, struct used_address *used_address, in ____sys_sendmsg() argument
2572 flags |= (msg_sys->msg_flags & allowed_msghdr_flags); in ____sys_sendmsg()
2574 if ((MSG_CMSG_COMPAT & flags) && ctl_len) { in ____sys_sendmsg()
2596 flags &= ~MSG_INTERNAL_SENDMSG_FLAGS; in ____sys_sendmsg()
2597 msg_sys->msg_flags = flags; in ____sys_sendmsg()
2634 struct user_msghdr __user *umsg, unsigned flags, in sendmsg_copy_msghdr() argument
2639 if (flags & MSG_CMSG_COMPAT) { in sendmsg_copy_msghdr()
2654 struct msghdr *msg_sys, unsigned int flags, in ___sys_sendmsg() argument
2664 err = sendmsg_copy_msghdr(msg_sys, msg, flags, &iov); in ___sys_sendmsg()
2668 err = ____sys_sendmsg(sock, msg_sys, flags, used_address, in ___sys_sendmsg()
2678 unsigned int flags) in __sys_sendmsg_sock() argument
2680 return ____sys_sendmsg(sock, msg, flags, NULL, 0); in __sys_sendmsg_sock()
2683 long __sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, in __sys_sendmsg() argument
2689 if (forbid_cmsg_compat && (flags & MSG_CMSG_COMPAT)) in __sys_sendmsg()
2700 return ___sys_sendmsg(sock, msg, &msg_sys, flags, NULL, 0); in __sys_sendmsg()
2703 SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags) in SYSCALL_DEFINE3() argument
2705 return __sys_sendmsg(fd, msg, flags, true); in SYSCALL_DEFINE3()
2713 unsigned int flags, bool forbid_cmsg_compat) in __sys_sendmmsg() argument
2721 unsigned int oflags = flags; in __sys_sendmmsg()
2723 if (forbid_cmsg_compat && (flags & MSG_CMSG_COMPAT)) in __sys_sendmmsg()
2743 flags |= MSG_BATCH; in __sys_sendmmsg()
2747 flags = oflags; in __sys_sendmmsg()
2749 if (MSG_CMSG_COMPAT & flags) { in __sys_sendmmsg()
2751 &msg_sys, flags, &used_address, MSG_EOR); in __sys_sendmmsg()
2759 &msg_sys, flags, &used_address, MSG_EOR); in __sys_sendmmsg()
2782 unsigned int, vlen, unsigned int, flags) in SYSCALL_DEFINE4() argument
2784 return __sys_sendmmsg(fd, mmsg, vlen, flags, true); in SYSCALL_DEFINE4()
2788 struct user_msghdr __user *umsg, unsigned flags, in recvmsg_copy_msghdr() argument
2794 if (MSG_CMSG_COMPAT & flags) { in recvmsg_copy_msghdr()
2811 unsigned int flags, int nosec) in ____sys_recvmsg() argument
2823 msg_sys->msg_flags = flags & (MSG_CMSG_CLOEXEC|MSG_CMSG_COMPAT); in ____sys_recvmsg()
2829 flags |= MSG_DONTWAIT; in ____sys_recvmsg()
2832 err = sock_recvmsg_nosec(sock, msg_sys, flags); in ____sys_recvmsg()
2834 err = sock_recvmsg(sock, msg_sys, flags); in ____sys_recvmsg()
2851 if (MSG_CMSG_COMPAT & flags) in ____sys_recvmsg()
2865 struct msghdr *msg_sys, unsigned int flags, int nosec) in ___sys_recvmsg() argument
2872 err = recvmsg_copy_msghdr(msg_sys, msg, flags, &uaddr, &iov); in ___sys_recvmsg()
2876 err = ____sys_recvmsg(sock, msg_sys, msg, uaddr, flags, nosec); in ___sys_recvmsg()
2887 struct sockaddr __user *uaddr, unsigned int flags) in __sys_recvmsg_sock() argument
2889 return ____sys_recvmsg(sock, msg, umsg, uaddr, flags, 0); in __sys_recvmsg_sock()
2892 long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags, in __sys_recvmsg() argument
2898 if (forbid_cmsg_compat && (flags & MSG_CMSG_COMPAT)) in __sys_recvmsg()
2909 return ___sys_recvmsg(sock, msg, &msg_sys, flags, 0); in __sys_recvmsg()
2913 unsigned int, flags) in SYSCALL_DEFINE3() argument
2915 return __sys_recvmsg(fd, msg, flags, true); in SYSCALL_DEFINE3()
2923 unsigned int vlen, unsigned int flags, in do_recvmmsg() argument
2949 if (likely(!(flags & MSG_ERRQUEUE))) { in do_recvmmsg()
2962 if (MSG_CMSG_COMPAT & flags) { in do_recvmmsg()
2964 &msg_sys, flags & ~MSG_WAITFORONE, in do_recvmmsg()
2973 &msg_sys, flags & ~MSG_WAITFORONE, in do_recvmmsg()
2986 if (flags & MSG_WAITFORONE) in do_recvmmsg()
2987 flags |= MSG_DONTWAIT; in do_recvmmsg()
3031 unsigned int vlen, unsigned int flags, in __sys_recvmmsg() argument
3045 return do_recvmmsg(fd, mmsg, vlen, flags, NULL); in __sys_recvmmsg()
3047 datagrams = do_recvmmsg(fd, mmsg, vlen, flags, &timeout_sys); in __sys_recvmmsg()
3062 unsigned int, vlen, unsigned int, flags, in SYSCALL_DEFINE5() argument
3065 if (flags & MSG_CMSG_COMPAT) in SYSCALL_DEFINE5()
3068 return __sys_recvmmsg(fd, mmsg, vlen, flags, timeout, NULL); in SYSCALL_DEFINE5()
3073 unsigned int, vlen, unsigned int, flags, in SYSCALL_DEFINE5() argument
3076 if (flags & MSG_CMSG_COMPAT) in SYSCALL_DEFINE5()
3079 return __sys_recvmmsg(fd, mmsg, vlen, flags, NULL, timeout); in SYSCALL_DEFINE5()
3606 int kernel_accept(struct socket *sock, struct socket **newsock, int flags) in kernel_accept() argument
3611 .flags = flags, in kernel_accept()
3650 int flags) in kernel_connect() argument
3657 addrlen, flags); in kernel_connect()