Lines Matching refs:rc
97 u8 rc = LLC_PDU_LEN_U; in llc_ui_header_len() local
100 rc = LLC_PDU_LEN_U; in llc_ui_header_len()
102 rc = LLC_PDU_LEN_I; in llc_ui_header_len()
103 return rc; in llc_ui_header_len()
118 int rc = 0; in llc_ui_send_data() local
125 rc = llc_ui_wait_for_busy_core(sk, timeout); in llc_ui_send_data()
127 if (unlikely(!rc)) in llc_ui_send_data()
128 rc = llc_build_and_send_pkt(sk, skb); in llc_ui_send_data()
129 return rc; in llc_ui_send_data()
161 int rc = -ESOCKTNOSUPPORT; in llc_ui_create() local
170 rc = -ENOMEM; in llc_ui_create()
173 rc = 0; in llc_ui_create()
177 return rc; in llc_ui_create()
256 int rc = -EINVAL; in llc_ui_autobind() local
260 rc = -ENODEV; in llc_ui_autobind()
271 rc = -EUSERS; in llc_ui_autobind()
275 rc = -EBUSY; /* some other network layer is using the sap */ in llc_ui_autobind()
284 rc = 0; in llc_ui_autobind()
286 return rc; in llc_ui_autobind()
309 int rc = -EINVAL; in llc_ui_bind() local
314 rc = -EAFNOSUPPORT; in llc_ui_bind()
317 rc = -ENODEV; in llc_ui_bind()
330 rc = -EINVAL; in llc_ui_bind()
343 rc = -EUSERS; in llc_ui_bind()
351 rc = -EBUSY; /* some other network layer is using the sap */ in llc_ui_bind()
366 rc = -EADDRINUSE; /* mac + sap clash. */ in llc_ui_bind()
379 rc = 0; in llc_ui_bind()
383 return rc; in llc_ui_bind()
400 int rc = -ENOTCONN; in llc_ui_shutdown() local
405 rc = -EINVAL; in llc_ui_shutdown()
408 rc = llc_send_disc(sk); in llc_ui_shutdown()
409 if (!rc) in llc_ui_shutdown()
410 rc = llc_ui_wait_for_disc(sk, sk->sk_rcvtimeo); in llc_ui_shutdown()
415 return rc; in llc_ui_shutdown()
438 int rc = -EINVAL; in llc_ui_connect() local
443 rc = -EAFNOSUPPORT; in llc_ui_connect()
448 rc = -EALREADY; in llc_ui_connect()
454 rc = llc_ui_autobind(sock, addr); in llc_ui_connect()
455 if (rc) in llc_ui_connect()
463 rc = llc_establish_connection(sk, llc->dev->dev_addr, in llc_ui_connect()
465 if (rc) { in llc_ui_connect()
478 rc = sock_intr_errno(timeo); in llc_ui_connect()
487 rc = 0; in llc_ui_connect()
490 return rc; in llc_ui_connect()
492 rc = sock_error(sk) ? : -ECONNABORTED; in llc_ui_connect()
508 int rc = -EINVAL; in llc_ui_listen() local
513 rc = -EOPNOTSUPP; in llc_ui_listen()
516 rc = -EAGAIN; in llc_ui_listen()
519 rc = 0; in llc_ui_listen()
530 return rc; in llc_ui_listen()
536 int rc = 0; in llc_ui_wait_for_disc() local
542 rc = -ERESTARTSYS; in llc_ui_wait_for_disc()
545 rc = -EAGAIN; in llc_ui_wait_for_disc()
548 rc = 0; in llc_ui_wait_for_disc()
551 return rc; in llc_ui_wait_for_disc()
573 int rc; in llc_ui_wait_for_busy_core() local
577 rc = 0; in llc_ui_wait_for_busy_core()
584 rc = -ERESTARTSYS; in llc_ui_wait_for_busy_core()
587 rc = -EAGAIN; in llc_ui_wait_for_busy_core()
592 return rc; in llc_ui_wait_for_busy_core()
597 int rc; in llc_wait_data() local
603 rc = sock_error(sk); in llc_wait_data()
604 if (rc) in llc_wait_data()
606 rc = 0; in llc_wait_data()
609 rc = -EAGAIN; in llc_wait_data()
612 rc = sock_intr_errno(timeo); in llc_wait_data()
615 rc = 0; in llc_wait_data()
619 return rc; in llc_wait_data()
650 int rc = -EOPNOTSUPP; in llc_ui_accept() local
657 rc = -EINVAL; in llc_ui_accept()
663 rc = llc_wait_data(sk, sk->sk_rcvtimeo); in llc_ui_accept()
664 if (rc) in llc_ui_accept()
670 rc = -EINVAL; in llc_ui_accept()
673 rc = 0; in llc_ui_accept()
694 return rc; in llc_ui_accept()
823 int rc = skb_copy_datagram_iovec(skb, offset, in llc_ui_recvmsg() local
825 if (rc) { in llc_ui_recvmsg()
893 int rc = -EINVAL, copied = 0, hdrlen; in llc_ui_sendmsg() local
909 rc = llc_ui_autobind(sock, addr); in llc_ui_sendmsg()
910 if (rc) in llc_ui_sendmsg()
919 skb = sock_alloc_send_skb(sk, size, noblock, &rc); in llc_ui_sendmsg()
926 rc = memcpy_fromiovec(skb_put(skb, copied), msg->msg_iov, copied); in llc_ui_sendmsg()
927 if (rc) in llc_ui_sendmsg()
944 rc = -ENOPROTOOPT; in llc_ui_sendmsg()
947 rc = llc_ui_send_data(sk, skb, noblock); in llc_ui_sendmsg()
949 if (rc) { in llc_ui_sendmsg()
953 __func__, llc->laddr.lsap, llc->daddr.lsap, rc); in llc_ui_sendmsg()
956 return rc ? : copied; in llc_ui_sendmsg()
974 int rc = -EBADF; in llc_ui_getname() local
982 rc = -ENOTCONN; in llc_ui_getname()
990 rc = -EINVAL; in llc_ui_getname()
1001 rc = 0; in llc_ui_getname()
1006 return rc; in llc_ui_getname()
1039 int rc = -EINVAL; in llc_ui_setsockopt() local
1044 rc = get_user(opt, (int __user *)optval); in llc_ui_setsockopt()
1045 if (rc) in llc_ui_setsockopt()
1047 rc = -EINVAL; in llc_ui_setsockopt()
1096 rc = -ENOPROTOOPT; in llc_ui_setsockopt()
1099 rc = 0; in llc_ui_setsockopt()
1102 return rc; in llc_ui_setsockopt()
1120 int val = 0, len = 0, rc = -EINVAL; in llc_ui_getsockopt() local
1125 rc = get_user(len, optlen); in llc_ui_getsockopt()
1126 if (rc) in llc_ui_getsockopt()
1128 rc = -EINVAL; in llc_ui_getsockopt()
1152 rc = -ENOPROTOOPT; in llc_ui_getsockopt()
1155 rc = 0; in llc_ui_getsockopt()
1157 rc = -EFAULT; in llc_ui_getsockopt()
1160 return rc; in llc_ui_getsockopt()
1199 int rc = proto_register(&llc_proto, 0); in llc2_init() local
1201 if (rc != 0) in llc2_init()
1207 rc = llc_proc_init(); in llc2_init()
1208 if (rc != 0) { in llc2_init()
1212 rc = llc_sysctl_init(); in llc2_init()
1213 if (rc) { in llc2_init()
1217 rc = sock_register(&llc_ui_family_ops); in llc2_init()
1218 if (rc) { in llc2_init()
1225 return rc; in llc2_init()