Symbol: HciConnection
headers/private/bluetooth/btCoreData.h
37
struct HciConnection : DoublyLinkedListLinkImpl<HciConnection> {
headers/private/bluetooth/btCoreData.h
38
HciConnection(hci_id hid);
headers/private/bluetooth/btCoreData.h
39
virtual ~HciConnection();
headers/private/bluetooth/btCoreData.h
56
void (*disconnect_hook)(HciConnection*);
headers/private/bluetooth/btCoreData.h
66
struct HciConnection;
headers/private/bluetooth/btCoreData.h
78
struct HciConnection* (*AddConnection)(uint16 handle, int type,
headers/private/bluetooth/btCoreData.h
86
struct HciConnection* (*ConnectionByHandle)(uint16 handle, hci_id hid);
headers/private/bluetooth/btCoreData.h
87
struct HciConnection* (*ConnectionByDestination)(
headers/private/bluetooth/btCoreData.h
90
uint8 (*allocate_command_ident)(struct HciConnection* conn, void* associated);
headers/private/bluetooth/btCoreData.h
91
void* (*lookup_command_ident)(struct HciConnection* conn, uint8 ident);
headers/private/bluetooth/btCoreData.h
92
void (*free_command_ident)(struct HciConnection* conn, uint8 ident);
src/add-ons/kernel/bluetooth/btCoreData/BTCoreData.cpp
104
new (&sConnectionList) DoublyLinkedList<HciConnection>;
src/add-ons/kernel/bluetooth/btCoreData/BTCoreData.cpp
20
DoublyLinkedList<HciConnection> sConnectionList;
src/add-ons/kernel/bluetooth/btCoreData/BTCoreData.cpp
52
HciConnection* conn = AddConnection(data->handle, BT_ACL,
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
108
HciConnection* conn;
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
110
DoublyLinkedList<HciConnection>::Iterator iterator
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
139
HciConnection* conn;
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
141
DoublyLinkedList<HciConnection>::Iterator iterator
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
168
HciConnection* conn;
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
170
DoublyLinkedList<HciConnection>::Iterator iterator
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
184
HciConnection*
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
188
HciConnection* conn;
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
190
DoublyLinkedList<HciConnection>::Iterator iterator
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
204
HciConnection*
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
209
DoublyLinkedList<HciConnection>::Iterator iterator
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
213
HciConnection* conn = iterator.Next();
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
225
allocate_command_ident(HciConnection* conn, void* pointer)
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
250
lookup_command_ident(HciConnection* conn, uint8 ident)
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
26
HciConnection::HciConnection(hci_id hid)
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
263
free_command_ident(HciConnection* conn, uint8 ident)
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
41
HciConnection::~HciConnection()
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
63
HciConnection*
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
68
HciConnection* conn = ConnectionByHandle(handle, hid);
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.cpp
72
conn = new (std::nothrow) HciConnection(hid);
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h
16
extern DoublyLinkedList<HciConnection> sConnectionList;
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h
18
HciConnection* ConnectionByHandle(uint16 handle, hci_id hid);
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h
19
HciConnection* ConnectionByDestination(const bdaddr_t& destination,
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h
23
HciConnection* AddConnection(uint16 handle, int type, const bdaddr_t& dst,
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h
30
uint8 allocate_command_ident(HciConnection* conn, void* pointer);
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h
31
void* lookup_command_ident(HciConnection* conn, uint8 ident);
src/add-ons/kernel/bluetooth/btCoreData/ConnectionInterface.h
32
void free_command_ident(HciConnection* conn, uint8 ident);
src/add-ons/kernel/bluetooth/hci/acl.cpp
166
PostToUpper(HciConnection* conn, net_buffer* buf)
src/add-ons/kernel/bluetooth/hci/acl.cpp
31
status_t PostToUpper(HciConnection* conn, net_buffer* buf);
src/add-ons/kernel/bluetooth/hci/acl.cpp
70
HciConnection* conn = btCoreData->ConnectionByHandle(con_handle, hid);
src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.cpp
550
L2capEndpoint::_HandleConnectionReq(HciConnection* connection,
src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.h
52
void _HandleConnectionReq(HciConnection* connection,
src/add-ons/kernel/network/protocols/l2cap/L2capEndpoint.h
96
HciConnection* fConnection;
src/add-ons/kernel/network/protocols/l2cap/L2capEndpointManager.cpp
124
L2capEndpointManager::Disconnected(HciConnection* connection)
src/add-ons/kernel/network/protocols/l2cap/L2capEndpointManager.h
25
void Disconnected(HciConnection* connection);
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
211
static HciConnection*
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
216
struct HciConnection* connection = btCoreData->ConnectionByDestination(
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
257
struct HciConnection* connection = connection_for(buffer);
src/add-ons/kernel/network/protocols/l2cap/l2cap.cpp
304
struct HciConnection* connection = connection_for(data);
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
140
l2cap_handle_configuration_req(HciConnection* conn, uint8 ident, net_buffer* buffer, uint16 length)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
177
l2cap_handle_configuration_rsp(HciConnection* conn, L2capEndpoint* endpoint,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
214
l2cap_handle_disconnection_req(HciConnection* conn, uint8 ident, net_buffer* buffer)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
252
l2cap_handle_echo_req(HciConnection *conn, uint8 ident, net_buffer* buffer, uint16 length)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
272
l2cap_handle_info_req(HciConnection* conn, uint8 ident, net_buffer* buffer)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
336
send_l2cap_command(HciConnection* conn, uint8 code, uint8 ident, net_buffer* command)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
358
send_l2cap_command_reject(HciConnection* conn, uint8 ident, uint16 reason,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
371
send_l2cap_configuration_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 flags,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
384
send_l2cap_connection_req(HciConnection* conn, uint8 ident, uint16 psm, uint16 scid)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
396
send_l2cap_connection_rsp(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
40
l2cap_handle_connection_req(HciConnection* conn, uint8 ident, net_buffer* buffer)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
409
send_l2cap_configuration_rsp(HciConnection* conn, uint8 ident, uint16 scid, uint16 flags,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
422
send_l2cap_disconnection_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
434
send_l2cap_disconnection_rsp(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.cpp
449
l2cap_handle_signaling_command(HciConnection* connection, net_buffer* buffer)
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
11
status_t l2cap_handle_signaling_command(struct HciConnection* connection, net_buffer* buffer);
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
14
status_t send_l2cap_command(HciConnection* conn, uint8 code, uint8 ident, net_buffer* command);
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
16
status_t send_l2cap_command_reject(HciConnection* conn, uint8 ident,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
18
status_t send_l2cap_configuration_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 flags,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
20
status_t send_l2cap_connection_req(HciConnection* conn, uint8 ident, uint16 psm, uint16 scid);
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
21
status_t send_l2cap_connection_rsp(HciConnection* conn, uint8 ident,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
23
status_t send_l2cap_configuration_rsp(HciConnection* conn, uint8 ident,
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
25
status_t send_l2cap_disconnection_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid);
src/add-ons/kernel/network/protocols/l2cap/l2cap_signal.h
26
status_t send_l2cap_disconnection_rsp(HciConnection* conn, uint8 ident, uint16 dcid, uint16 scid);