ESP-IDF
bt_mesh_mutex_unlock()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_mesh_mutex_unlock()
bt_mesh_mutex_unlock() function
Syntax
Show:
Summary
Declaration
Definition
from
mutex.h:28
void
bt_mesh_mutex_unlock
(
bt_mesh_mutex_t
*
mutex
)
;
Implemented in
mutex.c:65
Arguments
Argument
mutex
Related Functions
Found 7 other functions taking a
bt_mesh_mutex_t
argument:
Function
bt_mesh_mutex_lock()
bt_mesh_mutex_free()
bt_mesh_mutex_create()
bt_mesh_r_mutex_create()
bt_mesh_r_mutex_free()
bt_mesh_r_mutex_lock()
bt_mesh_r_mutex_unlock()
Examples
References
from
examples
Code
Location
Referrer
void
bt_mesh_mutex_unlock
(
bt_mesh_mutex_t
*
mutex
)
mutex.c:65
void
bt_mesh_mutex_unlock
(
bt_mesh_mutex_t
*
mutex
)
;
mutex.h:28
bt_mesh_mutex_unlock
(
&
cfg_client_lock
)
;
cfg_cli.c:102
timeout_handler()
bt_mesh_mutex_unlock
(
&
cfg_client_lock
)
;
cfg_cli.c:192
cfg_client_recv_status()
bt_mesh_mutex_unlock
(
&
client_model_lock
)
;
client_common.c:369
bt_mesh_client_model_unlock()
bt_mesh_mutex_unlock
(
mutex
)
;
ext.c:589
bt_mesh_ext_mutex_unlock()
bt_mesh_mutex_unlock
(
&
generic_client_lock
)
;
generic_client.c:135
timeout_handler()
bt_mesh_mutex_unlock
(
&
generic_client_lock
)
;
generic_client.c:558
generic_status()
bt_mesh_mutex_unlock
(
&
generic_server_lock
)
;
generic_server.c:31
bt_mesh_generic_server_unlock()
bt_mesh_mutex_unlock
(
&
light_server_lock
)
;
lighting_server.c:31
bt_mesh_light_server_unlock()
bt_mesh_mutex_unlock
(
&
alarm_lock
)
;
mutex.c:135
bt_mesh_alarm_unlock()
bt_mesh_mutex_unlock
(
&
list_lock
)
;
mutex.c:145
bt_mesh_list_unlock()
bt_mesh_mutex_unlock
(
&
buf_lock
)
;
mutex.c:155
bt_mesh_buf_unlock()
bt_mesh_mutex_unlock
(
&
atomic_lock
)
;
mutex.c:165
bt_mesh_atomic_unlock()
bt_mesh_mutex_unlock
(
&
link
->
buf_lock
)
;
prov_common.c:377
bt_mesh_prov_clear_tx()
bt_mesh_mutex_unlock
(
&
link
->
buf_lock
)
;
prov_common.c:490
prov_retransmit()
bt_mesh_mutex_unlock
(
&
prov_ctx
.
pb_adv_lock
)
;
prov_pvnr.c:184
bt_mesh_pb_adv_unlock()
bt_mesh_mutex_unlock
(
&
prov_ctx
.
pb_gatt_lock
)
;
prov_pvnr.c:196
bt_mesh_pb_gatt_unlock()
bt_mesh_mutex_unlock
(
&
provisioner_lock
)
;
pvnr_mgmt.c:58
bt_mesh_provisioner_unlock()
bt_mesh_mutex_unlock
(
&
sensor_client_lock
)
;
sensor_client.c:73
timeout_handler()
bt_mesh_mutex_unlock
(
&
sensor_client_lock
)
;
sensor_client.c:263
sensor_status()
bt_mesh_mutex_unlock
(
&
settings_lock
)
;
settings.c:202
bt_mesh_settings_unlock()
bt_mesh_mutex_unlock
(
&
seg_tx_lock
)
;
transport.c:133
bt_mesh_seg_tx_unlock()
bt_mesh_mutex_unlock
(
&
seg_rx_lock
)
;
transport.c:143
bt_mesh_seg_rx_unlock()
Call Tree
from
examples
bt_mesh_mutex_unlock()
is called by 22 functions and calls 3 functions:
bt_mesh_alarm_unlock()
bt_mesh_list_unlock()
bt_mesh_buf_unlock()
bt_mesh_atomic_unlock()
bt_mesh_settings_unlock()
bt_mesh_prov_clear_tx()
prov_retransmit()
bt_mesh_pb_adv_unlock()
bt_mesh_pb_gatt_unlock()
bt_mesh_provisioner_unlock()
bt_mesh_client_model_unlock()
timeout_handler()
generic_status()
bt_mesh_generic_server_unlock()
bt_mesh_light_server_unlock()
bt_mesh_ext_mutex_unlock()
bt_mesh_seg_tx_unlock()
bt_mesh_seg_rx_unlock()
timeout_handler()
cfg_client_recv_status()
timeout_handler()
sensor_status()
All items filtered out
bt_mesh_mutex_unlock()
xQueueGenericSend()
esp_log_timestamp()
esp_log_write()
All items filtered out
Data Use
from
examples
bt_mesh_mutex_unlock()
reads 2 variables:
esp_log_level_t::ESP_LOG_ERROR
bt_mesh_mutex_t::mutex
All items filtered out
bt_mesh_mutex_unlock()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out