Searched refs:HciConnection (Results 1 - 12 of 12) sorted by path

/haiku/headers/private/bluetooth/
H A DbtCoreData.h37 struct HciConnection : DoublyLinkedListLinkImpl<HciConnection> { struct in inherits:DoublyLinkedListLinkImpl
38 HciConnection(hci_id hid);
39 virtual ~HciConnection();
56 void (*disconnect_hook)(HciConnection*);
66 struct HciConnection;
78 struct HciConnection* (*AddConnection)(uint16 handle, int type,
86 struct HciConnection* (*ConnectionByHandle)(uint16 handle, hci_id hid);
87 struct HciConnection* (*ConnectionByDestination)(
90 uint8 (*allocate_command_ident)(struct HciConnection* con
[all...]
/haiku/src/add-ons/kernel/bluetooth/btCoreData/
H A DBTCoreData.cpp20 DoublyLinkedList<HciConnection> sConnectionList;
52 HciConnection* conn = AddConnection(data->handle, BT_ACL,
104 new (&sConnectionList) DoublyLinkedList<HciConnection>;
H A DConnectionInterface.cpp26 HciConnection::HciConnection(hci_id hid) function in class:HciConnection
28 mutex_init(&fLock, "HciConnection");
41 HciConnection::~HciConnection()
63 HciConnection*
68 HciConnection* conn = ConnectionByHandle(handle, hid);
72 conn = new (std::nothrow) HciConnection(hid);
76 // memset(conn, 0, sizeof(HciConnection));
108 HciConnection* con
[all...]
H A DConnectionInterface.h16 extern DoublyLinkedList<HciConnection> sConnectionList;
18 HciConnection* ConnectionByHandle(uint16 handle, hci_id hid);
19 HciConnection* ConnectionByDestination(const bdaddr_t& destination,
23 HciConnection* AddConnection(uint16 handle, int type, const bdaddr_t& dst,
30 uint8 allocate_command_ident(HciConnection* conn, void* pointer);
31 void* lookup_command_ident(HciConnection* conn, uint8 ident);
32 void free_command_ident(HciConnection* conn, uint8 ident);
/haiku/src/add-ons/kernel/bluetooth/hci/
H A Dacl.cpp31 status_t PostToUpper(HciConnection* conn, net_buffer* buf);
70 HciConnection* conn = btCoreData->ConnectionByHandle(con_handle, hid);
166 PostToUpper(HciConnection* conn, net_buffer* buf)
/haiku/src/add-ons/kernel/network/protocols/l2cap/
H A DL2capEndpoint.cpp549 L2capEndpoint::_HandleConnectionReq(HciConnection* connection,
H A DL2capEndpoint.h52 void _HandleConnectionReq(HciConnection* connection,
96 HciConnection* fConnection;
H A DL2capEndpointManager.cpp124 L2capEndpointManager::Disconnected(HciConnection* connection)
H A DL2capEndpointManager.h25 void Disconnected(HciConnection* connection);
H A Dl2cap.cpp211 static HciConnection*
216 struct HciConnection* connection = btCoreData->ConnectionByDestination(
257 struct HciConnection* connection = connection_for(buffer);
304 struct HciConnection* connection = connection_for(data);
308 // Disconnect all connections with this HciConnection.
H A Dl2cap_signal.cpp40 l2cap_handle_connection_req(HciConnection* conn, uint8 ident, net_buffer* buffer)
140 l2cap_handle_configuration_req(HciConnection* conn, uint8 ident, net_buffer* buffer, uint16 length)
177 l2cap_handle_configuration_rsp(HciConnection* conn, L2capEndpoint* endpoint,
214 l2cap_handle_disconnection_req(HciConnection* conn, uint8 ident, net_buffer* buffer)
252 l2cap_handle_echo_req(HciConnection *conn, uint8 ident, net_buffer* buffer, uint16 length)
272 l2cap_handle_info_req(HciConnection* conn, uint8 ident, net_buffer* buffer)
336 send_l2cap_command(HciConnection* conn, uint8 code, uint8 ident, net_buffer* command)
358 send_l2cap_command_reject(HciConnection* conn, uint8 ident, uint16 reason,
371 send_l2cap_configuration_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 flags,
384 send_l2cap_connection_req(HciConnection* con
[all...]
H A Dl2cap_signal.h11 status_t l2cap_handle_signaling_command(struct HciConnection* connection, net_buffer* buffer);
14 status_t send_l2cap_command(HciConnection* conn, uint8 code, uint8 ident, net_buffer* command);
16 status_t send_l2cap_command_reject(HciConnection* conn, uint8 ident,
18 status_t send_l2cap_configuration_req(HciConnection* conn, uint8 ident, uint16 dcid, uint16 flags,
20 status_t send_l2cap_connection_req(HciConnection* conn, uint8 ident, uint16 psm, uint16 scid);
21 status_t send_l2cap_connection_rsp(HciConnection* conn, uint8 ident,
23 status_t send_l2cap_configuration_rsp(HciConnection* conn, uint8 ident,
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);

Completed in 101 milliseconds