Home
last modified time | relevance | path

Searched refs:subevent_code (Results 1 – 14 of 14) sorted by relevance

/aosp12/system/bt/main/shim/
H A Dhci_layer.cc119 bool is_valid_subevent_code(bluetooth::hci::SubeventCode subevent_code) { in is_valid_subevent_code() argument
120 switch (subevent_code) { in is_valid_subevent_code()
205 bluetooth::hci::SubeventCode subevent_code) { in subevent_already_registered_in_le_hci_layer() argument
206 switch (subevent_code) { in subevent_already_registered_in_le_hci_layer()
439 subevent_code, handler->Bind(subevent_callback)); in register_le_event()
608 static_cast<uint8_t>(subevent_code)); in register_le_event()
756 auto subevent_code = in hci_on_reset_complete() local
758 if (!is_valid_subevent_code(subevent_code)) { in hci_on_reset_complete()
761 if (subevent_already_registered_in_le_hci_layer(subevent_code)) { in hci_on_reset_complete()
766 ::rust::register_le_event(subevent_code); in hci_on_reset_complete()
[all …]
/aosp12/system/bt/gd/hci/
H A Dle_scanning_manager_test.cc125 void RegisterLeEventHandler(SubeventCode subevent_code, in RegisterLeEventHandler() argument
127 registered_le_events_[subevent_code] = event_handler; in RegisterLeEventHandler()
130 void UnregisterLeEventHandler(SubeventCode subevent_code) override { in UnregisterLeEventHandler() argument
131 registered_le_events_.erase(subevent_code); in UnregisterLeEventHandler()
148 SubeventCode subevent_code = meta_event_view.GetSubeventCode(); in IncomingLeMetaEvent() local
149 ASSERT_NE(registered_le_events_.find(subevent_code), registered_le_events_.end()) in IncomingLeMetaEvent()
150 << SubeventCodeText(subevent_code); in IncomingLeMetaEvent()
151 registered_le_events_[subevent_code].Invoke(meta_event_view); in IncomingLeMetaEvent()
H A Dhci_packets.pdl5251 subevent_code : SubeventCode,
5291 packet LeAdvertisingReport : LeMetaEvent (subevent_code = ADVERTISING_REPORT) {
5328 packet LeDataLengthChange : LeMetaEvent (subevent_code = DATA_LENGTH_CHANGE) {
5393 packet LePhyUpdateComplete : LeMetaEvent (subevent_code = PHY_UPDATE_COMPLETE) {
5447 packet LeScanTimeout : LeMetaEvent (subevent_code = SCAN_TIMEOUT) {
5483 packet LeCteRequestFailed : LeMetaEvent (subevent_code = CTE_REQUEST_FAILED) {
5503 packet LeCisEstablished : LeMetaEvent (subevent_code = CIS_ESTABLISHED) {
5527 packet LeCisRequest : LeMetaEvent (subevent_code = CIS_REQUEST) {
5571 packet LeBigSyncLost : LeMetaEvent (subevent_code = BIG_SYNC_LOST) {
5627 subevent_code : VseSubeventCode,
[all …]
H A Dhci_layer.cc327 SubeventCode subevent_code = meta_event_view.GetSubeventCode(); in on_le_meta_event() local
328 if (subevent_handlers_.find(subevent_code) == subevent_handlers_.end()) { in on_le_meta_event()
329 …G_WARN("Unhandled le subevent of type 0x%02hhx (%s)", subevent_code, SubeventCodeText(subevent_cod… in on_le_meta_event()
332 subevent_handlers_[subevent_code].Invoke(meta_event_view); in on_le_meta_event()
H A Dhci_layer.h65 virtual void RegisterLeEventHandler(SubeventCode subevent_code,
68 virtual void UnregisterLeEventHandler(SubeventCode subevent_code);
H A Dle_advertising_manager_test.cc171 void RegisterLeEventHandler(SubeventCode subevent_code, in RegisterLeEventHandler() argument
173 registered_le_events_[subevent_code] = event_handler; in RegisterLeEventHandler()
190 SubeventCode subevent_code = meta_event_view.GetSubeventCode(); in IncomingLeMetaEvent() local
191 ASSERT_NE(registered_le_events_.find(subevent_code), registered_le_events_.end()) in IncomingLeMetaEvent()
192 << SubeventCodeText(subevent_code); in IncomingLeMetaEvent()
193 registered_le_events_[subevent_code].Invoke(meta_event_view); in IncomingLeMetaEvent()
H A Dacl_manager_test.cc207 void RegisterLeEventHandler(SubeventCode subevent_code, in RegisterLeEventHandler() argument
209 registered_le_events_[subevent_code] = event_handler; in RegisterLeEventHandler()
212 void UnregisterLeEventHandler(SubeventCode subevent_code) override { in UnregisterLeEventHandler() argument
213 registered_le_events_.erase(subevent_code); in UnregisterLeEventHandler()
230 SubeventCode subevent_code = meta_event_view.GetSubeventCode(); in IncomingLeMetaEvent() local
231 EXPECT_TRUE(registered_le_events_.find(subevent_code) != registered_le_events_.end()); in IncomingLeMetaEvent()
232 registered_le_events_[subevent_code].Invoke(meta_event_view); in IncomingLeMetaEvent()
H A Dle_scanning_manager.cc249 for (auto subevent_code : LeScanningEvents) { in stop() local
250 hci_layer_->UnregisterLeEventHandler(subevent_code); in stop()
/aosp12/system/bt/gd/cert/
H A Dmatchers.py107 def LeEventWithCode(subevent_code): argument
108 … return lambda msg: HciMatchers._extract_matching_le_event(msg.payload, subevent_code) is not None
111 def ExtractLeEventWithCode(packet_bytes, subevent_code): argument
112 return HciMatchers._extract_matching_le_event(packet_bytes, subevent_code)
115 def _extract_matching_le_event(packet_bytes, subevent_code): argument
120 if event.GetSubeventCode() != subevent_code:
/aosp12/system/bt/gd/btaa/
H A Dcmd_evt_classification.h33 CmdEvtActivityClassification lookup_le_event(hci::SubeventCode subevent_code);
/aosp12/system/bt/vendor_libs/test_vendor_lib/model/devices/
H A Ddevice_properties.h337 bool GetLeEventSupported(bluetooth::hci::SubeventCode subevent_code) const { in GetLeEventSupported() argument
338 return le_event_mask_ & (1u << static_cast<uint64_t>(subevent_code)); in GetLeEventSupported()
/aosp12/system/bt/gd/btaa/linux_generic/
H A Dhci_processor.cc44 auto subevent_code = le_packet_view.GetSubeventCode(); in process_le_event() local
45 auto le_event_info = lookup_le_event(subevent_code); in process_le_event()
H A Dcmd_evt_classification.cc400 CmdEvtActivityClassification lookup_le_event(hci::SubeventCode subevent_code) { in lookup_le_event() argument
402 switch (subevent_code) { in lookup_le_event()
/aosp12/system/bt/gd/hci/acl_manager/
H A Dle_impl.h77 for (auto subevent_code : LeConnectionManagementEvents) { in ~le_impl() local
78 hci_layer_->UnregisterLeEventHandler(subevent_code); in ~le_impl()