Lines Matching refs:err
808 int err; in vsock_queue_rcv_skb() local
810 err = sock_queue_rcv_skb(sk, skb); in vsock_queue_rcv_skb()
811 if (err) in vsock_queue_rcv_skb()
814 return err; in vsock_queue_rcv_skb()
848 int err; in vsock_bind() local
858 err = __vsock_bind(sk, vm_addr); in vsock_bind()
861 return err; in vsock_bind()
867 int err; in vsock_getname() local
874 err = 0; in vsock_getname()
880 err = -ENOTCONN; in vsock_getname()
889 err = -EINVAL; in vsock_getname()
900 err = sizeof(*vm_addr); in vsock_getname()
904 return err; in vsock_getname()
909 int err; in vsock_shutdown() local
933 err = -ENOTCONN; in vsock_shutdown()
938 err = 0; in vsock_shutdown()
955 return err; in vsock_shutdown()
1078 int err; in vsock_dgram_sendmsg() local
1088 err = 0; in vsock_dgram_sendmsg()
1096 err = vsock_auto_bind(vsk); in vsock_dgram_sendmsg()
1097 if (err) in vsock_dgram_sendmsg()
1115 err = -EINVAL; in vsock_dgram_sendmsg()
1128 err = -EINVAL; in vsock_dgram_sendmsg()
1132 err = -EINVAL; in vsock_dgram_sendmsg()
1138 err = -EINVAL; in vsock_dgram_sendmsg()
1142 err = transport->dgram_enqueue(vsk, remote_addr, msg, len); in vsock_dgram_sendmsg()
1146 return err; in vsock_dgram_sendmsg()
1152 int err; in vsock_dgram_connect() local
1160 err = vsock_addr_cast(addr, addr_len, &remote_addr); in vsock_dgram_connect()
1161 if (err == -EAFNOSUPPORT && remote_addr->svm_family == AF_UNSPEC) { in vsock_dgram_connect()
1168 } else if (err != 0) in vsock_dgram_connect()
1173 err = vsock_auto_bind(vsk); in vsock_dgram_connect()
1174 if (err) in vsock_dgram_connect()
1179 err = -EINVAL; in vsock_dgram_connect()
1188 return err; in vsock_dgram_connect()
1253 int err; in vsock_stream_connect() local
1261 err = 0; in vsock_stream_connect()
1270 err = -EISCONN; in vsock_stream_connect()
1273 err = -EINVAL; in vsock_stream_connect()
1282 err = -EALREADY; in vsock_stream_connect()
1289 err = -EINVAL; in vsock_stream_connect()
1297 err = vsock_assign_transport(vsk, NULL); in vsock_stream_connect()
1298 if (err) in vsock_stream_connect()
1309 err = -ENETUNREACH; in vsock_stream_connect()
1313 err = vsock_auto_bind(vsk); in vsock_stream_connect()
1314 if (err) in vsock_stream_connect()
1319 err = transport->connect(vsk); in vsock_stream_connect()
1320 if (err < 0) in vsock_stream_connect()
1327 err = -EINPROGRESS; in vsock_stream_connect()
1364 err = sock_intr_errno(timeout); in vsock_stream_connect()
1371 err = -ETIMEDOUT; in vsock_stream_connect()
1382 err = -sk->sk_err; in vsock_stream_connect()
1386 err = 0; in vsock_stream_connect()
1393 return err; in vsock_stream_connect()
1400 int err; in vsock_accept() local
1406 err = 0; in vsock_accept()
1412 err = -EOPNOTSUPP; in vsock_accept()
1417 err = -EINVAL; in vsock_accept()
1435 err = sock_intr_errno(timeout); in vsock_accept()
1438 err = -EAGAIN; in vsock_accept()
1447 err = -listener->sk_err; in vsock_accept()
1462 if (err) { in vsock_accept()
1475 return err; in vsock_accept()
1480 int err; in vsock_listen() local
1489 err = -EOPNOTSUPP; in vsock_listen()
1494 err = -EINVAL; in vsock_listen()
1501 err = -EINVAL; in vsock_listen()
1508 err = 0; in vsock_listen()
1512 return err; in vsock_listen()
1538 int err; in vsock_stream_setsockopt() local
1550 err = -EINVAL; \ in vsock_stream_setsockopt()
1554 err = -EFAULT; \ in vsock_stream_setsockopt()
1559 err = 0; in vsock_stream_setsockopt()
1597 err = -ERANGE; in vsock_stream_setsockopt()
1603 err = -ENOPROTOOPT; in vsock_stream_setsockopt()
1611 return err; in vsock_stream_setsockopt()
1619 int err; in vsock_stream_getsockopt() local
1628 err = get_user(len, optlen); in vsock_stream_getsockopt()
1629 if (err != 0) in vsock_stream_getsockopt()
1630 return err; in vsock_stream_getsockopt()
1643 err = 0; in vsock_stream_getsockopt()
1676 err = put_user(len, optlen); in vsock_stream_getsockopt()
1677 if (err != 0) in vsock_stream_getsockopt()
1693 int err; in vsock_stream_sendmsg() local
1700 err = 0; in vsock_stream_sendmsg()
1711 err = sk->sk_state == TCP_ESTABLISHED ? -EISCONN : -EOPNOTSUPP; in vsock_stream_sendmsg()
1718 err = -EPIPE; in vsock_stream_sendmsg()
1724 err = -ENOTCONN; in vsock_stream_sendmsg()
1729 err = -EDESTADDRREQ; in vsock_stream_sendmsg()
1736 err = transport->notify_send_init(vsk, &send_data); in vsock_stream_sendmsg()
1737 if (err < 0) in vsock_stream_sendmsg()
1751 err = -EAGAIN; in vsock_stream_sendmsg()
1756 err = transport->notify_send_pre_block(vsk, &send_data); in vsock_stream_sendmsg()
1757 if (err < 0) { in vsock_stream_sendmsg()
1766 err = sock_intr_errno(timeout); in vsock_stream_sendmsg()
1770 err = -EAGAIN; in vsock_stream_sendmsg()
1782 err = -sk->sk_err; in vsock_stream_sendmsg()
1786 err = -EPIPE; in vsock_stream_sendmsg()
1790 err = transport->notify_send_pre_enqueue(vsk, &send_data); in vsock_stream_sendmsg()
1791 if (err < 0) in vsock_stream_sendmsg()
1804 err = -ENOMEM; in vsock_stream_sendmsg()
1810 err = transport->notify_send_post_enqueue( in vsock_stream_sendmsg()
1812 if (err < 0) in vsock_stream_sendmsg()
1819 err = total_written; in vsock_stream_sendmsg()
1822 return err; in vsock_stream_sendmsg()
1833 int err; in vsock_stream_recvmsg() local
1843 err = 0; in vsock_stream_recvmsg()
1856 err = 0; in vsock_stream_recvmsg()
1858 err = -ENOTCONN; in vsock_stream_recvmsg()
1864 err = -EOPNOTSUPP; in vsock_stream_recvmsg()
1873 err = 0; in vsock_stream_recvmsg()
1881 err = 0; in vsock_stream_recvmsg()
1893 err = -ENOMEM; in vsock_stream_recvmsg()
1899 err = transport->notify_recv_init(vsk, target, &recv_data); in vsock_stream_recvmsg()
1900 if (err < 0) in vsock_stream_recvmsg()
1919 err = -EAGAIN; in vsock_stream_recvmsg()
1924 err = transport->notify_recv_pre_block( in vsock_stream_recvmsg()
1926 if (err < 0) { in vsock_stream_recvmsg()
1935 err = sock_intr_errno(timeout); in vsock_stream_recvmsg()
1939 err = -EAGAIN; in vsock_stream_recvmsg()
1954 err = -ENOMEM; in vsock_stream_recvmsg()
1958 err = transport->notify_recv_pre_dequeue( in vsock_stream_recvmsg()
1960 if (err < 0) in vsock_stream_recvmsg()
1967 err = -ENOMEM; in vsock_stream_recvmsg()
1973 err = transport->notify_recv_post_dequeue( in vsock_stream_recvmsg()
1976 if (err < 0) in vsock_stream_recvmsg()
1987 err = -sk->sk_err; in vsock_stream_recvmsg()
1989 err = 0; in vsock_stream_recvmsg()
1992 err = copied; in vsock_stream_recvmsg()
1996 return err; in vsock_stream_recvmsg()
2130 int err = 0; in vsock_init() local
2136 err = misc_register(&vsock_device); in vsock_init()
2137 if (err) { in vsock_init()
2142 err = proto_register(&vsock_proto, 1); /* we want our slab */ in vsock_init()
2143 if (err) { in vsock_init()
2148 err = sock_register(&vsock_family_ops); in vsock_init()
2149 if (err) { in vsock_init()
2151 AF_VSOCK, err); in vsock_init()
2162 return err; in vsock_init()
2181 int err = mutex_lock_interruptible(&vsock_register_mutex); in vsock_core_register() local
2183 if (err) in vsock_core_register()
2184 return err; in vsock_core_register()
2193 err = -EBUSY; in vsock_core_register()
2201 err = -EBUSY; in vsock_core_register()
2209 err = -EBUSY; in vsock_core_register()
2217 err = -EBUSY; in vsock_core_register()
2230 return err; in vsock_core_register()