Lines Matching refs:rc

94 	int rc;  in x25_parse_address_block()  local
98 rc = 0; in x25_parse_address_block()
108 rc = -1; in x25_parse_address_block()
118 return rc; in x25_parse_address_block()
444 int rc = -ENOPROTOOPT; in x25_setsockopt() local
449 rc = -EINVAL; in x25_setsockopt()
453 rc = -EFAULT; in x25_setsockopt()
461 rc = 0; in x25_setsockopt()
463 return rc; in x25_setsockopt()
470 int val, len, rc = -ENOPROTOOPT; in x25_getsockopt() local
475 rc = -EFAULT; in x25_getsockopt()
481 rc = -EINVAL; in x25_getsockopt()
485 rc = -EFAULT; in x25_getsockopt()
490 rc = copy_to_user(optval, &val, len) ? -EFAULT : 0; in x25_getsockopt()
492 return rc; in x25_getsockopt()
498 int rc = -EOPNOTSUPP; in x25_listen() local
505 rc = 0; in x25_listen()
509 return rc; in x25_listen()
542 int rc = -EAFNOSUPPORT; in x25_create() local
547 rc = -ESOCKTNOSUPPORT; in x25_create()
551 rc = -EINVAL; in x25_create()
555 rc = -ENOBUFS; in x25_create()
592 rc = 0; in x25_create()
594 return rc; in x25_create()
681 int len, i, rc = 0; in x25_bind() local
686 rc = -EINVAL; in x25_bind()
693 rc = -EINVAL; in x25_bind()
705 return rc; in x25_bind()
711 int rc; in x25_wait_for_connection_establishment() local
716 rc = -ERESTARTSYS; in x25_wait_for_connection_establishment()
719 rc = sock_error(sk); in x25_wait_for_connection_establishment()
720 if (rc) { in x25_wait_for_connection_establishment()
724 rc = 0; in x25_wait_for_connection_establishment()
734 return rc; in x25_wait_for_connection_establishment()
744 int rc = 0; in x25_connect() local
752 rc = -ECONNREFUSED; in x25_connect()
758 rc = -EISCONN; /* No reconnect on a seqpacket socket */ in x25_connect()
765 rc = -EINVAL; in x25_connect()
770 rc = -ENETUNREACH; in x25_connect()
785 rc = -EINVAL; in x25_connect()
806 rc = -EINPROGRESS; in x25_connect()
810 rc = x25_wait_for_connection_establishment(sk); in x25_connect()
811 if (rc) in x25_connect()
815 rc = 0; in x25_connect()
817 if (rc) in x25_connect()
823 return rc; in x25_connect()
829 int rc = 0; in x25_wait_for_data() local
836 rc = -ERESTARTSYS; in x25_wait_for_data()
839 rc = -EAGAIN; in x25_wait_for_data()
842 rc = 0; in x25_wait_for_data()
852 return rc; in x25_wait_for_data()
860 int rc = -EINVAL; in x25_accept() local
865 rc = -EOPNOTSUPP; in x25_accept()
870 rc = -EINVAL; in x25_accept()
874 rc = x25_wait_for_data(sk, sk->sk_rcvtimeo); in x25_accept()
875 if (rc) in x25_accept()
878 rc = -EINVAL; in x25_accept()
889 rc = 0; in x25_accept()
893 return rc; in x25_accept()
902 int rc = 0; in x25_getname() local
906 rc = -ENOTCONN; in x25_getname()
917 return rc; in x25_getname()
929 int len, addr_len, rc; in x25_rx_call_request() local
995 rc = 1; in x25_rx_call_request()
1068 rc = 1; in x25_rx_call_request()
1071 return rc; in x25_rx_call_request()
1075 rc = 0; in x25_rx_call_request()
1090 int qbit = 0, rc = -EINVAL; in x25_sendmsg() local
1100 rc = -EADDRNOTAVAIL; in x25_sendmsg()
1104 rc = -EPIPE; in x25_sendmsg()
1110 rc = -ENETUNREACH; in x25_sendmsg()
1115 rc = -EINVAL; in x25_sendmsg()
1119 rc = -EISCONN; in x25_sendmsg()
1122 rc = -EINVAL; in x25_sendmsg()
1131 rc = -ENOTCONN; in x25_sendmsg()
1141 rc = -EMSGSIZE; in x25_sendmsg()
1156 skb = sock_alloc_send_skb(sk, size, noblock, &rc); in x25_sendmsg()
1172 rc = memcpy_from_msg(skb_transport_header(skb), msg, len); in x25_sendmsg()
1173 if (rc) in x25_sendmsg()
1228 rc = -ENOTCONN; in x25_sendmsg()
1235 rc = x25_output(sk, skb); in x25_sendmsg()
1236 len = rc; in x25_sendmsg()
1237 if (rc < 0) in x25_sendmsg()
1244 rc = len; in x25_sendmsg()
1247 return rc; in x25_sendmsg()
1264 int rc = -ENOTCONN; in x25_recvmsg() local
1282 rc = -EINVAL; in x25_recvmsg()
1307 flags & MSG_DONTWAIT, &rc); in x25_recvmsg()
1336 rc = skb_copy_datagram_msg(skb, 0, msg, copied); in x25_recvmsg()
1337 if (rc) in x25_recvmsg()
1347 rc = copied; in x25_recvmsg()
1352 return rc; in x25_recvmsg()
1361 int rc; in x25_ioctl() local
1370 rc = put_user(amount, (unsigned int __user *)argp); in x25_ioctl()
1385 rc = put_user(amount, (unsigned int __user *)argp); in x25_ioctl()
1390 rc = -EINVAL; in x25_ioctl()
1392 rc = sock_get_timestamp(sk, in x25_ioctl()
1396 rc = -EINVAL; in x25_ioctl()
1398 rc = sock_get_timestampns(sk, in x25_ioctl()
1411 rc = -EINVAL; in x25_ioctl()
1415 rc = -EPERM; in x25_ioctl()
1418 rc = x25_route_ioctl(cmd, argp); in x25_ioctl()
1421 rc = x25_subscr_ioctl(cmd, argp); in x25_ioctl()
1424 rc = -EPERM; in x25_ioctl()
1427 rc = x25_subscr_ioctl(cmd, argp); in x25_ioctl()
1431 rc = copy_to_user(argp, &x25->facilities, in x25_ioctl()
1440 rc = -EFAULT; in x25_ioctl()
1443 rc = -EINVAL; in x25_ioctl()
1475 rc = 0; in x25_ioctl()
1483 rc = copy_to_user(argp, &x25->dte_facilities, in x25_ioctl()
1486 if (rc) in x25_ioctl()
1487 rc = -EFAULT; in x25_ioctl()
1493 rc = -EFAULT; in x25_ioctl()
1496 rc = -EINVAL; in x25_ioctl()
1510 rc = 0; in x25_ioctl()
1518 rc = copy_to_user(argp, &x25->calluserdata, in x25_ioctl()
1528 rc = -EFAULT; in x25_ioctl()
1531 rc = -EINVAL; in x25_ioctl()
1537 rc = 0; in x25_ioctl()
1543 rc = copy_to_user(argp, &x25->causediag, sizeof(x25->causediag)) in x25_ioctl()
1551 rc = -EFAULT; in x25_ioctl()
1557 rc = 0; in x25_ioctl()
1564 rc = -EINVAL; in x25_ioctl()
1568 rc = -EFAULT; in x25_ioctl()
1572 rc = -EINVAL; in x25_ioctl()
1576 rc = 0; in x25_ioctl()
1583 rc = -EINVAL; in x25_ioctl()
1587 rc = 0; in x25_ioctl()
1594 rc = -EINVAL; in x25_ioctl()
1603 rc = 0; in x25_ioctl()
1610 rc = -ENOIOCTLCMD; in x25_ioctl()
1614 return rc; in x25_ioctl()
1630 int rc = -EINVAL; in compat_x25_subscr_ioctl() local
1632 rc = -EFAULT; in compat_x25_subscr_ioctl()
1636 rc = -EINVAL; in compat_x25_subscr_ioctl()
1652 rc = copy_to_user(x25_subscr32, &x25_subscr, in compat_x25_subscr_ioctl()
1655 rc = -EINVAL; in compat_x25_subscr_ioctl()
1657 rc = 0; in compat_x25_subscr_ioctl()
1666 return rc; in compat_x25_subscr_ioctl()
1678 int rc = -ENOIOCTLCMD; in compat_x25_ioctl() local
1683 rc = x25_ioctl(sock, cmd, (unsigned long)argp); in compat_x25_ioctl()
1686 rc = -EINVAL; in compat_x25_ioctl()
1688 rc = compat_sock_get_timestamp(sk, in compat_x25_ioctl()
1692 rc = -EINVAL; in compat_x25_ioctl()
1694 rc = compat_sock_get_timestampns(sk, in compat_x25_ioctl()
1707 rc = -EINVAL; in compat_x25_ioctl()
1711 rc = -EPERM; in compat_x25_ioctl()
1714 rc = x25_route_ioctl(cmd, argp); in compat_x25_ioctl()
1717 rc = compat_x25_subscr_ioctl(cmd, argp); in compat_x25_ioctl()
1720 rc = -EPERM; in compat_x25_ioctl()
1723 rc = compat_x25_subscr_ioctl(cmd, argp); in compat_x25_ioctl()
1736 rc = x25_ioctl(sock, cmd, (unsigned long)argp); in compat_x25_ioctl()
1739 rc = -ENOIOCTLCMD; in compat_x25_ioctl()
1742 return rc; in compat_x25_ioctl()
1797 int rc = proto_register(&x25_proto, 0); in x25_init() local
1799 if (rc != 0) in x25_init()
1802 rc = sock_register(&x25_family_ops); in x25_init()
1803 if (rc != 0) in x25_init()
1808 rc = register_netdevice_notifier(&x25_dev_notifier); in x25_init()
1809 if (rc != 0) in x25_init()
1815 rc = x25_proc_init(); in x25_init()
1816 if (rc != 0) in x25_init()
1819 return rc; in x25_init()