Lines Matching refs:dcid

98 		if (c->dcid == cid)  in __l2cap_get_chan_by_dcid()
586 __le16_to_cpu(chan->psm), chan->dcid); in __l2cap_chan_add()
603 chan->dcid = L2CAP_CID_CONN_LESS; in __l2cap_chan_add()
614 chan->dcid = L2CAP_CID_SIGNALING; in __l2cap_chan_add()
777 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_chan_le_connect_reject()
807 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_chan_connect_reject()
808 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_chan_connect_reject()
1156 lh->cid = cpu_to_le16(chan->dcid); in l2cap_create_sframe_pdu()
1619 req.dcid = cpu_to_le16(chan->dcid); in l2cap_send_disconn_req()
1668 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_conn_start()
1669 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_conn_start()
2409 lh->cid = cpu_to_le16(chan->dcid); in l2cap_create_connless_pdu()
2440 lh->cid = cpu_to_le16(chan->dcid); in l2cap_create_basic_pdu()
2482 lh->cid = cpu_to_le16(chan->dcid); in l2cap_create_iframe_pdu()
2600 lh->cid = cpu_to_le16(chan->dcid); in l2cap_create_le_flowctl_pdu()
3555 req->dcid = cpu_to_le16(chan->dcid); in l2cap_build_conf_req()
3780 rsp->scid = cpu_to_le16(chan->dcid); in l2cap_parse_conf_req()
3899 req->dcid = cpu_to_le16(chan->dcid); in l2cap_parse_conf_rsp()
3913 rsp->scid = cpu_to_le16(chan->dcid); in l2cap_build_conf_rsp()
3927 rsp.dcid = cpu_to_le16(chan->scid); in __l2cap_le_connect_rsp_defer()
3978 rsp->pdu.rsp.dcid[rsp->count++] = cpu_to_le16(chan->scid); in l2cap_ecred_rsp_defer()
4026 rsp.scid = cpu_to_le16(chan->dcid); in __l2cap_connect_rsp_defer()
4027 rsp.dcid = cpu_to_le16(chan->scid); in __l2cap_connect_rsp_defer()
4138 u16 dcid = 0, scid = __le16_to_cpu(req->scid); in l2cap_connect() local
4192 chan->dcid = scid; in l2cap_connect()
4197 dcid = chan->scid; in l2cap_connect()
4242 rsp.dcid = cpu_to_le16(dcid); in l2cap_connect()
4296 u16 scid, dcid, result, status; in l2cap_connect_create_rsp() local
4305 dcid = __le16_to_cpu(rsp->dcid); in l2cap_connect_create_rsp()
4309 if (result == L2CAP_CR_SUCCESS && (dcid < L2CAP_CID_DYN_START || in l2cap_connect_create_rsp()
4310 dcid > L2CAP_CID_DYN_END)) in l2cap_connect_create_rsp()
4314 dcid, scid, result, status); in l2cap_connect_create_rsp()
4344 if (__l2cap_get_chan_by_dcid(conn, dcid)) { in l2cap_connect_create_rsp()
4351 chan->dcid = dcid; in l2cap_connect_create_rsp()
4408 u16 scid, u16 dcid) in cmd_reject_invalid_cid() argument
4414 rej.dcid = __cpu_to_le16(dcid); in cmd_reject_invalid_cid()
4424 u16 dcid, flags; in l2cap_config_req() local
4432 dcid = __le16_to_cpu(req->dcid); in l2cap_config_req()
4435 BT_DBG("dcid 0x%4.4x flags 0x%2.2x", dcid, flags); in l2cap_config_req()
4437 chan = l2cap_get_chan_by_scid(conn, dcid); in l2cap_config_req()
4439 cmd_reject_invalid_cid(conn, cmd->ident, dcid, 0); in l2cap_config_req()
4446 chan->dcid); in l2cap_config_req()
4652 u16 dcid, scid; in l2cap_disconnect_req() local
4659 dcid = __le16_to_cpu(req->dcid); in l2cap_disconnect_req()
4661 BT_DBG("scid 0x%4.4x dcid 0x%4.4x", scid, dcid); in l2cap_disconnect_req()
4663 chan = l2cap_get_chan_by_scid(conn, dcid); in l2cap_disconnect_req()
4665 cmd_reject_invalid_cid(conn, cmd->ident, dcid, scid); in l2cap_disconnect_req()
4669 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_disconnect_req()
4670 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_disconnect_req()
4694 u16 dcid, scid; in l2cap_disconnect_rsp() local
4701 dcid = __le16_to_cpu(rsp->dcid); in l2cap_disconnect_rsp()
4703 BT_DBG("dcid 0x%4.4x scid 0x%4.4x", dcid, scid); in l2cap_disconnect_rsp()
4893 chan->dcid); in l2cap_create_channel_req()
4910 rsp.dcid = 0; in l2cap_create_channel_req()
4946 rsp.icid = cpu_to_le16(chan->dcid); in l2cap_send_move_chan_rsp()
5155 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_do_create()
5156 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_do_create()
5645 u16 dcid, mtu, mps, credits, result; in l2cap_le_connect_rsp() local
5652 dcid = __le16_to_cpu(rsp->dcid); in l2cap_le_connect_rsp()
5659 dcid < L2CAP_CID_DYN_START || in l2cap_le_connect_rsp()
5660 dcid > L2CAP_CID_LE_DYN_END)) in l2cap_le_connect_rsp()
5664 dcid, mtu, mps, credits, result); in l2cap_le_connect_rsp()
5680 if (__l2cap_get_chan_by_dcid(conn, dcid)) { in l2cap_le_connect_rsp()
5686 chan->dcid = dcid; in l2cap_le_connect_rsp()
5813 u16 dcid, scid, credits, mtu, mps; in l2cap_le_connect_req() local
5824 dcid = 0; in l2cap_le_connect_req()
5890 chan->dcid = scid; in l2cap_le_connect_req()
5898 dcid = chan->scid; in l2cap_le_connect_req()
5936 rsp.dcid = cpu_to_le16(dcid); in l2cap_le_connect_req()
5999 __le16 dcid[L2CAP_ECRED_MAX_CID]; in l2cap_ecred_conn_req() member
6019 if (num_scid > ARRAY_SIZE(pdu.dcid)) { in l2cap_ecred_conn_req()
6074 pdu.dcid[i] = 0x0000; in l2cap_ecred_conn_req()
6075 len += sizeof(*pdu.dcid); in l2cap_ecred_conn_req()
6100 chan->dcid = scid; in l2cap_ecred_conn_req()
6115 pdu.dcid[i] = cpu_to_le16(chan->scid); in l2cap_ecred_conn_req()
6175 u16 dcid; in l2cap_ecred_conn_rsp() local
6185 if (cmd_len < sizeof(dcid)) { in l2cap_ecred_conn_rsp()
6191 dcid = __le16_to_cpu(rsp->dcid[i++]); in l2cap_ecred_conn_rsp()
6194 BT_DBG("dcid[%d] 0x%4.4x", i, dcid); in l2cap_ecred_conn_rsp()
6197 if (dcid && __l2cap_get_chan_by_dcid(conn, dcid)) { in l2cap_ecred_conn_rsp()
6206 chan = __l2cap_get_chan_by_dcid(conn, dcid); in l2cap_ecred_conn_rsp()
6240 if (!dcid) { in l2cap_ecred_conn_rsp()
6246 chan->dcid = dcid; in l2cap_ecred_conn_rsp()
8021 chan->dcid = cid; in l2cap_chan_connect()
8391 rsp.scid = cpu_to_le16(chan->dcid); in l2cap_security_cfm()
8392 rsp.dcid = cpu_to_le16(chan->scid); in l2cap_security_cfm()
8604 c->scid, c->dcid, c->imtu, c->omtu, in l2cap_debugfs_show()