Lines Matching refs:rc

83 	struct ipx_interface *rc = NULL;  in ipx_interfaces_head()  local
86 rc = list_entry(ipx_interfaces.next, in ipx_interfaces_head()
88 return rc; in ipx_interfaces_head()
371 int rc; in ipxitf_demux_socket() local
386 rc = -ENOMEM; in ipxitf_demux_socket()
405 rc = 0; in ipxitf_demux_socket()
408 return rc; in ipxitf_demux_socket()
453 int rc; in ipxitf_demux_socket() local
484 rc = 0; in ipxitf_demux_socket()
504 rc = -ENOMEM; in ipxitf_demux_socket()
523 rc = 0; in ipxitf_demux_socket()
530 return rc; in ipxitf_demux_socket()
680 int rc = 0; in ipxitf_rcv() local
690 rc = ipxitf_pprop(intrfc, skb); in ipxitf_rcv()
691 if (rc) in ipxitf_rcv()
709 rc = ipxrtr_route_skb(skb); in ipxitf_rcv()
719 rc = ipxitf_demux_socket(intrfc, skb, 0); in ipxitf_rcv()
728 return rc; in ipxitf_rcv()
786 int i, rc = -EINVAL; in ipxitf_pprop() local
800 rc = 0; in ipxitf_pprop()
849 return rc; in ipxitf_pprop()
889 int rc = -EEXIST; in ipxitf_create_internal() local
896 rc = -EADDRNOTAVAIL; in ipxitf_create_internal()
900 rc = -EADDRINUSE; in ipxitf_create_internal()
906 rc = -EAGAIN; in ipxitf_create_internal()
914 rc = ipxitf_add_local_route(intrfc); in ipxitf_create_internal()
917 return rc; in ipxitf_create_internal()
922 __be16 rc = 0; in ipx_map_frame_type() local
925 case IPX_FRAME_ETHERII: rc = htons(ETH_P_IPX); break; in ipx_map_frame_type()
926 case IPX_FRAME_8022: rc = htons(ETH_P_802_2); break; in ipx_map_frame_type()
927 case IPX_FRAME_SNAP: rc = htons(ETH_P_SNAP); break; in ipx_map_frame_type()
928 case IPX_FRAME_8023: rc = htons(ETH_P_802_3); break; in ipx_map_frame_type()
931 return rc; in ipx_map_frame_type()
940 int rc; in ipxitf_create() local
943 rc = ipxitf_create_internal(idef); in ipxitf_create()
947 rc = -EEXIST; in ipxitf_create()
952 rc = -EADDRINUSE; in ipxitf_create()
962 rc = -ENODEV; in ipxitf_create()
988 rc = -EPROTONOSUPPORT; in ipxitf_create()
992 rc = -ENETDOWN; in ipxitf_create()
997 rc = -EINVAL; in ipxitf_create()
1007 rc = -EAGAIN; in ipxitf_create()
1026 rc = 0; in ipxitf_create()
1030 rc = ipxitf_add_local_route(intrfc); in ipxitf_create()
1037 return rc; in ipxitf_create()
1045 int rc = 0; in ipxitf_delete() local
1053 rc = -ENOENT; in ipxitf_delete()
1058 rc = -EPROTONOSUPPORT; in ipxitf_delete()
1063 rc = -ENODEV; in ipxitf_delete()
1068 rc = -EINVAL; in ipxitf_delete()
1073 rc = 0; in ipxitf_delete()
1076 return rc; in ipxitf_delete()
1119 int rc = -EINVAL; in ipxitf_ioctl() local
1128 rc = -EFAULT; in ipxitf_ioctl()
1132 rc = -EINVAL; in ipxitf_ioctl()
1143 rc = ipxitf_delete(&f); in ipxitf_ioctl()
1145 rc = ipxitf_create(&f); in ipxitf_ioctl()
1153 rc = -EFAULT; in ipxitf_ioctl()
1158 rc = -ENODEV; in ipxitf_ioctl()
1163 rc = -EADDRNOTAVAIL; in ipxitf_ioctl()
1171 rc = -EFAULT; in ipxitf_ioctl()
1175 rc = 0; in ipxitf_ioctl()
1179 rc = -EFAULT; in ipxitf_ioctl()
1182 rc = 0; in ipxitf_ioctl()
1186 rc = -EFAULT; in ipxitf_ioctl()
1189 rc = 0; in ipxitf_ioctl()
1194 return rc; in ipxitf_ioctl()
1245 char* rc = "None"; in ipx_frame_name() local
1248 case ETH_P_IPX: rc = "EtherII"; break; in ipx_frame_name()
1249 case ETH_P_802_2: rc = "802.2"; break; in ipx_frame_name()
1250 case ETH_P_SNAP: rc = "SNAP"; break; in ipx_frame_name()
1251 case ETH_P_802_3: rc = "802.3"; break; in ipx_frame_name()
1254 return rc; in ipx_frame_name()
1271 int rc = -EINVAL; in ipx_setsockopt() local
1277 rc = -EFAULT; in ipx_setsockopt()
1281 rc = -ENOPROTOOPT; in ipx_setsockopt()
1286 rc = 0; in ipx_setsockopt()
1289 return rc; in ipx_setsockopt()
1298 int rc = -ENOPROTOOPT; in ipx_getsockopt() local
1306 rc = -EFAULT; in ipx_getsockopt()
1311 rc = -EINVAL; in ipx_getsockopt()
1315 rc = -EFAULT; in ipx_getsockopt()
1319 rc = 0; in ipx_getsockopt()
1322 return rc; in ipx_getsockopt()
1334 int rc = -ESOCKTNOSUPPORT; in ipx_create() local
1349 rc = -ENOMEM; in ipx_create()
1358 rc = 0; in ipx_create()
1360 return rc; in ipx_create()
1415 int rc = -EINVAL; in __ipx_bind() local
1421 rc = -EADDRNOTAVAIL; in __ipx_bind()
1427 rc = -EINVAL; in __ipx_bind()
1433 rc = -EACCES; in __ipx_bind()
1447 rc = -EINVAL; in __ipx_bind()
1455 rc = -EADDRINUSE; in __ipx_bind()
1471 rc = -EADDRINUSE; in __ipx_bind()
1485 rc = -EADDRINUSE; in __ipx_bind()
1497 rc = 0; in __ipx_bind()
1501 return rc; in __ipx_bind()
1507 int rc; in ipx_bind() local
1510 rc = __ipx_bind(sock, uaddr, addr_len); in ipx_bind()
1513 return rc; in ipx_bind()
1522 int rc = -EINVAL; in ipx_connect() local
1541 rc = -ENETDOWN; in ipx_connect()
1548 rc = __ipx_bind(sock, (struct sockaddr *)&uaddr, in ipx_connect()
1550 if (rc) in ipx_connect()
1557 rc = -ENETUNREACH; in ipx_connect()
1573 rc = 0; in ipx_connect()
1576 return rc; in ipx_connect()
1587 int rc; in ipx_getname() local
1593 rc = -ENOTCONN; in ipx_getname()
1624 rc = 0; in ipx_getname()
1627 return rc; in ipx_getname()
1636 int rc = 0; in ipx_rcv() local
1682 rc = ipxitf_rcv(intrfc, skb); in ipx_rcv()
1688 return rc; in ipx_rcv()
1697 int rc = -EINVAL; in ipx_sendmsg() local
1718 rc = -ENETDOWN; in ipx_sendmsg()
1724 rc = __ipx_bind(sock, (struct sockaddr *)&uaddr, in ipx_sendmsg()
1726 if (rc) in ipx_sendmsg()
1730 rc = -EINVAL; in ipx_sendmsg()
1735 rc = -ENOTCONN; in ipx_sendmsg()
1747 rc = ipxrtr_route_packet(sk, usipx, msg, len, flags & MSG_DONTWAIT); in ipx_sendmsg()
1748 if (rc >= 0) in ipx_sendmsg()
1749 rc = len; in ipx_sendmsg()
1752 return rc; in ipx_sendmsg()
1764 int copied, rc; in ipx_recvmsg() local
1776 rc = -ENETDOWN; in ipx_recvmsg()
1782 rc = __ipx_bind(sock, (struct sockaddr *)&uaddr, in ipx_recvmsg()
1784 if (rc) in ipx_recvmsg()
1788 rc = -ENOTCONN; in ipx_recvmsg()
1795 flags & MSG_DONTWAIT, &rc); in ipx_recvmsg()
1797 if (rc == -EAGAIN && (sk->sk_shutdown & RCV_SHUTDOWN)) in ipx_recvmsg()
1798 rc = 0; in ipx_recvmsg()
1809 rc = skb_copy_datagram_msg(skb, sizeof(struct ipxhdr), msg, copied); in ipx_recvmsg()
1810 if (rc) in ipx_recvmsg()
1824 rc = copied; in ipx_recvmsg()
1831 return rc; in ipx_recvmsg()
1837 int rc = 0; in ipx_ioctl() local
1848 rc = put_user(amount, (int __user *)argp); in ipx_ioctl()
1856 rc = put_user(amount, (int __user *)argp); in ipx_ioctl()
1861 rc = -EPERM; in ipx_ioctl()
1863 rc = ipxrtr_ioctl(cmd, argp); in ipx_ioctl()
1868 rc = -EPERM; in ipx_ioctl()
1872 rc = ipxitf_ioctl(cmd, argp); in ipx_ioctl()
1875 rc = ipxcfg_get_config_data(argp); in ipx_ioctl()
1882 rc = -EPERM; in ipx_ioctl()
1885 rc = get_user(ipx_sk(sk)->ipx_ncp_conn, in ipx_ioctl()
1889 rc = sock_get_timestamp(sk, argp); in ipx_ioctl()
1897 rc = -EINVAL; in ipx_ioctl()
1900 rc = -ENOIOCTLCMD; in ipx_ioctl()
1905 return rc; in ipx_ioctl()
2012 int rc = proto_register(&ipx_proto, 1); in ipx_init() local
2014 if (rc != 0) in ipx_init()
2043 return rc; in ipx_init()