/haiku/src/add-ons/kernel/network/protocols/l2cap/ |
H A D | l2cap_signal.h | 17 uint16 reason, uint16 mtu, uint16 scid, uint16 dcid); 18 status_t send_l2cap_configuration_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 flags, 22 uint16 dcid, uint16 scid, uint16 result, uint16 status); 25 status_t send_l2cap_disconnection_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid); 26 status_t send_l2cap_disconnection_rsp(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid);
|
H A D | l2cap_command.cpp | 12 make_l2cap_command_reject(uint8& code, uint16 reason, uint16 mtu, uint16 scid, uint16 dcid) argument 24 data->invalid_cid.dcid = htole16(dcid); 58 make_l2cap_connection_rsp(uint8& code, uint16 dcid, uint16 scid, uint16 result, uint16 status) argument 69 command->dcid = htole16(dcid); 79 make_l2cap_configuration_req(uint8& code, uint16 dcid, uint16 flags, argument 139 command->dcid = htole16(dcid); 173 make_l2cap_disconnection_req(uint8& code, uint16 dcid, uint1 argument 192 make_l2cap_disconnection_rsp(uint8& code, uint16 dcid, uint16 scid) argument [all...] |
H A D | l2cap_command.h | 21 uint16 reason, uint16 mtu, uint16 scid, uint16 dcid); 25 uint16 dcid, uint16 scid, uint16 result, uint16 status); 27 net_buffer* make_l2cap_configuration_req(uint8& code, uint16 dcid, uint16 flags, 32 net_buffer* make_l2cap_disconnection_req(uint8& code, uint16 dcid, uint16 scid); 33 net_buffer* make_l2cap_disconnection_rsp(uint8& code, uint16 dcid, uint16 scid);
|
H A D | l2cap_signal.cpp | 70 response.dcid = le16toh(command->dcid); 75 TRACE("%s: dcid=%d scid=%d result=%d status%d\n", 76 __func__, response.dcid, response.scid, response.result, response.status); 146 const uint16 dcid = le16toh(command->dcid); local 147 L2capEndpoint* endpoint = gL2capEndpointManager.ForChannel(dcid); 149 ERROR("l2cap: unexpected configuration req: channel does not exist (cid=%d)\n", dcid); 163 send_l2cap_configuration_rsp(conn, ident, dcid, 0, 220 const uint16 dcid local 243 const uint16 dcid = le16toh(command->dcid); local 358 send_l2cap_command_reject(HciConnection* conn, uint8 ident, uint16 reason, uint16 mtu, uint16 scid, uint16 dcid) argument 371 send_l2cap_configuration_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 flags, uint16* mtu, uint16* flush_timeout, l2cap_qos* flow) argument 396 send_l2cap_connection_rsp(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid, uint16 result, uint16 status) argument 422 send_l2cap_disconnection_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid) argument 434 send_l2cap_disconnection_rsp(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid) argument [all...] |
H A D | l2cap.cpp | 240 uint16 dcid = le16toh(bufferHeader->dcid); local 242 TRACE("%s: len=%d cid=%x\n", __func__, length, dcid); 253 switch (dcid) { 284 L2capEndpoint* endpoint = gL2capEndpointManager.ForChannel(dcid);
|
H A D | L2capEndpoint.cpp | 485 header->dcid = B_HOST_TO_LENDIAN_INT16(fDestinationChannelID); 603 l2cap_command_reject::REJECTED_INVALID_CID, 0, response.scid, response.dcid); 611 l2cap_command_reject::REJECTED_INVALID_CID, 0, response.scid, response.dcid); 632 fDestinationChannelID = response.dcid; 825 // The dcid/scid are the same as in the REQ command. 837 L2capEndpoint::_HandleDisconnectionRsp(uint8 ident, uint16 dcid, uint16 scid) argument 851 if (dcid != fDestinationChannelID && scid != fChannelID) { 852 ERROR("l2cap: unexpected disconnection rsp: mismatched CIDs (dcid=%d, scid=%d)\n", 853 dcid, scid);
|
H A D | L2capEndpoint.h | 60 void _HandleDisconnectionRsp(uint8 ident, uint16 dcid, uint16 scid);
|
/haiku/headers/private/bluetooth/ |
H A D | l2cap.h | 61 uint16 dcid; /* destination channel ID */ member in struct:__anon7 67 /* dcid == L2CAP_CONNECTIONLESS_CID (0x2) */ 98 uint16 dcid; /* destination (remote) CID */ 111 uint16 dcid; /* destination channel ID */ 134 uint16 dcid; /* destination channel ID */ 187 uint16 dcid; /* destination channel ID */
|