Home
last modified time | relevance | path

Searched refs:Hci (Results 1 - 18 of 18) sorted by relevance

/drivers/peripheral/bluetooth/hci/hdi_service/implement/
H A Dvendor_interface.h32 namespace Hci { namespace
37 using ReceiveDataCallback = Hci::HciProtocol::HciDataCallback;
46 size_t SendPacket(Hci::HciPacketType type, const std::vector<uint8_t> &packet);
65 std::shared_ptr<Hci::HciProtocol> hci_ = nullptr;
77 } // namespace Hci
H A Dvendor_interface.cpp38 namespace Hci { namespace
69 auto h4 = std::make_shared<Hci::H4Protocol>(channel[0], in WatchHciChannel()
73 watcher_.AddFdToWatcher(channel[0], std::bind(&Hci::H4Protocol::ReadData, h4, std::placeholders::_1)); in WatchHciChannel()
76 auto mct = std::make_shared<Hci::MctProtocol>(channel, in WatchHciChannel()
81 channel[hci_channels_t::HCI_ACL_IN], std::bind(&Hci::MctProtocol::ReadAclData, mct, std::placeholders::_1)); in WatchHciChannel()
83 channel[hci_channels_t::HCI_EVT], std::bind(&Hci::MctProtocol::ReadEventData, mct, std::placeholders::_1)); in WatchHciChannel()
176 size_t VendorInterface::SendPacket(Hci::HciPacketType type, const std::vector<uint8_t> &packet) in SendPacket()
244 Hci::HCI_PACKET_TYPE_COMMAND, std::vector<uint8_t>(hdr->data, hdr->data + hdr->len)); in OnCmdXmitCallback()
249 if (data[0] == Hci::HCI_EVENT_CODE_VENDOR_SPECIFIC) { in OnEventReceived()
261 } else if (vendorSentOpcode_ != 0 && data[0] == Hci in OnEventReceived()
[all...]
H A Dbt_hal_constant.h26 namespace Hci { namespace
32 } // namespace Hci
H A Dhci_internal.h22 namespace Hci { namespace
40 } // namespace Hci
H A Dmct_protocol.h26 namespace Hci { namespace
47 } // namespace Hci
H A Dh4_protocol.h24 namespace Hci { namespace
46 } // namespace Hci
H A Dhci_protocol.h28 namespace Hci { namespace
46 } // namespace Hci
H A Dbluetooth_address.h27 namespace Hci { namespace
48 } // namespace Hci
H A Dhci_watcher.h30 namespace Hci { namespace
59 } // namespace Hci
H A Dhci_protocol.cpp33 namespace Hci { namespace
80 } // namespace Hci
H A Dhci_watcher.cpp32 namespace Hci { namespace
176 } // namespace Hci
H A Dmct_protocol.cpp31 namespace Hci { namespace
145 } // namespace Hci
H A Dh4_protocol.cpp31 namespace Hci { namespace
141 } // namespace Hci
H A Dbluetooth_address.cpp34 namespace Hci { namespace
215 } // namespace Hci
/drivers/peripheral/bluetooth/hci/hdi_service/
H A Dhci_interface_impl.cpp30 namespace Hci { namespace
32 using VendorInterface = OHOS::HDI::Bluetooth::Hci::V1_0::VendorInterface;
33 using HciPacketType = OHOS::HDI::Bluetooth::Hci::HciPacketType;
142 } // Hci
H A Dhci_interface_impl.h26 namespace Hci { namespace
46 } // Hci
H A Dremote_death_recipient.h26 namespace Hci { namespace
50 } // namespace Hci
H A Dhci_interface_driver.cpp22 using namespace OHOS::HDI::Bluetooth::Hci::V1_0;

Completed in 5 milliseconds