Home
last modified time | relevance | path

Searched refs:osi_mutex_t (Results 1 – 18 of 18) sorted by relevance

/hal_espressif-latest/components/bt/common/osi/include/osi/
Dmutex.h33 typedef SemaphoreHandle_t osi_mutex_t; typedef
35 int osi_mutex_new(osi_mutex_t *mutex);
37 int osi_mutex_lock(osi_mutex_t *mutex, uint32_t timeout);
39 void osi_mutex_unlock(osi_mutex_t *mutex);
41 void osi_mutex_free(osi_mutex_t *mutex);
/hal_espressif-latest/components/bt/common/osi/
Dmutex.c23 static osi_mutex_t gl_mutex; /* Recursive Type */
29 int osi_mutex_new(osi_mutex_t *mutex) in osi_mutex_new()
44 int osi_mutex_lock(osi_mutex_t *mutex, uint32_t timeout) in osi_mutex_lock()
63 void osi_mutex_unlock(osi_mutex_t *mutex) in osi_mutex_unlock()
70 void osi_mutex_free(osi_mutex_t *mutex) in osi_mutex_free()
Dpkt_queue.c15 osi_mutex_t lock;
Dfixed_queue.c31 osi_mutex_t lock;
Dalarm.c43 static osi_mutex_t alarm_mutex;
Dthread.c56 osi_mutex_t lock;
/hal_espressif-latest/components/bt/common/hci_log/
Dbt_hci_log.c20 osi_mutex_t mutex_lock;
66 osi_mutex_new((osi_mutex_t *)&g_bt_hci_log_data_ctl.mutex_lock); in bt_hci_log_init()
67 osi_mutex_new((osi_mutex_t *)&g_bt_hci_log_adv_ctl.mutex_lock); in bt_hci_log_init()
84 osi_mutex_free((osi_mutex_t *)&g_bt_hci_log_data_ctl.mutex_lock); in bt_hci_log_deinit()
85 osi_mutex_free((osi_mutex_t *)&g_bt_hci_log_adv_ctl.mutex_lock); in bt_hci_log_deinit()
204 osi_mutex_t mutex_lock; in bt_hci_log_record_data()
276 osi_mutex_t mutex_lock = p_hci_log_ctl->mutex_lock; in bt_hci_log_data_show()
/hal_espressif-latest/components/bt/host/bluedroid/stack/btu/
Dbtu_init.c55 osi_mutex_t btu_general_alarm_lock;
59 osi_mutex_t btu_oneshot_alarm_lock;
63 osi_mutex_t btu_l2cap_alarm_lock;
Dbtu_task.c105 extern osi_mutex_t btu_general_alarm_lock;
109 extern osi_mutex_t btu_oneshot_alarm_lock;
113 extern osi_mutex_t btu_l2cap_alarm_lock;
/hal_espressif-latest/components/bt/host/bluedroid/btc/core/
Dbtc_config.c28 static osi_mutex_t lock; // protects operations on |config|.
/hal_espressif-latest/components/bt/host/bluedroid/bta/sys/
Dbta_sys_main.c58 static osi_mutex_t bta_alarm_lock;
/hal_espressif-latest/components/bt/host/bluedroid/hci/
Dhci_layer.c54 osi_mutex_t commands_pending_response_lock;
Dhci_hal_h4.c72 osi_mutex_t adv_flow_lock;
/hal_espressif-latest/components/bt/host/bluedroid/stack/btm/
Dbtm_ble_gap.c249 static osi_mutex_t adv_enable_lock;
250 static osi_mutex_t adv_data_lock;
251 static osi_mutex_t adv_param_lock;
252 static osi_mutex_t scan_enable_lock;
253 static osi_mutex_t scan_param_lock;
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/l2cap/
Dbtc_l2cap.c79 osi_mutex_t l2cap_slot_mutex;
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/sdp/
Dbtc_sdp.c38 osi_mutex_t sdp_slot_mutex;
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/spp/
Dbtc_spp.c84 osi_mutex_t spp_slot_mutex;
/hal_espressif-latest/components/bt/host/bluedroid/btc/profile/std/gap/
Dbtc_gap_ble.c41 static osi_mutex_t adv_list_lock;