Home
last modified time | relevance | path

Searched refs:sync_handle (Results 1 – 25 of 32) sorted by relevance

12

/packages/modules/Bluetooth/system/gd/hci/
Dle_periodic_sync_manager_test.cc223 uint16_t sync_handle = 0x03; in TEST_F() local
228 .sync_handle = sync_handle, in TEST_F()
250 uint16_t sync_handle = 0x12; in TEST_F() local
260 .sync_handle = sync_handle, in TEST_F()
279 ErrorCode::SUCCESS, sync_handle, advertiser_sid, address_with_type.GetAddressType(), in TEST_F()
289 uint16_t sync_handle = 0x12; in TEST_F() local
299 .sync_handle = sync_handle, in TEST_F()
318 ErrorCode::SUCCESS, sync_handle, advertiser_sid, AddressType::PUBLIC_IDENTITY_ADDRESS, in TEST_F()
327 uint16_t sync_handle = 0x12; in TEST_F() local
337 .sync_handle = sync_handle, in TEST_F()
[all …]
Dle_periodic_sync_manager.h55 uint16_t sync_handle; member
146 void TransferSync(const Address& address, uint16_t service_data, uint16_t sync_handle, in TransferSync() argument
158 sync_handle), in TransferSync()
335 periodic_sync->sync_handle = event_view.GetSyncHandle(); in HandleLePeriodicAdvertisingSyncEstablished()
361 uint16_t sync_handle = event_view.GetSyncHandle(); in HandleLePeriodicAdvertisingReport() local
362 auto periodic_sync = GetEstablishedSyncFromHandle(sync_handle); in HandleLePeriodicAdvertisingReport()
364 log::warn("[PSync]: index not found for handle {}", sync_handle); in HandleLePeriodicAdvertisingReport()
366 hci::LePeriodicAdvertisingTerminateSyncBuilder::Create(sync_handle), in HandleLePeriodicAdvertisingReport()
372 sync_handle, DataStatus(event_view.GetDataStatus()), event_view.GetData()); in HandleLePeriodicAdvertisingReport()
378 callbacks_->OnPeriodicSyncReport(sync_handle, event_view.GetTxPower(), event_view.GetRssi(), in HandleLePeriodicAdvertisingReport()
[all …]
Dle_scanning_reassembler.h63 uint16_t sync_handle, DataStatus status, const std::vector<uint8_t>& advertising_data);
114 std::optional<uint16_t> sync_handle; member
117 PeriodicAdvertisingFragment(uint16_t sync_handle, const std::vector<uint8_t>& data) in PeriodicAdvertisingFragment()
118 : sync_handle(sync_handle), data(data.begin(), data.end()) {} in PeriodicAdvertisingFragment()
145 uint16_t sync_handle, const std::vector<uint8_t>& data);
147 std::list<PeriodicAdvertisingFragment>::iterator FindPeriodicFragment(uint16_t sync_handle);
Dle_scanning_reassembler.cc101 uint16_t sync_handle, DataStatus data_status, in ProcessPeriodicAdvertisingReport() argument
105 AppendPeriodicFragment(sync_handle, advertising_data); in ProcessPeriodicAdvertisingReport()
216 LeScanningReassembler::AppendPeriodicFragment(uint16_t sync_handle, in AppendPeriodicFragment() argument
218 auto it = FindPeriodicFragment(sync_handle); in AppendPeriodicFragment()
228 periodic_cache_.emplace_front(sync_handle, data); in AppendPeriodicFragment()
233 LeScanningReassembler::FindPeriodicFragment(uint16_t sync_handle) { in FindPeriodicFragment() argument
235 if (it->sync_handle == sync_handle) { in FindPeriodicFragment()
Dle_scanning_callback.h75 virtual void OnPeriodicSyncStarted(int request_id, uint8_t status, uint16_t sync_handle,
78 virtual void OnPeriodicSyncReport(uint16_t sync_handle, int8_t tx_power, int8_t rssi,
80 virtual void OnPeriodicSyncLost(uint16_t sync_handle) = 0;
82 virtual void OnBigInfoReport(uint16_t sync_handle, bool encrypted) = 0;
Dle_scanning_manager_test.cc675 const uint16_t sync_handle = 0x0002; in TEST_F() local
680 le_scanning_manager->TransferSync(address, handle, service_data, sync_handle, pa_source); in TEST_F()
691 const uint16_t sync_handle = 0x0002; in TEST_F() local
699 le_scanning_manager->TransferSync(address, handle, service_data, sync_handle, pa_source); in TEST_F()
707 const uint16_t sync_handle = 0x0002; in TEST_F() local
712 le_scanning_manager->TransferSetInfo(address, handle, service_data, sync_handle, pa_source); in TEST_F()
723 const uint16_t sync_handle = 0x0002; in TEST_F() local
731 le_scanning_manager->TransferSetInfo(address, handle, service_data, sync_handle, pa_source); in TEST_F()
Dle_scanning_manager_mock.h72 uint16_t sync_handle, int pa_source));
Dle_scanning_manager.h88 uint16_t sync_handle, int pa_source);
/packages/modules/Bluetooth/system/stack/btm/
Dbtm_ble_scanner.cc57 void PeriodicScanTerminate(uint16_t sync_handle) override { in PeriodicScanTerminate() argument
58 GetHciInterface()->PeriodicScanTerminate(sync_handle, base::Bind(&status_callback)); in PeriodicScanTerminate()
62 uint16_t sync_handle, in PeriodicAdvSyncTransfer() argument
64 GetHciInterface()->PeriodicAdvSyncTransfer(bd_addr, service_data, sync_handle, in PeriodicAdvSyncTransfer()
81 void OnPeriodicScanResult(uint16_t sync_handle, uint8_t tx_power, int8_t rssi, uint8_t cte_type, in OnPeriodicScanResult() argument
84 btm_ble_periodic_adv_report(sync_handle, tx_power, rssi, cte_type, pkt_data_status, in OnPeriodicScanResult()
88 void OnPeriodicScanEstablished(uint8_t status, uint16_t sync_handle, uint8_t set_id, in OnPeriodicScanEstablished() argument
91 btm_ble_periodic_adv_sync_established(status, sync_handle, set_id, adv_addr_type, adv_addr, in OnPeriodicScanEstablished()
95 void OnPeriodicScanLost(uint16_t sync_handle) override { in OnPeriodicScanLost() argument
96 btm_ble_periodic_adv_sync_lost(sync_handle); in OnPeriodicScanLost()
Dble_scanner_hci_interface.cc92 void PeriodicScanTerminate(uint16_t sync_handle, status_cb command_complete) override { in PeriodicScanTerminate() argument
94 sync_handle, base::Bind(&status_callback, std::move(command_complete))); in PeriodicScanTerminate()
97 void PeriodicScanResultEvtEnable(uint16_t sync_handle, bool enable, in PeriodicScanResultEvtEnable() argument
100 sync_handle, enable, base::Bind(&status_callback, std::move(command_complete))); in PeriodicScanResultEvtEnable()
128 uint16_t sync_handle, in PeriodicAdvSyncTransfer() argument
139 acl_handle, service_data, sync_handle, in PeriodicAdvSyncTransfer()
180 void OnPeriodicAdvSyncEstablished(uint8_t status, uint16_t sync_handle, uint8_t adv_sid, in OnPeriodicAdvSyncEstablished() argument
184 scan_event_observer->OnPeriodicScanEstablished(status, sync_handle, adv_sid, adv_addr_type, in OnPeriodicAdvSyncEstablished()
190 void OnPeriodicScanResult(uint16_t sync_handle, uint8_t tx_power, int8_t rssi, uint8_t cte_type, in OnPeriodicScanResult() argument
196 scan_event_observer->OnPeriodicScanResult(sync_handle, tx_power, rssi, cte_type, in OnPeriodicScanResult()
[all …]
Dble_scanner_hci_interface.h42 virtual void OnPeriodicScanResult(uint16_t sync_handle, uint8_t tx_power, int8_t rssi,
45 virtual void OnPeriodicScanEstablished(uint8_t status, uint16_t sync_handle, uint8_t set_id,
49 virtual void OnPeriodicScanLost(uint16_t sync_handle) = 0;
96 virtual void PeriodicScanTerminate(uint16_t sync_handle, status_cb cb) = 0;
106 virtual void PeriodicScanResultEvtEnable(uint16_t sync_handle, bool enable, status_cb cb) = 0;
161 uint16_t sync_handle, handle_cb cb) = 0;
174 uint8_t sync_handle, handle_cb cb) = 0;
Dbtm_ble_gap.cc227 uint16_t sync_handle; member
953 p->sync_handle = 0; in btm_ble_start_sync_timeout()
960 if (btm_ble_pa_sync_cb.p_sync[i].sync_handle == handle && in btm_ble_get_psync_index_from_handle()
990 void btm_ble_periodic_adv_sync_established(uint8_t status, uint16_t sync_handle, uint8_t adv_sid, in btm_ble_periodic_adv_sync_established() argument
997 status, sync_handle, adv_sid, address_type, phy, interval, adv_clock_accuracy); in btm_ble_periodic_adv_sync_established()
1025 BleScanningManager::Get()->PeriodicScanTerminate(sync_handle); in btm_ble_periodic_adv_sync_established()
1032 ps->sync_handle = sync_handle; in btm_ble_periodic_adv_sync_established()
1034 ps->sync_start_cb.Run(status, sync_handle, adv_sid, from_ble_addr_type(ble_addr_type), bda, phy, in btm_ble_periodic_adv_sync_established()
1047 void btm_ble_periodic_adv_report(uint16_t sync_handle, uint8_t tx_power, int8_t rssi, in btm_ble_periodic_adv_report() argument
1053 sync_handle, tx_power, rssi, cte_type, data_status, data_len); in btm_ble_periodic_adv_report()
[all …]
/packages/modules/Bluetooth/system/stack/include/
Dble_scanner.h49 virtual void PeriodicScanTerminate(uint16_t sync_handle/*,
52 uint16_t sync_handle, handle_cb command_complete) = 0;
60 virtual void OnPeriodicScanResult(uint16_t sync_handle, uint8_t tx_power, int8_t rssi,
63 virtual void OnPeriodicScanEstablished(uint8_t status, uint16_t sync_handle, uint8_t set_id,
67 virtual void OnPeriodicScanLost(uint16_t sync_handle) = 0;
Dbtm_ble_api.h362 void btm_ble_periodic_adv_sync_established(uint8_t status, uint16_t sync_handle, uint8_t adv_sid,
366 void btm_ble_periodic_adv_report(uint16_t sync_handle, uint8_t tx_power, int8_t rssi,
369 void btm_ble_periodic_adv_sync_lost(uint16_t sync_handle);
Dhcimsgs.h396 uint16_t sync_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
409 uint16_t sync_handle, bool enable, base::OnceCallback<void(uint8_t*, uint16_t)> cb);
412 uint16_t conn_handle, uint16_t service_data, uint16_t sync_handle,
/packages/modules/Bluetooth/system/gd/rust/topshim/gatt/
Dgatt_ble_scanner_shim.cc292 void BleScannerIntf::TransferSync(RawAddress addr, uint16_t service_data, uint16_t sync_handle) { in TransferSync() argument
293 scanner_intf_->TransferSync(addr, service_data, sync_handle, 0 /* place holder */); in TransferSync()
340 void BleScannerIntf::OnPeriodicSyncStarted(int, uint8_t status, uint16_t sync_handle, in OnPeriodicSyncStarted() argument
343 rusty::gdscan_start_sync_callback(status, sync_handle, advertising_sid, address_type, &addr, phy, in OnPeriodicSyncStarted()
347 void BleScannerIntf::OnPeriodicSyncReport(uint16_t sync_handle, int8_t tx_power, int8_t rssi, in OnPeriodicSyncReport() argument
349 rusty::gdscan_sync_report_callback(sync_handle, tx_power, rssi, status, data.data(), data.size()); in OnPeriodicSyncReport()
352 void BleScannerIntf::OnPeriodicSyncLost(uint16_t sync_handle) { in OnPeriodicSyncLost() argument
353 rusty::gdscan_sync_lost_callback(sync_handle); in OnPeriodicSyncLost()
360 void BleScannerIntf::OnBigInfoReport(uint16_t sync_handle, bool encrypted) { in OnBigInfoReport() argument
361 rusty::gdscan_biginfo_report_callback(sync_handle, encrypted); in OnBigInfoReport()
Dgatt_ble_scanner_shim.h54 void OnPeriodicSyncStarted(int reg_id, uint8_t status, uint16_t sync_handle,
57 void OnPeriodicSyncReport(uint16_t sync_handle, int8_t tx_power, int8_t rssi, uint8_t status,
59 void OnPeriodicSyncLost(uint16_t sync_handle) override;
61 void OnBigInfoReport(uint16_t sync_handle, bool encrypted) override;
140 void TransferSync(RawAddress addr, uint16_t service_data, uint16_t sync_handle);
/packages/modules/Bluetooth/system/include/hardware/
Dble_scanner.h68 virtual void OnPeriodicSyncStarted(int reg_id, uint8_t status, uint16_t sync_handle,
71 virtual void OnPeriodicSyncReport(uint16_t sync_handle, int8_t tx_power, int8_t rssi,
73 virtual void OnPeriodicSyncLost(uint16_t sync_handle) = 0;
75 virtual void OnBigInfoReport(uint16_t sync_handle, bool encrypted) = 0;
166 virtual void TransferSync(RawAddress address, uint16_t service_data, uint16_t sync_handle,
/packages/modules/Bluetooth/system/main/shim/
Dble_scanner_interface_impl.h84 void TransferSync(RawAddress address, uint16_t service_data, uint16_t sync_handle,
112 void OnPeriodicSyncStarted(int reg_id, uint8_t status, uint16_t sync_handle,
116 void OnPeriodicSyncReport(uint16_t sync_handle, int8_t tx_power, int8_t rssi, uint8_t status,
118 void OnPeriodicSyncLost(uint16_t sync_handle) override;
121 void OnBigInfoReport(uint16_t sync_handle, bool encrypted) override;
Dle_scanning_manager.cc409 uint16_t sync_handle, int pa_source) { in TransferSync() argument
421 sync_handle, pa_source); in TransferSync()
566 int reg_id, uint8_t status, uint16_t sync_handle, uint8_t advertising_sid, in OnPeriodicSyncStarted() argument
576 sync_handle, advertising_sid, static_cast<int>(ble_addr_type), in OnPeriodicSyncStarted()
580 void BleScannerInterfaceImpl::OnPeriodicSyncReport(uint16_t sync_handle, int8_t tx_power, in OnPeriodicSyncReport() argument
584 base::Unretained(scanning_callbacks_), sync_handle, tx_power, in OnPeriodicSyncReport()
588 void BleScannerInterfaceImpl::OnPeriodicSyncLost(uint16_t sync_handle) { in OnPeriodicSyncLost() argument
590 base::Unretained(scanning_callbacks_), sync_handle)); in OnPeriodicSyncLost()
600 void BleScannerInterfaceImpl::OnBigInfoReport(uint16_t sync_handle, bool encrypted) { in OnBigInfoReport() argument
602 base::Unretained(scanning_callbacks_), sync_handle, encrypted)); in OnBigInfoReport()
/packages/modules/Bluetooth/system/test/mock/
Dmock_stack_hcic_hciblecmds.cc146 uint16_t conn_handle, uint16_t service_data, uint16_t sync_handle, in btsnd_hcic_ble_periodic_advertising_sync_transfer() argument
150 conn_handle, service_data, sync_handle, std::move(cb)); in btsnd_hcic_ble_periodic_advertising_sync_transfer()
153 uint16_t sync_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb) { in btsnd_hcic_ble_periodic_advertising_terminate_sync() argument
156 sync_handle, std::move(cb)); in btsnd_hcic_ble_periodic_advertising_terminate_sync()
214 uint16_t sync_handle, bool enable, base::OnceCallback<void(uint8_t*, uint16_t)> cb) { in btsnd_hcic_ble_set_periodic_advertising_receive_enable() argument
217 sync_handle, enable, std::move(cb)); in btsnd_hcic_ble_set_periodic_advertising_receive_enable()
Dmock_stack_hcic_hciblecmds.h182 void operator()(uint16_t conn_handle, uint16_t service_data, uint16_t sync_handle, in operator()
184 body(conn_handle, service_data, sync_handle, std::move(cb)); in operator()
196 void operator()(uint16_t sync_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb) { in operator()
197 body(sync_handle, std::move(cb)); in operator()
348 void operator()(uint16_t sync_handle, bool enable, in operator()
350 body(sync_handle, enable, std::move(cb)); in operator()
/packages/modules/Bluetooth/system/stack/hcic/
Dhciblecmds.cc637 uint16_t sync_handle, base::OnceCallback<void(uint8_t*, uint16_t)> cb) { in btsnd_hcic_ble_periodic_advertising_terminate_sync() argument
641 UINT16_TO_STREAM(pp, sync_handle); in btsnd_hcic_ble_periodic_advertising_terminate_sync()
682 uint16_t sync_handle, bool enable, base::OnceCallback<void(uint8_t*, uint16_t)> cb) { in btsnd_hcic_ble_set_periodic_advertising_receive_enable() argument
686 UINT16_TO_STREAM(pp, sync_handle); in btsnd_hcic_ble_set_periodic_advertising_receive_enable()
694 uint16_t conn_handle, uint16_t service_data, uint16_t sync_handle, in btsnd_hcic_ble_periodic_advertising_sync_transfer() argument
701 UINT16_TO_STREAM(pp, sync_handle); in btsnd_hcic_ble_periodic_advertising_sync_transfer()
/packages/modules/Bluetooth/tools/rootcanal/test/LL/DDI/SCN/
DBV_79_C.py158 sync_handle=0,
196 hci.LePeriodicAdvertisingReportV1(sync_handle=0,
/packages/modules/Bluetooth/system/gd/rust/topshim/src/profiles/
Dgatt.rs213 sync_handle: u16, in TransferSync()
285 sync_handle: u16, in gdscan_start_sync_callback()
293 sync_handle: u16, in gdscan_sync_report_callback()
300 unsafe fn gdscan_sync_lost_callback(sync_handle: u16); in gdscan_sync_lost_callback()
302 unsafe fn gdscan_biginfo_report_callback(sync_handle: u16, encrypted: bool); in gdscan_biginfo_report_callback()
1723 pub fn transfer_sync(&mut self, addr: RawAddress, service_data: u16, sync_handle: u16) { in transfer_sync()
1724 mutcxxcall!(self, TransferSync, addr, service_data, sync_handle); in transfer_sync()

12