Home
last modified time | relevance | path

Searched refs:alarm_t (Results 1 – 25 of 62) sorted by relevance

123

/packages/modules/Bluetooth/system/test/mock/
Dmock_osi_alarm.h43 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 …]
Dmock_osi_alarm.cc53 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()
Dmock_bta_sys_main.h107 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/
Dalarm_mock.h4 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 …]
Dalarm_test.cc100 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/
Dalarm.h24 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/
Dalarm.cc83 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/
Dosi.cc332 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/
Dbtif_hh.h94 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/
Dbtm_int_types.h70 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 */
Dbtm_ble_int_types.h111 alarm_t* fast_adv_timer;
117 alarm_t* inquiry_timer;
131 alarm_t* refresh_raddr_timer;
218 alarm_t* observer_timer;
Dbtm_sec_cb.h53 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/
Dfuzz_alarm.cc74 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/
Dbta_hf_client_at.h54 alarm_t* resp_timer; /* AT response timer */
55 alarm_t* hold_timer; /* AT hold timer */
/packages/modules/Bluetooth/system/bta/test/
Dbta_av_test.cc36 struct alarm_t { struct
37 alarm_t(const char* /*name*/) {} in alarm_t() argument
/packages/modules/Bluetooth/system/device/test/
Ddevice_iot_config_test.cc46 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/
Dfake_osi.cc28 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/
Dbta_dm_int.h183 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/
Dl2c_int.h230 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/
Dbta_ag_int.h322 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/
Deatt.h56 alarm_t* ind_ack_timer_;
58 alarm_t* ind_confirmation_timer_;
/packages/modules/Bluetooth/system/stack/rfcomm/
Dport_int.h86 alarm_t* mcb_timer = nullptr; /* MCB timer */
135 alarm_t* port_timer;
/packages/modules/Bluetooth/system/bta/le_audio/broadcaster/
Dbroadcaster_test.cc79 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/
Dfake_osi.h24 alarm_t* alarm;
/packages/modules/Bluetooth/system/stack/avdt/
Davdt_int.h519 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

123