Lines Matching defs:int

114 unsigned int sysctl_net_busy_read __read_mostly;
115 unsigned int sysctl_net_busy_poll __read_mostly;
120 static int sock_mmap(struct file *file, struct vm_area_struct *vma);
122 static int sock_close(struct inode *inode, struct file *file);
125 static long sock_ioctl(struct file *file, unsigned int cmd, unsigned long arg);
128 unsigned int cmd, unsigned long arg);
130 static int sock_fasync(int fd, struct file *filp, int on);
133 unsigned int flags);
247 int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr)
275 static int move_addr_to_user(struct sockaddr_storage *kaddr, int klen,
276 void __user *uaddr, int __user *ulen)
278 int err;
279 int len;
360 static char *sockfs_dname(struct dentry *dentry, char *buffer, int buflen)
370 static int sockfs_xattr_get(const struct xattr_handler *handler,
391 static int sockfs_security_xattr_set(const struct xattr_handler *handler,
395 size_t size, int flags)
412 static int sockfs_init_fs_context(struct fs_context *fc)
462 struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname)
485 static int sock_map_fd(struct socket *sock, int flags)
488 int fd = get_unused_fd_flags(flags);
533 struct socket *sockfd_lookup(int fd, int *err)
553 static struct socket *sockfd_lookup_light(int fd, int *err, int *fput_needed)
599 static int sockfs_setattr(struct mnt_idmap *idmap,
602 int err = simple_setattr(&nop_mnt_idmap, dentry, iattr);
717 INDIRECT_CALLABLE_DECLARE(int inet_sendmsg(struct socket *, struct msghdr *,
719 INDIRECT_CALLABLE_DECLARE(int inet6_sendmsg(struct socket *, struct msghdr *,
722 static noinline void call_trace_sock_send_length(struct sock *sk, int ret,
723 int flags)
728 static inline int sock_sendmsg_nosec(struct socket *sock, struct msghdr *msg)
730 int ret = INDIRECT_CALL_INET(READ_ONCE(sock->ops)->sendmsg, inet6_sendmsg,
740 static int __sock_sendmsg(struct socket *sock, struct msghdr *msg)
742 int err = security_socket_sendmsg(sock, msg,
756 int sock_sendmsg(struct socket *sock, struct msghdr *msg)
760 int save_len = msg->msg_namelen;
761 int ret;
788 int kernel_sendmsg(struct socket *sock, struct msghdr *msg,
809 int kernel_sendmsg_locked(struct sock *sk, struct msghdr *msg,
842 static bool skb_is_swtx_tstamp(const struct sk_buff *skb, int false_tstamp)
847 static ktime_t get_timestamp(struct sock *sk, struct sk_buff *skb, int *if_index)
868 int if_index)
898 int need_software_tstamp = sock_flag(sk, SOCK_RCVTSTAMP);
899 int new_tstamp = sock_flag(sk, SOCK_TSTAMP_NEW);
901 int empty = 1, false_tstamp = 0;
904 int if_index;
991 int ack;
1033 INDIRECT_CALLABLE_DECLARE(int inet_recvmsg(struct socket *, struct msghdr *,
1034 size_t, int));
1035 INDIRECT_CALLABLE_DECLARE(int inet6_recvmsg(struct socket *, struct msghdr *,
1036 size_t, int));
1038 static noinline void call_trace_sock_recv_length(struct sock *sk, int ret, int flags)
1043 static inline int sock_recvmsg_nosec(struct socket *sock, struct msghdr *msg,
1044 int flags)
1046 int ret = INDIRECT_CALL_INET(READ_ONCE(sock->ops)->recvmsg,
1064 int sock_recvmsg(struct socket *sock, struct msghdr *msg, int flags)
1066 int err = security_socket_recvmsg(sock, msg, msg_data_left(msg), flags);
1088 int kernel_recvmsg(struct socket *sock, struct msghdr *msg,
1089 struct kvec *vec, size_t num, size_t size, int flags)
1099 unsigned int flags)
1171 static int (*br_ioctl_hook)(struct net *net, struct net_bridge *br,
1172 unsigned int cmd, struct ifreq *ifr,
1175 void brioctl_set(int (*hook)(struct net *net, struct net_bridge *br,
1176 unsigned int cmd, struct ifreq *ifr,
1185 int br_ioctl_call(struct net *net, struct net_bridge *br, unsigned int cmd,
1188 int err = -ENOPKG;
1202 static int (*vlan_ioctl_hook) (struct net *, void __user *arg);
1204 void vlan_ioctl_set(int (*hook) (struct net *, void __user *))
1213 unsigned int cmd, unsigned long arg)
1218 int err;
1255 int pid, err;
1282 if (get_user(pid, (int __user *)argp))
1289 (int __user *)argp);
1360 int sock_create_lite(int family, int type, int protocol, struct socket **res)
1362 int err;
1412 static int sock_mmap(struct file *file, struct vm_area_struct *vma)
1419 static int sock_close(struct inode *inode, struct file *filp)
1436 static int sock_fasync(int fd, struct file *filp, int on)
1459 int sock_wake_async(struct socket_wq *wq, int how, int band)
1500 int __sock_create(struct net *net, int family, int type, int protocol,
1501 struct socket **res, int kern)
1503 int err;
1620 int sock_create(int family, int type, int protocol, struct socket **res)
1638 int sock_create_kern(struct net *net, int family, int type, int protocol, struct socket **res)
1644 static struct socket *__sys_socket_create(int family, int type, int protocol)
1647 int retval;
1666 struct file *__sys_socket_file(int family, int type, int protocol)
1669 int flags;
1698 __weak noinline int update_socket_protocol(int family, int type, int protocol)
1705 int __sys_socket(int family, int type, int protocol)
1708 int flags;
1722 SYSCALL_DEFINE3(socket, int, family, int, type, int, protocol)
1731 int __sys_socketpair(int family, int type, int protocol, int __user *usockvec)
1734 int fd1, fd2, err;
1736 int flags;
1823 SYSCALL_DEFINE4(socketpair, int, family, int, type, int, protocol,
1824 int __user *, usockvec)
1837 int __sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen)
1841 int err, fput_needed;
1860 SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen)
1871 int __sys_listen(int fd, int backlog)
1874 int err, fput_needed;
1875 int somaxconn;
1880 if ((unsigned int)backlog > somaxconn)
1892 SYSCALL_DEFINE2(listen, int, fd, int, backlog)
1899 int __user *upeer_addrlen, int flags)
1903 int err, len;
1957 static int __sys_accept4_file(struct file *file, struct sockaddr __user *upeer_sockaddr,
1958 int __user *upeer_addrlen, int flags)
1961 int newfd;
1995 int __sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr,
1996 int __user *upeer_addrlen, int flags)
1998 int ret = -EBADF;
2011 SYSCALL_DEFINE4(accept4, int, fd, struct sockaddr __user *, upeer_sockaddr,
2012 int __user *, upeer_addrlen, int, flags)
2017 SYSCALL_DEFINE3(accept, int, fd, struct sockaddr __user *, upeer_sockaddr,
2018 int __user *, upeer_addrlen)
2035 int __sys_connect_file(struct file *file, struct sockaddr_storage *address,
2036 int addrlen, int file_flags)
2039 int err;
2058 int __sys_connect(int fd, struct sockaddr __user *uservaddr, int addrlen)
2060 int ret = -EBADF;
2076 SYSCALL_DEFINE3(connect, int, fd, struct sockaddr __user *, uservaddr,
2077 int, addrlen)
2087 int __sys_getsockname(int fd, struct sockaddr __user *usockaddr,
2088 int __user *usockaddr_len)
2092 int err, fput_needed;
2114 SYSCALL_DEFINE3(getsockname, int, fd, struct sockaddr __user *, usockaddr,
2115 int __user *, usockaddr_len)
2125 int __sys_getpeername(int fd, struct sockaddr __user *usockaddr,
2126 int __user *usockaddr_len)
2130 int err, fput_needed;
2152 SYSCALL_DEFINE3(getpeername, int, fd, struct sockaddr __user *, usockaddr,
2153 int __user *, usockaddr_len)
2163 int __sys_sendto(int fd, void __user *buff, size_t len, unsigned int flags,
2164 struct sockaddr __user *addr, int addr_len)
2168 int err;
2171 int fput_needed;
2204 SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len,
2205 unsigned int, flags, struct sockaddr __user *, addr,
2206 int, addr_len)
2215 SYSCALL_DEFINE4(send, int, fd, void __user *, buff, size_t, len,
2216 unsigned int, flags)
2226 int __sys_recvfrom(int fd, void __user *ubuf, size_t size, unsigned int flags,
2227 struct sockaddr __user *addr, int __user *addr_len)
2236 int err, err2;
2237 int fput_needed;
2262 SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size,
2263 unsigned int, flags, struct sockaddr __user *, addr,
2264 int __user *, addr_len)
2273 SYSCALL_DEFINE4(recv, int, fd, void __user *, ubuf, size_t, size,
2274 unsigned int, flags)
2288 int __sys_setsockopt(int fd, int level, int optname, char __user *user_optval,
2289 int optlen)
2294 int err, fput_needed;
2335 SYSCALL_DEFINE5(setsockopt, int, fd, int, level, int, optname,
2336 char __user *, optval, int, optlen)
2341 INDIRECT_CALLABLE_DECLARE(bool tcp_bpf_bypass_getsockopt(int level,
2342 int optname));
2348 int __sys_getsockopt(int fd, int level, int optname, char __user *optval,
2349 int __user *optlen)
2351 int max_optlen __maybe_unused;
2353 int err, fput_needed;
2385 SYSCALL_DEFINE5(getsockopt, int, fd, int, level, int, optname,
2386 char __user *, optval, int __user *, optlen)
2395 int __sys_shutdown_sock(struct socket *sock, int how)
2397 int err;
2406 int __sys_shutdown(int fd, int how)
2408 int err, fput_needed;
2419 SYSCALL_DEFINE2(shutdown, int, fd, int, how)
2425 * fields which are the same type (int / unsigned) on our platforms.
2433 unsigned int name_len;
2436 int __copy_msghdr(struct msghdr *kmsg,
2482 static int copy_msghdr_from_user(struct msghdr *kmsg,
2503 static int ____sys_sendmsg(struct socket *sock, struct msghdr *msg_sys,
2504 unsigned int flags, struct used_address *used_address,
2505 unsigned int allowed_msghdr_flags)
2511 int ctl_len;
2579 int sendmsg_copy_msghdr(struct msghdr *msg,
2583 int err;
2599 static int ___sys_sendmsg(struct socket *sock, struct user_msghdr __user *msg,
2600 struct msghdr *msg_sys, unsigned int flags,
2602 unsigned int allowed_msghdr_flags)
2624 unsigned int flags)
2629 long __sys_sendmsg(int fd, struct user_msghdr __user *msg, unsigned int flags,
2632 int fput_needed, err;
2650 SYSCALL_DEFINE3(sendmsg, int, fd, struct user_msghdr __user *, msg, unsigned int, flags)
2659 int __sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, unsigned int vlen,
2660 unsigned int flags, bool forbid_cmsg_compat)
2662 int fput_needed, err, datagrams;
2668 unsigned int oflags = flags;
2726 SYSCALL_DEFINE4(sendmmsg, int, fd, struct mmsghdr __user *, mmsg,
2727 unsigned int, vlen, unsigned int, flags)
2732 int recvmsg_copy_msghdr(struct msghdr *msg,
2753 static int ____sys_recvmsg(struct socket *sock, struct msghdr *msg_sys,
2756 unsigned int flags, int nosec)
2760 int __user *uaddr_len = COMPAT_NAMELEN(msg);
2763 int len;
2809 static int ___sys_recvmsg(struct socket *sock, struct user_msghdr __user *msg,
2810 struct msghdr *msg_sys, unsigned int flags, int nosec)
2832 struct sockaddr __user *uaddr, unsigned int flags)
2837 long __sys_recvmsg(int fd, struct user_msghdr __user *msg, unsigned int flags,
2840 int fput_needed, err;
2858 SYSCALL_DEFINE3(recvmsg, int, fd, struct user_msghdr __user *, msg,
2859 unsigned int, flags)
2868 static int do_recvmmsg(int fd, struct mmsghdr __user *mmsg,
2869 unsigned int vlen, unsigned int flags,
2872 int fput_needed, err, datagrams;
2979 int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg,
2980 unsigned int vlen, unsigned int flags,
2984 int datagrams;
3010 SYSCALL_DEFINE5(recvmmsg, int, fd, struct mmsghdr __user *, mmsg,
3011 unsigned int, vlen, unsigned int, flags,
3021 SYSCALL_DEFINE5(recvmmsg_time32, int, fd, struct mmsghdr __user *, mmsg,
3022 unsigned int, vlen, unsigned int, flags,
3052 SYSCALL_DEFINE2(socketcall, int, call, unsigned long __user *, args)
3056 int err;
3057 unsigned int len;
3093 (int __user *)a[2], 0);
3098 (int __user *)a[2]);
3103 (int __user *)a[2]);
3106 err = __sys_socketpair(a0, a1, a[2], (int __user *)a[3]);
3123 (int __user *)a[5]);
3135 (int __user *)a[4]);
3162 (int __user *)a[2], a[3]);
3182 int sock_register(const struct net_proto_family *ops)
3184 int err;
3219 void sock_unregister(int family)
3233 bool sock_is_registered(int family)
3238 static int __init sock_init(void)
3240 int err;
3306 int get_user_ifreq(struct ifreq *ifr, void __user **ifrdata, void __user *arg)
3331 int put_user_ifreq(struct ifreq *ifr, void __user *arg)
3346 static int compat_siocwandev(struct net *net, struct compat_ifreq __user *uifr32)
3351 int err;
3372 static int compat_ifr_data_ioctl(struct net *net, unsigned int cmd,
3387 static int compat_sock_ioctl_trans(struct file *file, struct socket *sock,
3388 unsigned int cmd, unsigned long arg)
3484 static long compat_sock_ioctl(struct file *file, unsigned int cmd,
3489 int ret = -ENOIOCTLCMD;
3519 int kernel_bind(struct socket *sock, struct sockaddr *addr, int addrlen)
3538 int kernel_listen(struct socket *sock, int backlog)
3555 int kernel_accept(struct socket *sock, struct socket **newsock, int flags)
3559 int err;
3594 int kernel_connect(struct socket *sock, struct sockaddr *addr, int addrlen,
3595 int flags)
3615 int kernel_getsockname(struct socket *sock, struct sockaddr *addr)
3630 int kernel_getpeername(struct socket *sock, struct sockaddr *addr)
3644 int kernel_sock_shutdown(struct socket *sock, enum sock_shutdown_cmd how)