• Home
  • Raw
  • Download

Lines Matching refs:rsp

723 	struct l2cap_le_conn_rsp rsp;  in l2cap_chan_le_connect_reject()  local
733 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_chan_le_connect_reject()
734 rsp.mtu = cpu_to_le16(chan->imtu); in l2cap_chan_le_connect_reject()
735 rsp.mps = cpu_to_le16(chan->mps); in l2cap_chan_le_connect_reject()
736 rsp.credits = cpu_to_le16(chan->rx_credits); in l2cap_chan_le_connect_reject()
737 rsp.result = cpu_to_le16(result); in l2cap_chan_le_connect_reject()
739 l2cap_send_cmd(conn, chan->ident, L2CAP_LE_CONN_RSP, sizeof(rsp), in l2cap_chan_le_connect_reject()
740 &rsp); in l2cap_chan_le_connect_reject()
746 struct l2cap_conn_rsp rsp; in l2cap_chan_connect_reject() local
756 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_chan_connect_reject()
757 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_chan_connect_reject()
758 rsp.result = cpu_to_le16(result); in l2cap_chan_connect_reject()
759 rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO); in l2cap_chan_connect_reject()
761 l2cap_send_cmd(conn, chan->ident, L2CAP_CONN_RSP, sizeof(rsp), &rsp); in l2cap_chan_connect_reject()
1512 struct l2cap_conn_rsp rsp; in l2cap_conn_start() local
1514 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_conn_start()
1515 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_conn_start()
1519 rsp.result = cpu_to_le16(L2CAP_CR_PEND); in l2cap_conn_start()
1520 rsp.status = cpu_to_le16(L2CAP_CS_AUTHOR_PEND); in l2cap_conn_start()
1525 rsp.result = cpu_to_le16(L2CAP_CR_SUCCESS); in l2cap_conn_start()
1526 rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO); in l2cap_conn_start()
1529 rsp.result = cpu_to_le16(L2CAP_CR_PEND); in l2cap_conn_start()
1530 rsp.status = cpu_to_le16(L2CAP_CS_AUTHEN_PEND); in l2cap_conn_start()
1534 sizeof(rsp), &rsp); in l2cap_conn_start()
1537 rsp.result != L2CAP_CR_SUCCESS) { in l2cap_conn_start()
3363 struct l2cap_conf_rsp *rsp = data; in l2cap_parse_conf_req() local
3364 void *ptr = rsp->data; in l2cap_parse_conf_req()
3580 rsp->scid = cpu_to_le16(chan->dcid); in l2cap_parse_conf_req()
3581 rsp->result = cpu_to_le16(result); in l2cap_parse_conf_req()
3582 rsp->flags = cpu_to_le16(0); in l2cap_parse_conf_req()
3587 static int l2cap_parse_conf_rsp(struct l2cap_chan *chan, void *rsp, int len, in l2cap_parse_conf_rsp() argument
3598 BT_DBG("chan %p, rsp %p, len %d, req %p", chan, rsp, len, data); in l2cap_parse_conf_rsp()
3601 len -= l2cap_get_conf_opt(&rsp, &type, &olen, &val); in l2cap_parse_conf_rsp()
3708 struct l2cap_conf_rsp *rsp = data; in l2cap_build_conf_rsp() local
3709 void *ptr = rsp->data; in l2cap_build_conf_rsp()
3713 rsp->scid = cpu_to_le16(chan->dcid); in l2cap_build_conf_rsp()
3714 rsp->result = cpu_to_le16(result); in l2cap_build_conf_rsp()
3715 rsp->flags = cpu_to_le16(flags); in l2cap_build_conf_rsp()
3722 struct l2cap_le_conn_rsp rsp; in __l2cap_le_connect_rsp_defer() local
3727 rsp.dcid = cpu_to_le16(chan->scid); in __l2cap_le_connect_rsp_defer()
3728 rsp.mtu = cpu_to_le16(chan->imtu); in __l2cap_le_connect_rsp_defer()
3729 rsp.mps = cpu_to_le16(chan->mps); in __l2cap_le_connect_rsp_defer()
3730 rsp.credits = cpu_to_le16(chan->rx_credits); in __l2cap_le_connect_rsp_defer()
3731 rsp.result = cpu_to_le16(L2CAP_CR_LE_SUCCESS); in __l2cap_le_connect_rsp_defer()
3733 l2cap_send_cmd(conn, chan->ident, L2CAP_LE_CONN_RSP, sizeof(rsp), in __l2cap_le_connect_rsp_defer()
3734 &rsp); in __l2cap_le_connect_rsp_defer()
3739 struct l2cap_conn_rsp rsp; in __l2cap_connect_rsp_defer() local
3744 rsp.scid = cpu_to_le16(chan->dcid); in __l2cap_connect_rsp_defer()
3745 rsp.dcid = cpu_to_le16(chan->scid); in __l2cap_connect_rsp_defer()
3746 rsp.result = cpu_to_le16(L2CAP_CR_SUCCESS); in __l2cap_connect_rsp_defer()
3747 rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO); in __l2cap_connect_rsp_defer()
3756 l2cap_send_cmd(conn, chan->ident, rsp_code, sizeof(rsp), &rsp); in __l2cap_connect_rsp_defer()
3766 static void l2cap_conf_rfc_get(struct l2cap_chan *chan, void *rsp, int len) in l2cap_conf_rfc_get() argument
3782 BT_DBG("chan %p, rsp %p, len %d", chan, rsp, len); in l2cap_conf_rfc_get()
3788 len -= l2cap_get_conf_opt(&rsp, &type, &olen, &val); in l2cap_conf_rfc_get()
3852 struct l2cap_conn_rsp rsp; in l2cap_connect() local
3959 rsp.scid = cpu_to_le16(scid); in l2cap_connect()
3960 rsp.dcid = cpu_to_le16(dcid); in l2cap_connect()
3961 rsp.result = cpu_to_le16(result); in l2cap_connect()
3962 rsp.status = cpu_to_le16(status); in l2cap_connect()
3963 l2cap_send_cmd(conn, cmd->ident, rsp_code, sizeof(rsp), &rsp); in l2cap_connect()
4013 struct l2cap_conn_rsp *rsp = (struct l2cap_conn_rsp *) data; in l2cap_connect_create_rsp() local
4019 if (cmd_len < sizeof(*rsp)) in l2cap_connect_create_rsp()
4022 scid = __le16_to_cpu(rsp->scid); in l2cap_connect_create_rsp()
4023 dcid = __le16_to_cpu(rsp->dcid); in l2cap_connect_create_rsp()
4024 result = __le16_to_cpu(rsp->result); in l2cap_connect_create_rsp()
4025 status = __le16_to_cpu(rsp->status); in l2cap_connect_create_rsp()
4143 u8 rsp[64]; in l2cap_config_req() local
4172 l2cap_build_conf_rsp(chan, rsp, in l2cap_config_req()
4173 L2CAP_CONF_REJECT, flags), rsp); in l2cap_config_req()
4184 l2cap_build_conf_rsp(chan, rsp, in l2cap_config_req()
4185 L2CAP_CONF_SUCCESS, flags), rsp); in l2cap_config_req()
4190 len = l2cap_parse_conf_req(chan, rsp, sizeof(rsp)); in l2cap_config_req()
4197 l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, len, rsp); in l2cap_config_req()
4238 l2cap_send_efs_conf_rsp(chan, rsp, cmd->ident, flags); in l2cap_config_req()
4253 struct l2cap_conf_rsp *rsp = (struct l2cap_conf_rsp *)data; in l2cap_config_rsp() local
4256 int len = cmd_len - sizeof(*rsp); in l2cap_config_rsp()
4259 if (cmd_len < sizeof(*rsp)) in l2cap_config_rsp()
4262 scid = __le16_to_cpu(rsp->scid); in l2cap_config_rsp()
4263 flags = __le16_to_cpu(rsp->flags); in l2cap_config_rsp()
4264 result = __le16_to_cpu(rsp->result); in l2cap_config_rsp()
4275 l2cap_conf_rfc_get(chan, rsp->data, len); in l2cap_config_rsp()
4285 len = l2cap_parse_conf_rsp(chan, rsp->data, len, in l2cap_config_rsp()
4315 len = l2cap_parse_conf_rsp(chan, rsp->data, len, in l2cap_config_rsp()
4368 struct l2cap_disconn_rsp rsp; in l2cap_disconnect_req() local
4386 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_disconnect_req()
4387 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_disconnect_req()
4388 l2cap_send_cmd(conn, cmd->ident, L2CAP_DISCONN_RSP, sizeof(rsp), &rsp); in l2cap_disconnect_req()
4410 struct l2cap_disconn_rsp *rsp = (struct l2cap_disconn_rsp *) data; in l2cap_disconnect_rsp() local
4414 if (cmd_len != sizeof(*rsp)) in l2cap_disconnect_rsp()
4417 scid = __le16_to_cpu(rsp->scid); in l2cap_disconnect_rsp()
4418 dcid = __le16_to_cpu(rsp->dcid); in l2cap_disconnect_rsp()
4464 struct l2cap_info_rsp *rsp = (struct l2cap_info_rsp *) buf; in l2cap_information_req() local
4465 rsp->type = cpu_to_le16(L2CAP_IT_FEAT_MASK); in l2cap_information_req()
4466 rsp->result = cpu_to_le16(L2CAP_IR_SUCCESS); in l2cap_information_req()
4474 put_unaligned_le32(feat_mask, rsp->data); in l2cap_information_req()
4479 struct l2cap_info_rsp *rsp = (struct l2cap_info_rsp *) buf; in l2cap_information_req() local
4481 rsp->type = cpu_to_le16(L2CAP_IT_FIXED_CHAN); in l2cap_information_req()
4482 rsp->result = cpu_to_le16(L2CAP_IR_SUCCESS); in l2cap_information_req()
4483 rsp->data[0] = conn->local_fixed_chan; in l2cap_information_req()
4484 memset(rsp->data + 1, 0, 7); in l2cap_information_req()
4488 struct l2cap_info_rsp rsp; in l2cap_information_req() local
4489 rsp.type = cpu_to_le16(type); in l2cap_information_req()
4490 rsp.result = cpu_to_le16(L2CAP_IR_NOTSUPP); in l2cap_information_req()
4491 l2cap_send_cmd(conn, cmd->ident, L2CAP_INFO_RSP, sizeof(rsp), in l2cap_information_req()
4492 &rsp); in l2cap_information_req()
4502 struct l2cap_info_rsp *rsp = (struct l2cap_info_rsp *) data; in l2cap_information_rsp() local
4505 if (cmd_len < sizeof(*rsp)) in l2cap_information_rsp()
4508 type = __le16_to_cpu(rsp->type); in l2cap_information_rsp()
4509 result = __le16_to_cpu(rsp->result); in l2cap_information_rsp()
4531 conn->feat_mask = get_unaligned_le32(rsp->data); in l2cap_information_rsp()
4550 conn->remote_fixed_chan = rsp->data[0]; in l2cap_information_rsp()
4566 struct l2cap_create_chan_rsp rsp; in l2cap_create_channel_req() local
4627 rsp.dcid = 0; in l2cap_create_channel_req()
4628 rsp.scid = cpu_to_le16(scid); in l2cap_create_channel_req()
4629 rsp.result = cpu_to_le16(L2CAP_CR_BAD_AMP); in l2cap_create_channel_req()
4630 rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO); in l2cap_create_channel_req()
4633 sizeof(rsp), &rsp); in l2cap_create_channel_req()
4659 struct l2cap_move_chan_rsp rsp; in l2cap_send_move_chan_rsp() local
4663 rsp.icid = cpu_to_le16(chan->dcid); in l2cap_send_move_chan_rsp()
4664 rsp.result = cpu_to_le16(result); in l2cap_send_move_chan_rsp()
4667 sizeof(rsp), &rsp); in l2cap_send_move_chan_rsp()
4703 struct l2cap_move_chan_cfm_rsp rsp; in l2cap_send_move_chan_cfm_rsp() local
4707 rsp.icid = cpu_to_le16(icid); in l2cap_send_move_chan_cfm_rsp()
4708 l2cap_send_cmd(conn, ident, L2CAP_MOVE_CHAN_CFM_RSP, sizeof(rsp), &rsp); in l2cap_send_move_chan_cfm_rsp()
4753 struct l2cap_conf_rsp rsp; in l2cap_logical_finish_create() local
4758 l2cap_send_efs_conf_rsp(chan, &rsp, chan->ident, 0); in l2cap_logical_finish_create()
4870 struct l2cap_conn_rsp rsp; in l2cap_do_create() local
4872 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_do_create()
4873 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_do_create()
4877 rsp.result = cpu_to_le16(L2CAP_CR_SUCCESS); in l2cap_do_create()
4878 rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO); in l2cap_do_create()
4881 rsp.result = cpu_to_le16(L2CAP_CR_NO_MEM); in l2cap_do_create()
4882 rsp.status = cpu_to_le16(L2CAP_CS_NO_INFO); in l2cap_do_create()
4886 sizeof(rsp), &rsp); in l2cap_do_create()
4990 struct l2cap_move_chan_rsp rsp; in l2cap_move_channel_req() local
5007 rsp.icid = cpu_to_le16(icid); in l2cap_move_channel_req()
5008 rsp.result = cpu_to_le16(L2CAP_MR_NOT_ALLOWED); in l2cap_move_channel_req()
5010 sizeof(rsp), &rsp); in l2cap_move_channel_req()
5209 struct l2cap_move_chan_rsp *rsp = data; in l2cap_move_channel_rsp() local
5212 if (cmd_len != sizeof(*rsp)) in l2cap_move_channel_rsp()
5215 icid = le16_to_cpu(rsp->icid); in l2cap_move_channel_rsp()
5216 result = le16_to_cpu(rsp->result); in l2cap_move_channel_rsp()
5275 struct l2cap_move_chan_cfm_rsp *rsp = data; in l2cap_move_channel_confirm_rsp() local
5279 if (cmd_len != sizeof(*rsp)) in l2cap_move_channel_confirm_rsp()
5282 icid = le16_to_cpu(rsp->icid); in l2cap_move_channel_confirm_rsp()
5313 struct l2cap_conn_param_update_rsp rsp; in l2cap_conn_param_update_req() local
5332 memset(&rsp, 0, sizeof(rsp)); in l2cap_conn_param_update_req()
5342 rsp.result = cpu_to_le16(L2CAP_CONN_PARAM_REJECTED); in l2cap_conn_param_update_req()
5344 rsp.result = cpu_to_le16(L2CAP_CONN_PARAM_ACCEPTED); in l2cap_conn_param_update_req()
5347 sizeof(rsp), &rsp); in l2cap_conn_param_update_req()
5367 struct l2cap_le_conn_rsp *rsp = (struct l2cap_le_conn_rsp *) data; in l2cap_le_connect_rsp() local
5373 if (cmd_len < sizeof(*rsp)) in l2cap_le_connect_rsp()
5376 dcid = __le16_to_cpu(rsp->dcid); in l2cap_le_connect_rsp()
5377 mtu = __le16_to_cpu(rsp->mtu); in l2cap_le_connect_rsp()
5378 mps = __le16_to_cpu(rsp->mps); in l2cap_le_connect_rsp()
5379 credits = __le16_to_cpu(rsp->credits); in l2cap_le_connect_rsp()
5380 result = __le16_to_cpu(rsp->result); in l2cap_le_connect_rsp()
5535 struct l2cap_le_conn_rsp rsp; in l2cap_le_connect_req() local
5653 rsp.mtu = cpu_to_le16(chan->imtu); in l2cap_le_connect_req()
5654 rsp.mps = cpu_to_le16(chan->mps); in l2cap_le_connect_req()
5656 rsp.mtu = 0; in l2cap_le_connect_req()
5657 rsp.mps = 0; in l2cap_le_connect_req()
5660 rsp.dcid = cpu_to_le16(dcid); in l2cap_le_connect_req()
5661 rsp.credits = cpu_to_le16(credits); in l2cap_le_connect_req()
5662 rsp.result = cpu_to_le16(result); in l2cap_le_connect_req()
5664 l2cap_send_cmd(conn, cmd->ident, L2CAP_LE_CONN_RSP, sizeof(rsp), &rsp); in l2cap_le_connect_req()
7624 struct l2cap_conn_rsp rsp; in l2cap_security_cfm() local
7644 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_security_cfm()
7645 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_security_cfm()
7646 rsp.result = cpu_to_le16(res); in l2cap_security_cfm()
7647 rsp.status = cpu_to_le16(stat); in l2cap_security_cfm()
7649 sizeof(rsp), &rsp); in l2cap_security_cfm()