Home
last modified time | relevance | path

Searched refs:osi_event (Results 1 – 8 of 8) sorted by relevance

/hal_espressif-latest/components/bt/common/osi/include/osi/
Dthread.h23 struct osi_event;
93 struct osi_event *osi_event_create(osi_thread_func_t func, void *context);
104 bool osi_event_bind(struct osi_event* event, osi_thread_t *thread, int queue_idx);
110 void osi_event_delete(struct osi_event* event);
120 bool osi_thread_post_event(struct osi_event *event, uint32_t timeout);
/hal_espressif-latest/components/bt/common/osi/
Dthread.c54 struct osi_event { struct
378 struct osi_event *osi_event_create(osi_thread_func_t func, void *context) in osi_event_create()
380 struct osi_event *event = osi_calloc(sizeof(struct osi_event)); in osi_event_create()
393 void osi_event_delete(struct osi_event* event) in osi_event_delete()
397 memset(event, 0, sizeof(struct osi_event)); in osi_event_delete()
402 bool osi_event_bind(struct osi_event* event, osi_thread_t *thread, int queue_idx) in osi_event_bind()
420 struct osi_event *event = (struct osi_event *)context; in osi_thread_generic_event_handler()
429 bool osi_thread_post_event(struct osi_event *event, uint32_t timeout) in osi_thread_post_event()
/hal_espressif-latest/components/bt/host/bluedroid/hci/
Dhci_hal_h4.c81 struct osi_event *upstream_data_ready;
128 struct osi_event *event = osi_event_create(hci_upstream_data_handler, NULL); in hci_hal_env_init()
140 struct osi_event *upstream_data_ready = hci_hal_env.upstream_data_ready; in hci_hal_env_deinit()
Dhci_layer.c61 struct osi_event *downstream_data_ready;
166 struct osi_event *event = osi_event_create(hci_downstream_data_handler, NULL); in hci_layer_init_env()
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/a2dp/
Dbtc_a2dp_sink.c98 struct osi_event *data_ready_event;
726 struct osi_event *data_event = osi_event_create(btc_a2dp_sink_data_ready, NULL); in btc_a2dp_sink_thread_init()
Dbtc_a2dp_source.c164 struct osi_event *poll_data;
1625 struct osi_event *poll_data = osi_event_create(btc_a2dp_source_handle_timer, NULL); in btc_a2dp_source_thread_init()
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/include/
Dbtm_ble_int.h347 struct osi_event *adv_rpt_ready;
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gap/
Dbtc_gap_ble.c60 struct osi_event *adv_rpt_ready;