Lines Matching refs:rc

99 	u8 rc = LLC_PDU_LEN_U;  in llc_ui_header_len()  local
102 rc = LLC_PDU_LEN_U; in llc_ui_header_len()
110 rc = LLC_PDU_LEN_U_XID; in llc_ui_header_len()
112 rc = LLC_PDU_LEN_I; in llc_ui_header_len()
113 return rc; in llc_ui_header_len()
135 int rc; in llc_ui_send_data() local
137 rc = llc_ui_wait_for_busy_core(sk, timeout); in llc_ui_send_data()
138 if (rc) { in llc_ui_send_data()
140 return rc; in llc_ui_send_data()
175 int rc = -ESOCKTNOSUPPORT; in llc_ui_create() local
184 rc = -ENOMEM; in llc_ui_create()
187 rc = 0; in llc_ui_create()
191 return rc; in llc_ui_create()
282 int rc = -EINVAL; in llc_ui_autobind() local
290 rc = -ENODEV; in llc_ui_autobind()
301 rc = -EUSERS; in llc_ui_autobind()
305 rc = -EBUSY; /* some other network layer is using the sap */ in llc_ui_autobind()
320 rc = 0; in llc_ui_autobind()
323 return rc; in llc_ui_autobind()
347 int rc = -EINVAL; in llc_ui_bind() local
352 rc = -EAFNOSUPPORT; in llc_ui_bind()
358 rc = -ENODEV; in llc_ui_bind()
369 rc = -EINVAL; in llc_ui_bind()
383 rc = -EUSERS; in llc_ui_bind()
391 rc = -EBUSY; /* some other network layer is using the sap */ in llc_ui_bind()
406 rc = -EADDRINUSE; /* mac + sap clash. */ in llc_ui_bind()
425 rc = 0; in llc_ui_bind()
431 return rc; in llc_ui_bind()
448 int rc = -ENOTCONN; in llc_ui_shutdown() local
453 rc = -EINVAL; in llc_ui_shutdown()
456 rc = llc_send_disc(sk); in llc_ui_shutdown()
457 if (!rc) in llc_ui_shutdown()
458 rc = llc_ui_wait_for_disc(sk, READ_ONCE(sk->sk_rcvtimeo)); in llc_ui_shutdown()
463 return rc; in llc_ui_shutdown()
486 int rc = -EINVAL; in llc_ui_connect() local
491 rc = -EAFNOSUPPORT; in llc_ui_connect()
496 rc = -EALREADY; in llc_ui_connect()
502 rc = llc_ui_autobind(sock, addr); in llc_ui_connect()
503 if (rc) in llc_ui_connect()
511 rc = llc_establish_connection(sk, llc->dev->dev_addr, in llc_ui_connect()
513 if (rc) { in llc_ui_connect()
526 rc = sock_intr_errno(timeo); in llc_ui_connect()
535 rc = 0; in llc_ui_connect()
538 return rc; in llc_ui_connect()
540 rc = sock_error(sk) ? : -ECONNABORTED; in llc_ui_connect()
556 int rc = -EINVAL; in llc_ui_listen() local
561 rc = -EOPNOTSUPP; in llc_ui_listen()
564 rc = -EAGAIN; in llc_ui_listen()
567 rc = 0; in llc_ui_listen()
578 return rc; in llc_ui_listen()
584 int rc = 0; in llc_ui_wait_for_disc() local
591 rc = -ERESTARTSYS; in llc_ui_wait_for_disc()
594 rc = -EAGAIN; in llc_ui_wait_for_disc()
597 rc = 0; in llc_ui_wait_for_disc()
600 return rc; in llc_ui_wait_for_disc()
623 int rc; in llc_ui_wait_for_busy_core() local
627 rc = 0; in llc_ui_wait_for_busy_core()
634 rc = -ERESTARTSYS; in llc_ui_wait_for_busy_core()
637 rc = -EAGAIN; in llc_ui_wait_for_busy_core()
642 return rc; in llc_ui_wait_for_busy_core()
647 int rc; in llc_wait_data() local
653 rc = sock_error(sk); in llc_wait_data()
654 if (rc) in llc_wait_data()
656 rc = 0; in llc_wait_data()
659 rc = -EAGAIN; in llc_wait_data()
662 rc = sock_intr_errno(timeo); in llc_wait_data()
665 rc = 0; in llc_wait_data()
669 return rc; in llc_wait_data()
702 int rc = -EOPNOTSUPP; in llc_ui_accept() local
709 rc = -EINVAL; in llc_ui_accept()
715 rc = llc_wait_data(sk, READ_ONCE(sk->sk_rcvtimeo)); in llc_ui_accept()
716 if (rc) in llc_ui_accept()
722 rc = -EINVAL; in llc_ui_accept()
725 rc = 0; in llc_ui_accept()
746 return rc; in llc_ui_accept()
873 int rc = skb_copy_datagram_msg(skb, offset, msg, used); in llc_ui_recvmsg() local
874 if (rc) { in llc_ui_recvmsg()
937 int rc = -EINVAL, copied = 0, hdrlen, hh_len; in llc_ui_sendmsg() local
956 rc = llc_ui_autobind(sock, addr); in llc_ui_sendmsg()
957 if (rc) in llc_ui_sendmsg()
966 rc = -EINVAL; in llc_ui_sendmsg()
970 skb = sock_alloc_send_skb(sk, hh_len + size, noblock, &rc); in llc_ui_sendmsg()
983 rc = memcpy_from_msg(skb_put(skb, copied), msg, copied); in llc_ui_sendmsg()
984 if (rc) in llc_ui_sendmsg()
1004 rc = -ENOPROTOOPT; in llc_ui_sendmsg()
1007 rc = llc_ui_send_data(sk, skb, noblock); in llc_ui_sendmsg()
1011 if (rc) in llc_ui_sendmsg()
1013 __func__, llc->laddr.lsap, llc->daddr.lsap, rc); in llc_ui_sendmsg()
1015 return rc ? : copied; in llc_ui_sendmsg()
1032 int rc = -EBADF; in llc_ui_getname() local
1039 rc = -ENOTCONN; in llc_ui_getname()
1047 rc = -EINVAL; in llc_ui_getname()
1060 rc = sizeof(sllc); in llc_ui_getname()
1063 return rc; in llc_ui_getname()
1096 int rc = -EINVAL; in llc_ui_setsockopt() local
1101 rc = copy_safe_from_sockptr(&opt, sizeof(opt), optval, optlen); in llc_ui_setsockopt()
1102 if (rc) in llc_ui_setsockopt()
1104 rc = -EINVAL; in llc_ui_setsockopt()
1153 rc = -ENOPROTOOPT; in llc_ui_setsockopt()
1156 rc = 0; in llc_ui_setsockopt()
1159 return rc; in llc_ui_setsockopt()
1177 int val = 0, len = 0, rc = -EINVAL; in llc_ui_getsockopt() local
1182 rc = get_user(len, optlen); in llc_ui_getsockopt()
1183 if (rc) in llc_ui_getsockopt()
1185 rc = -EINVAL; in llc_ui_getsockopt()
1209 rc = -ENOPROTOOPT; in llc_ui_getsockopt()
1212 rc = 0; in llc_ui_getsockopt()
1214 rc = -EFAULT; in llc_ui_getsockopt()
1217 return rc; in llc_ui_getsockopt()
1255 int rc = proto_register(&llc_proto, 0); in llc2_init() local
1257 if (rc != 0) in llc2_init()
1263 rc = llc_proc_init(); in llc2_init()
1264 if (rc != 0) { in llc2_init()
1268 rc = llc_sysctl_init(); in llc2_init()
1269 if (rc) { in llc2_init()
1273 rc = sock_register(&llc_ui_family_ops); in llc2_init()
1274 if (rc) { in llc2_init()
1281 return rc; in llc2_init()