/packages/modules/Bluetooth/system/test/mock/ |
D | mock_osi_alarm.h | 43 std::function<void(alarm_t* alarm)> body{[](alarm_t* /* alarm */) {}}; 44 void operator()(alarm_t* alarm) { body(alarm); } in operator() 70 std::function<void(alarm_t* alarm)> body{[](alarm_t* /* alarm */) {}}; 71 void operator()(alarm_t* alarm) { body(alarm); } in operator() 80 std::function<uint64_t(const alarm_t* alarm)> body{ 81 [this](const alarm_t* /* alarm */) { return return_value; }}; 82 uint64_t operator()(const alarm_t* alarm) { return body(alarm); } in operator() 91 std::function<bool(const alarm_t* alarm)> body{ 92 [this](const alarm_t* /* alarm */) { return return_value; }}; 93 bool operator()(const alarm_t* alarm) { return body(alarm); } in operator() [all …]
|
D | mock_osi_alarm.cc | 53 void alarm_cancel(alarm_t* alarm) { in alarm_cancel() 65 void alarm_free(alarm_t* alarm) { in alarm_free() 69 uint64_t alarm_get_remaining_ms(const alarm_t* alarm) { in alarm_get_remaining_ms() 73 bool alarm_is_scheduled(const alarm_t* alarm) { in alarm_is_scheduled() 77 alarm_t* alarm_new(const char* name) { in alarm_new() 81 alarm_t* alarm_new_periodic(const char* name) { in alarm_new_periodic() 85 void alarm_set(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data) { in alarm_set() 89 void alarm_set_on_mloop(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data) { in alarm_set_on_mloop()
|
D | mock_bta_sys_main.h | 107 std::function<void(alarm_t* alarm, uint64_t interval_ms, uint16_t event, uint16_t layer_specific)> 108 body{[](alarm_t* /* alarm */, uint64_t /* interval_ms */, uint16_t /* event */, 110 void operator()(alarm_t* alarm, uint64_t interval_ms, uint16_t event, uint16_t layer_specific) { in operator()
|
/packages/modules/Bluetooth/system/osi/test/ |
D | alarm_mock.h | 4 struct alarm_t; 8 MOCK_METHOD1(AlarmNew, alarm_t*(const char*)); 9 MOCK_METHOD1(AlarmFree, void(alarm_t*)); 10 MOCK_METHOD1(AlarmCancel, void(alarm_t*)); 12 void(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data)); 14 void(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data)); 15 MOCK_METHOD1(AlarmIsScheduled, bool(const alarm_t*)); 32 alarm_t* alarm_new(const char* name) { return AlarmMock::Get()->AlarmNew(name); } in alarm_new() 34 void alarm_free(alarm_t* alarm) { AlarmMock::Get()->AlarmFree(alarm); } in alarm_free() 36 void alarm_set_on_mloop(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data) { in alarm_set_on_mloop() [all …]
|
D | alarm_test.cc | 100 alarm_t* alarm = alarm_new("alarm_test.test_new_free_simple"); in TEST_F() 108 alarm_t* alarm = alarm_new("alarm_test.test_simple_cancel"); in TEST_F() 114 alarm_t* alarm = alarm_new("alarm_test.test_cancel"); in TEST_F() 126 alarm_t* alarm = alarm_new("alarm_test.test_cancel_idempotent"); in TEST_F() 135 alarm_t* alarm = alarm_new("alarm_test.test_set_short"); in TEST_F() 151 alarm_t* alarm = alarm_new_periodic("alarm_test.test_set_short_periodic"); in TEST_F() 171 alarm_t* alarm = alarm_new_periodic("alarm_test.test_set_zero_periodic"); in TEST_F() 190 alarm_t* alarm = alarm_new("alarm_test.test_set_long"); in TEST_F() 205 alarm_t* alarm[2] = {alarm_new("alarm_test.test_set_short_short_0"), in TEST_F() 229 alarm_t* alarm[2] = {alarm_new("alarm_test.test_set_short_long_0"), in TEST_F() [all …]
|
/packages/modules/Bluetooth/system/osi/include/ |
D | alarm.h | 24 typedef struct alarm_t alarm_t; typedef 38 alarm_t* alarm_new(const char* name); 47 alarm_t* alarm_new_periodic(const char* name); 53 void alarm_free(alarm_t* alarm); 73 void alarm_set(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data); 78 void alarm_set_on_mloop(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data); 85 void alarm_cancel(alarm_t* alarm); 89 bool alarm_is_scheduled(const alarm_t* alarm); 94 uint64_t alarm_get_remaining_ms(const alarm_t* alarm);
|
/packages/modules/Bluetooth/system/osi/src/ |
D | alarm.cc | 83 struct alarm_t { struct 130 static alarm_t* alarm_new_internal(const char* name, bool is_periodic); 133 static void alarm_set_internal(alarm_t* alarm, uint64_t period_ms, alarm_callback_t cb, void* data, 135 static void alarm_cancel_internal(alarm_t* alarm); 136 static void remove_pending_alarm(alarm_t* alarm); 137 static void schedule_next_instance(alarm_t* alarm); 155 alarm_t* alarm_new(const char* name) { return alarm_new_internal(name, false); } in alarm_new() 157 alarm_t* alarm_new_periodic(const char* name) { return alarm_new_internal(name, true); } in alarm_new_periodic() 159 static alarm_t* alarm_new_internal(const char* name, bool is_periodic) { in alarm_new_internal() 167 alarm_t* ret = static_cast<alarm_t*>(osi_calloc(sizeof(alarm_t))); in alarm_new_internal() [all …]
|
/packages/modules/Bluetooth/system/test/stub/ |
D | osi.cc | 332 alarm_t* alarm_new(const char* name) { in alarm_new() 334 return (alarm_t*)new uint8_t[30]; in alarm_new() 336 alarm_t* alarm_new_periodic(const char* name) { in alarm_new_periodic() 347 bool alarm_is_scheduled(const alarm_t* alarm) { in alarm_is_scheduled() 365 uint64_t alarm_get_remaining_ms(const alarm_t* alarm) { in alarm_get_remaining_ms() 370 static void fake_osi_alarm_clear(alarm_t* alarm) { in fake_osi_alarm_clear() 390 void alarm_cancel(alarm_t* alarm) { in alarm_cancel() 402 void alarm_free(alarm_t* alarm) { in alarm_free() 408 void alarm_set(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data) { in alarm_set() 412 void alarm_set_on_mloop(alarm_t* alarm, uint64_t interval_ms, alarm_callback_t cb, void* data) { in alarm_set_on_mloop()
|
/packages/modules/Bluetooth/system/btif/include/ |
D | btif_hh.h | 94 alarm_t* delayed_ready_timer; // to delay marking a device as ready, give input chance to listen. 95 alarm_t* ready_disconn_timer; // to disconnect device if still not ready after some time. 108 alarm_t* vup_timer; 134 alarm_t* incoming_connection_timer; // Timer to handle unexpected incoming connection
|
/packages/modules/Bluetooth/system/stack/btm/ |
D | btm_int_types.h | 70 alarm_t* read_rssi_timer; /* Read RSSI timer */ 74 alarm_t* read_failed_contact_counter_timer; /* Read Failed Contact Counter */ 79 alarm_t* read_automatic_flush_timeout_timer; /* Read Automatic Flush Timeout */ 84 alarm_t* read_tx_power_timer; /* Read tx power timer */
|
D | btm_ble_int_types.h | 111 alarm_t* fast_adv_timer; 117 alarm_t* inquiry_timer; 131 alarm_t* refresh_raddr_timer; 218 alarm_t* observer_timer;
|
D | btm_sec_cb.h | 53 alarm_t* sec_collision_timer{nullptr}; 67 alarm_t* pairing_timer{nullptr}; /* Timer for pairing process */ 68 alarm_t* execution_wait_timer{nullptr}; /* To avoid concurrent auth request */
|
/packages/modules/Bluetooth/system/osi/test/fuzzers/alarm/ |
D | fuzz_alarm.cc | 74 alarm_t* fuzz_init_alarm(FuzzedDataProvider* dataProvider) { in fuzz_init_alarm() 88 bool fuzz_set_alarm(alarm_t* alarm, uint64_t interval, alarm_callback_t cb, in fuzz_set_alarm() 121 alarm_t* alarm = nullptr; in LLVMFuzzerTestOneInput()
|
/packages/modules/Bluetooth/system/bta/hf_client/ |
D | bta_hf_client_at.h | 54 alarm_t* resp_timer; /* AT response timer */ 55 alarm_t* hold_timer; /* AT hold timer */
|
/packages/modules/Bluetooth/system/bta/test/ |
D | bta_av_test.cc | 36 struct alarm_t { struct 37 alarm_t(const char* /*name*/) {} in alarm_t() argument
|
/packages/modules/Bluetooth/system/device/test/ |
D | device_iot_config_test.cc | 46 struct alarm_t { struct 47 alarm_t(const char* /*name*/) {} in alarm_t() argument 56 struct alarm_t placeholder_alarm(""); argument 63 test::mock::osi_alarm::alarm_new.body = [&](const char* /*name*/) -> alarm_t* { in SetUp() 70 test::mock::osi_alarm::alarm_set.body = [&](alarm_t* /*alarm*/, uint64_t /*interval_ms*/, in SetUp() 74 test::mock::osi_alarm::alarm_free.body = [](alarm_t* /*alarm*/) {}; in SetUp() argument 76 test::mock::osi_alarm::alarm_is_scheduled.body = [&](const alarm_t* /*alarm*/) -> bool { in SetUp() argument 691 test::mock::osi_alarm::alarm_is_scheduled.body = [&](const alarm_t* /*alarm*/) -> bool { in TEST_F() argument 736 test::mock::osi_alarm::alarm_is_scheduled.body = [&](const alarm_t* /*alarm*/) -> bool { in TEST_F() argument 781 test::mock::osi_alarm::alarm_new.body = [&](const char* /*name*/) -> alarm_t* { in SetUp() [all …]
|
/packages/modules/Bluetooth/system/test/fake/ |
D | fake_osi.cc | 28 struct alarm_t { struct 32 alarm_t(const char* /* name */) { in alarm_t() argument 89 test::mock::osi_alarm::alarm_free.body = [](alarm_t* alarm) { in FakeOsi() 95 test::mock::osi_alarm::alarm_new.body = [](const char* name) { return new alarm_t(name); }; in FakeOsi() 97 test::mock::osi_alarm::alarm_set_on_mloop.body = [](alarm_t* alarm, uint64_t /* interval_ms */, in FakeOsi() 103 test::mock::osi_alarm::alarm_cancel.body = [](alarm_t* alarm) { in FakeOsi()
|
/packages/modules/Bluetooth/system/bta/dm/ |
D | bta_dm_int.h | 183 alarm_t* timer[BTA_DM_PM_MODE_TIMER_MAX]; 206 alarm_t* disable_timer; 216 alarm_t* switch_delay_timer;
|
/packages/modules/Bluetooth/system/stack/l2cap/ |
D | l2c_int.h | 230 alarm_t* ack_timer; /* Timer delaying RR */ 231 alarm_t* mon_retrans_timer; /* Timer Monitor or Retransmission */ 282 alarm_t* l2c_ccb_timer; /* CCB Timer Entry */ 285 alarm_t* pts_config_delay_timer; /* Used to delay sending CONFIGURATION_REQ to overcome PTS issue 408 alarm_t* l2c_lcb_timer; /* Timer entry for timeout evt */ 428 alarm_t* info_resp_timer; /* Timer entry for info resp timeout evt */
|
/packages/modules/Bluetooth/system/bta/ag/ |
D | bta_ag_int.h | 322 alarm_t* bind_timer; /* Timer for toyota camry 2018 carkit workaround */ 323 alarm_t* collision_timer; 324 alarm_t* ring_timer; 325 alarm_t* codec_negotiation_timer;
|
/packages/modules/Bluetooth/system/stack/eatt/ |
D | eatt.h | 56 alarm_t* ind_ack_timer_; 58 alarm_t* ind_confirmation_timer_;
|
/packages/modules/Bluetooth/system/stack/rfcomm/ |
D | port_int.h | 86 alarm_t* mcb_timer = nullptr; /* MCB timer */ 135 alarm_t* port_timer;
|
/packages/modules/Bluetooth/system/bta/le_audio/broadcaster/ |
D | broadcaster_test.cc | 79 struct alarm_t { struct 83 alarm_t(const char* /* name */) { in alarm_t() function 258 test::mock::osi_alarm::alarm_free.body = [](alarm_t* alarm) { in SetUp() 266 this->big_terminate_timer_ = new alarm_t(name); in SetUp() 269 this->broadcast_stop_timer_ = new alarm_t(name); in SetUp() 272 return (alarm_t*)(nullptr); in SetUp() 276 test::mock::osi_alarm::alarm_set_on_mloop.body = [](alarm_t* alarm, uint64_t /*interval_ms*/, in SetUp() 282 test::mock::osi_alarm::alarm_cancel.body = [](alarm_t* alarm) { in SetUp() 448 alarm_t* big_terminate_timer_ = nullptr; 449 alarm_t* broadcast_stop_timer_ = nullptr;
|
/packages/modules/Bluetooth/system/bta/test/common/ |
D | fake_osi.h | 24 alarm_t* alarm;
|
/packages/modules/Bluetooth/system/stack/avdt/ |
D | avdt_int.h | 519 alarm_t* transport_channel_timer; // Transport channel connect timer 520 alarm_t* init_delay_report_timer; // Timer to monitor initial AVDT delay report as INT 641 alarm_t* idle_ccb_timer; // Idle CCB timer entry 642 alarm_t* ret_ccb_timer; // Ret CCB timer entry 643 alarm_t* rsp_ccb_timer; // Rsp CCB timer entry
|