ESP-IDF
bt_mesh_mutex_free()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/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_free()
bt_mesh_mutex_free() function
Syntax
Show:
Summary
Declaration
Definition
from
mutex.h:26
void
bt_mesh_mutex_free
(
bt_mesh_mutex_t
*
mutex
)
;
Implemented in
mutex.c:36
Arguments
Argument
mutex
Related Functions
Found 7 other functions taking a
bt_mesh_mutex_t
argument:
Function
bt_mesh_mutex_lock()
bt_mesh_mutex_unlock()
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_free
(
bt_mesh_mutex_t
*
mutex
)
mutex.c:36
void
bt_mesh_mutex_free
(
bt_mesh_mutex_t
*
mutex
)
;
mutex.h:26
bt_mesh_mutex_free
(
&
cfg_client_lock
)
;
cfg_cli.c:1299
cfg_cli_deinit()
bt_mesh_mutex_free
(
&
client_model_lock
)
;
client_common.c:434
bt_mesh_client_deinit()
bt_mesh_mutex_free
(
mutex
)
;
ext.c:579
bt_mesh_ext_mutex_free()
bt_mesh_mutex_free
(
&
generic_client_lock
)
;
generic_client.c:1172
generic_client_deinit()
bt_mesh_mutex_free
(
&
generic_server_lock
)
;
generic_server.c:2635
generic_server_deinit()
bt_mesh_mutex_free
(
&
light_server_lock
)
;
lighting_server.c:3390
light_server_deinit()
bt_mesh_mutex_free
(
mutex
)
;
mutex.c:101
bt_mesh_r_mutex_free()
bt_mesh_mutex_free
(
&
alarm_lock
)
;
mutex.c:179
bt_mesh_mutex_deinit()
bt_mesh_mutex_free
(
&
list_lock
)
;
mutex.c:180
bt_mesh_mutex_deinit()
bt_mesh_mutex_free
(
&
buf_lock
)
;
mutex.c:181
bt_mesh_mutex_deinit()
bt_mesh_mutex_free
(
&
atomic_lock
)
;
mutex.c:182
bt_mesh_mutex_deinit()
bt_mesh_mutex_free
(
&
prov_link
.
buf_lock
)
;
prov_node.c:1586
bt_mesh_prov_deinit()
bt_mesh_mutex_free
(
&
prov_links
[
i
]
.
buf_lock
)
;
prov_pvnr.c:2915
bt_mesh_provisioner_prov_deinit()
bt_mesh_mutex_free
(
&
prov_ctx
.
pb_adv_lock
)
;
prov_pvnr.c:2923
bt_mesh_provisioner_prov_deinit()
bt_mesh_mutex_free
(
&
prov_ctx
.
pb_gatt_lock
)
;
prov_pvnr.c:2926
bt_mesh_provisioner_prov_deinit()
bt_mesh_mutex_free
(
&
provisioner_lock
)
;
pvnr_mgmt.c:47
bt_mesh_provisioner_mutex_free()
bt_mesh_mutex_free
(
&
sensor_client_lock
)
;
sensor_client.c:612
sensor_client_deinit()
bt_mesh_mutex_free
(
&
settings_lock
)
;
settings.c:191
bt_mesh_settings_mutex_free()
bt_mesh_mutex_free
(
&
seg_tx_lock
)
;
transport.c:1797
bt_mesh_trans_deinit()
bt_mesh_mutex_free
(
&
seg_rx_lock
)
;
transport.c:1798
bt_mesh_trans_deinit()
Call Tree
from
examples
bt_mesh_mutex_free()
is called by 14 functions and calls 3 functions:
bt_mesh_r_mutex_free()
bt_mesh_mutex_deinit()
bt_mesh_settings_mutex_free()
bt_mesh_prov_deinit()
bt_mesh_provisioner_prov_deinit()
bt_mesh_provisioner_mutex_free()
bt_mesh_client_deinit()
generic_client_deinit()
generic_server_deinit()
light_server_deinit()
bt_mesh_ext_mutex_free()
bt_mesh_trans_deinit()
cfg_cli_deinit()
sensor_client_deinit()
All items filtered out
bt_mesh_mutex_free()
vQueueDelete()
esp_log_timestamp()
esp_log_write()
All items filtered out
Data Use
from
examples
bt_mesh_mutex_free()
reads 2 variables and writes 1 variable:
esp_log_level_t::ESP_LOG_ERROR
bt_mesh_mutex_t::mutex
All items filtered out
bt_mesh_mutex_free()
bt_mesh_mutex_t::mutex
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