Lines Matching defs:err

58 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err);
188 int err;
193 err = -EADDRINUSE;
200 err = 0;
214 err = -EINVAL;
220 err = 0;
227 return err;
273 int state, int err)
276 chan->ops->state_change(chan, chan->state, err);
279 static inline void l2cap_chan_set_err(struct l2cap_chan *chan, int err)
281 chan->ops->state_change(chan, chan->state, err);
649 void l2cap_chan_del(struct l2cap_chan *chan, int err)
655 BT_DBG("chan %p, conn %p, err %d, state %s", chan, conn, err,
658 chan->ops->teardown(chan, err);
1471 static void l2cap_send_disconn_req(struct l2cap_chan *chan, int err)
1490 l2cap_state_change_and_error(chan, BT_DISCONN, err);
1644 static void l2cap_conn_unreliable(struct l2cap_conn *conn, int err)
1654 l2cap_chan_set_err(chan, err);
1750 static void l2cap_conn_del(struct hci_conn *hcon, int err)
1758 BT_DBG("hcon %p conn %p, err %d", hcon, conn, err);
1785 l2cap_chan_del(chan, err);
2246 int err, count, hlen = L2CAP_HDR_SIZE + L2CAP_PSMLEN_SIZE;
2265 err = l2cap_skbuff_fromiovec(chan, msg, len, count, skb);
2266 if (unlikely(err < 0)) {
2268 return ERR_PTR(err);
2278 int err, count;
2295 err = l2cap_skbuff_fromiovec(chan, msg, len, count, skb);
2296 if (unlikely(err < 0)) {
2298 return ERR_PTR(err);
2309 int err, count, hlen;
2346 err = l2cap_skbuff_fromiovec(chan, msg, len, count, skb);
2347 if (unlikely(err < 0)) {
2349 return ERR_PTR(err);
2429 int err, count, hlen;
2457 err = l2cap_skbuff_fromiovec(chan, msg, len, count, skb);
2458 if (unlikely(err < 0)) {
2460 return ERR_PTR(err);
2521 int err;
2546 err = l2cap_segment_le_sdu(chan, &seg_queue, msg, len);
2550 err = -ENOTCONN;
2553 if (err)
2554 return err;
2563 err = len;
2578 err = len;
2585 err = -EMSGSIZE;
2595 err = l2cap_segment_sdu(chan, &seg_queue, msg, len);
2597 if (err)
2605 err = len;
2615 err = -EBADFD;
2618 return err;
3126 int err;
3149 err = l2cap_seq_list_init(&chan->srej_list, chan->tx_win);
3150 if (err < 0)
3151 return err;
3153 err = l2cap_seq_list_init(&chan->retrans_list, chan->remote_tx_win);
3154 if (err < 0)
3157 return err;
4092 int err;
4114 err = -EBADSLT;
4120 err = -EBADSLT;
4127 err = -EBADSLT;
4131 err = 0;
4138 err = -EBADSLT;
4170 return err;
4220 int len, err = 0;
4287 err = l2cap_ertm_init(chan);
4289 if (err < 0)
4290 l2cap_send_disconn_req(chan, -err);
4318 return err;
4329 int err = 0;
4414 err = l2cap_ertm_init(chan);
4416 if (err < 0)
4417 l2cap_send_disconn_req(chan, -err);
4425 return err;
4631 int err;
4652 err = -EINVAL;
4654 err = hci_check_conn_params(min, max, latency, to_multiplier);
4657 if (err)
4665 if (!err) {
4687 int err, sec_level;
4710 err = -EBADSLT;
4714 err = 0;
4721 err = -EBADSLT;
4763 return err;
4770 int err = 0;
4778 err = l2cap_connect_req(conn, cmd, cmd_len, data);
4786 err = l2cap_config_req(conn, cmd, cmd_len, data);
4794 err = l2cap_disconnect_req(conn, cmd, cmd_len, data);
4809 err = l2cap_information_req(conn, cmd, cmd_len, data);
4818 err = -EINVAL;
4822 return err;
5172 int err = 0, sec_level;
5275 return err;
5411 int err = 0;
5419 err = l2cap_conn_param_update_req(conn, cmd, cmd_len, data);
5430 err = l2cap_le_connect_req(conn, cmd, cmd_len, data);
5434 err = l2cap_le_credits(conn, cmd, cmd_len, data);
5438 err = l2cap_ecred_conn_req(conn, cmd, cmd_len, data);
5442 err = l2cap_ecred_conn_rsp(conn, cmd, cmd_len, data);
5446 err = l2cap_ecred_reconf_req(conn, cmd, cmd_len, data);
5450 err = l2cap_ecred_reconf_rsp(conn, cmd, cmd_len, data);
5454 err = l2cap_disconnect_req(conn, cmd, cmd_len, data);
5463 err = -EINVAL;
5467 return err;
5476 int err;
5496 err = l2cap_le_sig_cmd(conn, cmd, len, skb->data);
5497 if (err) {
5500 BT_ERR("Wrong link type (%d)", err);
5524 int err;
5549 err = l2cap_bredr_sig_cmd(conn, cmd, len, skb->data);
5550 if (err) {
5551 BT_ERR("Wrong link type (%d)", err);
5644 int err = -EINVAL;
5651 err = chan->ops->recv(chan, skb);
5665 err = -EMSGSIZE;
5676 err = 0;
5690 err = 0;
5704 err = chan->ops->recv(chan, chan->sdu);
5706 if (!err) {
5715 if (err) {
5723 return err;
5745 int err = 0;
5764 err = l2cap_reassemble_sdu(chan, skb, &bt_cb(skb)->l2cap);
5765 if (err)
5774 return err;
5963 int err = 0;
6004 err = l2cap_reassemble_sdu(chan, skb, control);
6005 if (err)
6107 return err;
6114 int err = 0;
6143 err = l2cap_rx_queued_iframes(chan);
6144 if (err)
6250 return err;
6267 int err;
6288 err = l2cap_finish_move(chan);
6289 if (err)
6290 return err;
6305 int err;
6327 err = l2cap_resegment(chan);
6329 if (!err)
6330 err = l2cap_rx_state_recv(chan, control, skb, event);
6332 return err;
6347 int err = 0;
6355 err = l2cap_rx_state_recv(chan, control, skb, event);
6358 err = l2cap_rx_state_srej_sent(chan, control, skb,
6362 err = l2cap_rx_state_wait_p(chan, control, skb, event);
6365 err = l2cap_rx_state_wait_f(chan, control, skb, event);
6378 return err;
6468 int err;
6482 err = l2cap_rx(chan, control, skb, event);
6484 err = l2cap_stream_rx(chan, control, skb);
6487 if (err)
6564 int err;
6569 err = chan->ops->recv(chan, skb);
6571 if (err < 0 && chan->rx_avail != -1) {
6574 return err;
6580 return err;
6585 int err;
6608 err = 0;
6621 err = -EMSGSIZE;
6627 err = -EINVAL;
6656 err = -EINVAL;
6664 err = l2cap_ecred_recv(chan, chan->sdu);
6665 if (!err) {
6673 if (err) {
6955 int err;
6968 err = -EINVAL;
6973 err = -EINVAL;
6978 err = -EINVAL;
6989 err = -EOPNOTSUPP;
6999 err = -EOPNOTSUPP;
7008 err = 0;
7013 err = -EISCONN;
7022 err = -EBADFD;
7057 err = PTR_ERR(hcon);
7064 err = -ENOMEM;
7080 err = -EPROTO;
7090 err = -EBUSY;
7122 err = 0;
7130 return err;
7615 int err;
7617 err = l2cap_init_sockets();
7618 if (err < 0)
7619 return err;