Lines Matching refs:err

88 	int len, err = 0;  in l2cap_sock_bind()  local
116 err = -EBADFD; in l2cap_sock_bind()
124 err = l2cap_validate_bredr_psm(psm); in l2cap_sock_bind()
126 err = l2cap_validate_le_psm(psm); in l2cap_sock_bind()
128 if (err) in l2cap_sock_bind()
136 err = l2cap_add_scid(chan, __le16_to_cpu(la.l2_cid)); in l2cap_sock_bind()
138 err = l2cap_add_psm(chan, &la.l2_bdaddr, la.l2_psm); in l2cap_sock_bind()
140 if (err < 0) in l2cap_sock_bind()
178 return err; in l2cap_sock_bind()
187 int len, err = 0; in l2cap_sock_connect() local
256 err = l2cap_chan_connect(chan, la.l2_psm, __le16_to_cpu(la.l2_cid), in l2cap_sock_connect()
259 if (err) in l2cap_sock_connect()
260 return err; in l2cap_sock_connect()
264 err = bt_sock_wait_state(sk, BT_CONNECTED, in l2cap_sock_connect()
269 return err; in l2cap_sock_connect()
276 int err = 0; in l2cap_sock_listen() local
283 err = -EBADFD; in l2cap_sock_listen()
288 err = -EINVAL; in l2cap_sock_listen()
298 err = -EOPNOTSUPP; in l2cap_sock_listen()
308 err = -EOPNOTSUPP; in l2cap_sock_listen()
326 return err; in l2cap_sock_listen()
335 int err = 0; in l2cap_sock_accept() local
347 err = -EBADFD; in l2cap_sock_accept()
356 err = -EAGAIN; in l2cap_sock_accept()
361 err = sock_intr_errno(timeo); in l2cap_sock_accept()
373 if (err) in l2cap_sock_accept()
382 return err; in l2cap_sock_accept()
442 int err = 0; in l2cap_sock_getsockopt_old() local
461 err = -EINVAL; in l2cap_sock_getsockopt_old()
472 err = -EINVAL; in l2cap_sock_getsockopt_old()
476 if (err < 0) in l2cap_sock_getsockopt_old()
492 err = -EFAULT; in l2cap_sock_getsockopt_old()
524 err = -EFAULT; in l2cap_sock_getsockopt_old()
532 err = -ENOTCONN; in l2cap_sock_getsockopt_old()
542 err = -EFAULT; in l2cap_sock_getsockopt_old()
547 err = -ENOPROTOOPT; in l2cap_sock_getsockopt_old()
552 return err; in l2cap_sock_getsockopt_old()
563 int len, mode, err = 0; in l2cap_sock_getsockopt() local
583 err = -EINVAL; in l2cap_sock_getsockopt()
599 err = -EFAULT; in l2cap_sock_getsockopt()
605 err = -EINVAL; in l2cap_sock_getsockopt()
611 err = -EFAULT; in l2cap_sock_getsockopt()
618 err = -EFAULT; in l2cap_sock_getsockopt()
625 err = -EINVAL; in l2cap_sock_getsockopt()
633 err = -EFAULT; in l2cap_sock_getsockopt()
639 err = -EFAULT; in l2cap_sock_getsockopt()
644 err = -EINVAL; in l2cap_sock_getsockopt()
649 err = -ENOTCONN; in l2cap_sock_getsockopt()
654 err = -EFAULT; in l2cap_sock_getsockopt()
659 err = -EINVAL; in l2cap_sock_getsockopt()
664 err = -EFAULT; in l2cap_sock_getsockopt()
669 err = -ENOTCONN; in l2cap_sock_getsockopt()
676 err = -EFAULT; in l2cap_sock_getsockopt()
681 err = -ENOPROTOOPT; in l2cap_sock_getsockopt()
686 err = -EINVAL; in l2cap_sock_getsockopt()
692 err = mode; in l2cap_sock_getsockopt()
697 err = -EFAULT; in l2cap_sock_getsockopt()
701 err = -ENOPROTOOPT; in l2cap_sock_getsockopt()
706 return err; in l2cap_sock_getsockopt()
731 int err = 0; in l2cap_sock_setsockopt_old() local
741 err = -EINVAL; in l2cap_sock_setsockopt_old()
746 err = -EINVAL; in l2cap_sock_setsockopt_old()
758 err = copy_safe_from_sockptr(&opts, sizeof(opts), optval, in l2cap_sock_setsockopt_old()
760 if (err) in l2cap_sock_setsockopt_old()
764 err = -EINVAL; in l2cap_sock_setsockopt_old()
769 err = -EINVAL; in l2cap_sock_setsockopt_old()
784 err = -EINVAL; in l2cap_sock_setsockopt_old()
788 if (err < 0) in l2cap_sock_setsockopt_old()
804 err = copy_safe_from_sockptr(&opt, sizeof(opt), optval, optlen); in l2cap_sock_setsockopt_old()
805 if (err) in l2cap_sock_setsockopt_old()
809 err = -EINVAL; in l2cap_sock_setsockopt_old()
832 err = -ENOPROTOOPT; in l2cap_sock_setsockopt_old()
837 return err; in l2cap_sock_setsockopt_old()
887 int err = 0; in l2cap_sock_setsockopt() local
907 err = -EINVAL; in l2cap_sock_setsockopt()
913 err = copy_safe_from_sockptr(&sec, sizeof(sec), optval, optlen); in l2cap_sock_setsockopt()
914 if (err) in l2cap_sock_setsockopt()
919 err = -EINVAL; in l2cap_sock_setsockopt()
933 err = -EINVAL; in l2cap_sock_setsockopt()
950 err = -EINVAL; in l2cap_sock_setsockopt()
956 err = -EINVAL; in l2cap_sock_setsockopt()
960 err = copy_safe_from_sockptr(&opt, sizeof(opt), optval, optlen); in l2cap_sock_setsockopt()
961 if (err) in l2cap_sock_setsockopt()
974 err = copy_safe_from_sockptr(&opt, sizeof(opt), optval, optlen); in l2cap_sock_setsockopt()
975 if (err) in l2cap_sock_setsockopt()
979 err = -EINVAL; in l2cap_sock_setsockopt()
988 err = -EINVAL; in l2cap_sock_setsockopt()
1002 err = -EINVAL; in l2cap_sock_setsockopt()
1008 err = copy_safe_from_sockptr(&pwr, sizeof(pwr), optval, optlen); in l2cap_sock_setsockopt()
1009 if (err) in l2cap_sock_setsockopt()
1019 err = copy_safe_from_sockptr(&opt, sizeof(opt), optval, optlen); in l2cap_sock_setsockopt()
1020 if (err) in l2cap_sock_setsockopt()
1023 err = -EOPNOTSUPP; in l2cap_sock_setsockopt()
1028 err = -EINVAL; in l2cap_sock_setsockopt()
1035 err = -EPERM; in l2cap_sock_setsockopt()
1040 err = -EINVAL; in l2cap_sock_setsockopt()
1046 err = -EISCONN; in l2cap_sock_setsockopt()
1050 err = copy_safe_from_sockptr(&mtu, sizeof(mtu), optval, optlen); in l2cap_sock_setsockopt()
1051 if (err) in l2cap_sock_setsockopt()
1056 err = l2cap_chan_reconfigure(chan, mtu); in l2cap_sock_setsockopt()
1064 err = -ENOPROTOOPT; in l2cap_sock_setsockopt()
1071 err = -EINVAL; in l2cap_sock_setsockopt()
1076 err = -EINVAL; in l2cap_sock_setsockopt()
1080 err = copy_safe_from_sockptr(&mode, sizeof(mode), optval, in l2cap_sock_setsockopt()
1082 if (err) in l2cap_sock_setsockopt()
1087 err = l2cap_set_mode(chan, mode); in l2cap_sock_setsockopt()
1088 if (err) in l2cap_sock_setsockopt()
1096 err = -ENOPROTOOPT; in l2cap_sock_setsockopt()
1101 return err; in l2cap_sock_setsockopt()
1110 int err; in l2cap_sock_sendmsg() local
1114 err = sock_error(sk); in l2cap_sock_sendmsg()
1115 if (err) in l2cap_sock_sendmsg()
1116 return err; in l2cap_sock_sendmsg()
1127 err = sock_cmsg_send(sk, msg, &sockc); in l2cap_sock_sendmsg()
1128 if (err) in l2cap_sock_sendmsg()
1129 return err; in l2cap_sock_sendmsg()
1133 err = bt_sock_wait_ready(sk, msg->msg_flags); in l2cap_sock_sendmsg()
1135 if (err) in l2cap_sock_sendmsg()
1136 return err; in l2cap_sock_sendmsg()
1139 err = l2cap_chan_send(chan, msg, len, &sockc); in l2cap_sock_sendmsg()
1142 return err; in l2cap_sock_sendmsg()
1178 int err; in l2cap_sock_recvmsg() local
1202 err = 0; in l2cap_sock_recvmsg()
1209 err = bt_sock_stream_recvmsg(sock, msg, len, flags); in l2cap_sock_recvmsg()
1211 err = bt_sock_recvmsg(sock, msg, len, flags); in l2cap_sock_recvmsg()
1216 return err; in l2cap_sock_recvmsg()
1244 return err; in l2cap_sock_recvmsg()
1271 int err = 0; in __l2cap_wait_ack() local
1287 err = sock_intr_errno(timeo); in __l2cap_wait_ack()
1296 err = sock_error(sk); in __l2cap_wait_ack()
1297 if (err) in __l2cap_wait_ack()
1301 err = -ENOLINK; in __l2cap_wait_ack()
1310 return err; in __l2cap_wait_ack()
1318 int err = 0; in l2cap_sock_shutdown() local
1352 err = __l2cap_wait_ack(sk, chan); in l2cap_sock_shutdown()
1396 err = bt_sock_wait_state(sk, BT_CLOSED, in l2cap_sock_shutdown()
1404 if (!err && sk->sk_err) in l2cap_sock_shutdown()
1405 err = -sk->sk_err; in l2cap_sock_shutdown()
1409 BT_DBG("Sock shutdown complete err: %d", err); in l2cap_sock_shutdown()
1411 return err; in l2cap_sock_shutdown()
1417 int err; in l2cap_sock_release() local
1428 err = l2cap_sock_shutdown(sock, SHUT_RDWR); in l2cap_sock_release()
1440 return err; in l2cap_sock_release()
1504 int err; in l2cap_sock_recv_cb() local
1513 err = -ENOMEM; in l2cap_sock_recv_cb()
1524 err = sk_filter(sk, skb); in l2cap_sock_recv_cb()
1525 if (err) in l2cap_sock_recv_cb()
1529 err = __sock_queue_rcv_skb(sk, skb); in l2cap_sock_recv_cb()
1542 if (err < 0 && in l2cap_sock_recv_cb()
1549 err = -ENOMEM; in l2cap_sock_recv_cb()
1555 err = 0; in l2cap_sock_recv_cb()
1561 return err; in l2cap_sock_recv_cb()
1574 static void l2cap_sock_teardown_cb(struct l2cap_chan *chan, int err) in l2cap_sock_teardown_cb() argument
1610 sk->sk_err = err; in l2cap_sock_teardown_cb()
1629 int err) in l2cap_sock_state_change_cb() argument
1635 if (err) in l2cap_sock_state_change_cb()
1636 sk->sk_err = err; in l2cap_sock_state_change_cb()
1645 int err; in l2cap_sock_alloc_skb_cb() local
1648 skb = bt_skb_send_alloc(sk, hdr_len + len, nb, &err); in l2cap_sock_alloc_skb_cb()
1652 return ERR_PTR(err); in l2cap_sock_alloc_skb_cb()
1974 int err; in l2cap_init_sockets() local
1978 err = proto_register(&l2cap_proto, 0); in l2cap_init_sockets()
1979 if (err < 0) in l2cap_init_sockets()
1980 return err; in l2cap_init_sockets()
1982 err = bt_sock_register(BTPROTO_L2CAP, &l2cap_sock_family_ops); in l2cap_init_sockets()
1983 if (err < 0) { in l2cap_init_sockets()
1988 err = bt_procfs_init(&init_net, "l2cap", &l2cap_sk_list, in l2cap_init_sockets()
1990 if (err < 0) { in l2cap_init_sockets()
2002 return err; in l2cap_init_sockets()