ESP-IDF
+
0
/2 examples
SourceVu will show references to
bt_mesh_atomic_t
from the following samples and libraries:
wifi_coexist sample
fast_prov_server sample
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_mesh_atomic_t
bt_mesh_atomic_t
Syntax
Show:
Summary
Declaration
from
types.h:19
typedef
int
bt_mesh_atomic_t
;
Examples
bt_mesh_atomic_t
is referenced by 2 libraries and example projects:
wifi_coexist sample
fast_prov_server sample
References
from
0/2
examples
Code
Location
Scope
Referrer
typedef
int
bt_mesh_atomic_t
;
types.h:19
bt_mesh_atomic_t
ref
;
adapter.h:453
bt_mesh_conn
bt_mesh_conn::ref
bt_mesh_atomic_t
busy
;
adv.h:55
bt_mesh_adv
bt_mesh_adv::busy
bt_mesh_atomic_val_t
bt_mesh_atomic_get
(
const
bt_mesh_atomic_t
*
target
)
atomic.c:38
bt_mesh_atomic_get()
bt_mesh_atomic_get()::target
bt_mesh_atomic_val_t
bt_mesh_atomic_set
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
value
)
atomic.c:55
bt_mesh_atomic_set()
bt_mesh_atomic_set()::target
bt_mesh_atomic_val_t
bt_mesh_atomic_or
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
value
)
atomic.c:82
bt_mesh_atomic_or()
bt_mesh_atomic_or()::target
bt_mesh_atomic_val_t
bt_mesh_atomic_and
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
value
)
atomic.c:109
bt_mesh_atomic_and()
bt_mesh_atomic_and()::target
bt_mesh_atomic_val_t
bt_mesh_atomic_dec
(
bt_mesh_atomic_t
*
target
)
atomic.c:134
bt_mesh_atomic_dec()
bt_mesh_atomic_dec()::target
bt_mesh_atomic_val_t
bt_mesh_atomic_inc
(
bt_mesh_atomic_t
*
target
)
atomic.c:159
bt_mesh_atomic_inc()
bt_mesh_atomic_inc()::target
bool
bt_mesh_atomic_cas
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
excepted
,
bt_mesh_atomic_val_t
new_val
)
atomic.c:173
bt_mesh_atomic_cas()
bt_mesh_atomic_cas()::target
typedef
bt_mesh_atomic_t
bt_mesh_atomic_val_t
;
atomic.h:18
bt_mesh_atomic_val_t
extern
bt_mesh_atomic_val_t
bt_mesh_atomic_inc
(
bt_mesh_atomic_t
*
target
)
;
atomic.h:42
bt_mesh_atomic_inc()
bt_mesh_atomic_inc()::target
extern
bt_mesh_atomic_val_t
bt_mesh_atomic_dec
(
bt_mesh_atomic_t
*
target
)
;
atomic.h:61
bt_mesh_atomic_dec()
bt_mesh_atomic_dec()::target
extern
bt_mesh_atomic_val_t
bt_mesh_atomic_get
(
const
bt_mesh_atomic_t
*
target
)
;
atomic.h:80
bt_mesh_atomic_get()
bt_mesh_atomic_get()::target
extern
bt_mesh_atomic_val_t
bt_mesh_atomic_set
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
value
)
;
atomic.h:105
bt_mesh_atomic_set()
bt_mesh_atomic_set()::target
extern
bt_mesh_atomic_val_t
bt_mesh_atomic_or
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
value
)
;
atomic.h:126
bt_mesh_atomic_or()
bt_mesh_atomic_or()::target
extern
bt_mesh_atomic_val_t
bt_mesh_atomic_and
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
value
)
;
atomic.h:147
bt_mesh_atomic_and()
bt_mesh_atomic_and()::target
extern
bool
bt_mesh_atomic_cas
(
bt_mesh_atomic_t
*
target
,
bt_mesh_atomic_val_t
excepted
,
bt_mesh_atomic_val_t
new_val
)
;
atomic.h:174
bt_mesh_atomic_cas()
bt_mesh_atomic_cas()::target
static
inline
int
bt_mesh_atomic_test_bit
(
const
bt_mesh_atomic_t
*
target
,
int
bit
)
atomic.h:216
bt_mesh_atomic_test_bit()
bt_mesh_atomic_test_bit()::target
static
inline
int
bt_mesh_atomic_test_and_clear_bit
(
bt_mesh_atomic_t
*
target
,
int
bit
)
atomic.h:234
bt_mesh_atomic_test_and_clear_bit()
bt_mesh_atomic_test_and_clear_bit()::target
static
inline
int
bt_mesh_atomic_test_and_set_bit
(
bt_mesh_atomic_t
*
target
,
int
bit
)
atomic.h:255
bt_mesh_atomic_test_and_set_bit()
bt_mesh_atomic_test_and_set_bit()::target
static
inline
void
bt_mesh_atomic_clear_bit
(
bt_mesh_atomic_t
*
target
,
int
bit
)
atomic.h:276
bt_mesh_atomic_clear_bit()
bt_mesh_atomic_clear_bit()::target
static
inline
void
bt_mesh_atomic_set_bit
(
bt_mesh_atomic_t
*
target
,
int
bit
)
atomic.h:294
bt_mesh_atomic_set_bit()
bt_mesh_atomic_set_bit()::target
static
inline
void
bt_mesh_atomic_set_bit_to
(
bt_mesh_atomic_t
*
target
,
int
bit
,
bool
val
)
atomic.h:313
bt_mesh_atomic_set_bit_to()
bt_mesh_atomic_set_bit_to()::target
bt_mesh_atomic_t
fast_prov_cli_flags
;
ble_mesh_fast_prov_client_model.c:40
fast_prov_cli_flags
BLE_MESH_ATOMIC_DEFINE
(
srv_flags
,
SRV_MAX_FLAGS
)
;
ble_mesh_fast_prov_server_model.h:52
example_fast_prov_server_t
example_fast_prov_server_t::srv_flags
BLE_MESH_ATOMIC_DEFINE
(
flag
,
ESP_BLE_MESH_SERVER_FLAG_MAX
)
;
esp_ble_mesh_defs.h:2320
esp_ble_mesh_state_transition_t
esp_ble_mesh_state_transition_t::flag
bt_mesh_atomic_t
flags
[
1
]
;
foundation.h:262
label
label::flags
BLE_MESH_ATOMIC_DEFINE
(
flags
,
BLE_MESH_DEV_NUM_FLAGS
)
;
hci.h:55
bt_mesh_dev
bt_mesh_dev::flags
BLE_MESH_ATOMIC_DEFINE
(
flags
,
BLE_MESH_FLAG_COUNT
)
;
net.h:326
bt_mesh_net
bt_mesh_net::flags
BLE_MESH_ATOMIC_DEFINE
(
flags
,
PROV_NUM_FLAGS
)
;
prov_common.h:188
bt_mesh_prov_link
bt_mesh_prov_link::flags
BLE_MESH_ATOMIC_DEFINE
(
flag
,
BLE_MESH_TRANS_FLAG_MAX
)
;
server_common.h:64
bt_mesh_state_transition
bt_mesh_state_transition::flag
Call Tree
from
0/2
examples
All items filtered out
All items filtered out
Data Use
from
0/2
examples
All items filtered out
All items filtered out
Class Tree
from
0/2
examples
All items filtered out
All items filtered out
Override Tree
from
0/2
examples
All items filtered out
All items filtered out
Implementations
from
0/2
examples
All items filtered out
All items filtered out
Instances
from
0/2
examples
Instance
Scope
Location
Project
bt_mesh_conn::ref
bt_mesh_conn
adapter.h:453
esp_ble_mesh_state_transition_t::flag
esp_ble_mesh_state_transition_t
esp_ble_mesh_defs.h:2320
bt_mesh_atomic_inc()::target
bt_mesh_atomic_inc()
atomic.h:42
bt_mesh_atomic_dec()::target
bt_mesh_atomic_dec()
atomic.h:61
bt_mesh_atomic_get()::target
bt_mesh_atomic_get()
atomic.h:80
bt_mesh_atomic_set()::target
bt_mesh_atomic_set()
atomic.h:105
bt_mesh_atomic_or()::target
bt_mesh_atomic_or()
atomic.h:126
bt_mesh_atomic_and()::target
bt_mesh_atomic_and()
atomic.h:147
bt_mesh_atomic_cas()::target
bt_mesh_atomic_cas()
atomic.h:174
bt_mesh_atomic_test_bit()::target
bt_mesh_atomic_test_bit()
atomic.h:216
bt_mesh_atomic_test_and_clear_bit()::target
bt_mesh_atomic_test_and_clear_bit()
atomic.h:234
bt_mesh_atomic_test_and_set_bit()::target
bt_mesh_atomic_test_and_set_bit()
atomic.h:255
bt_mesh_atomic_clear_bit()::target
bt_mesh_atomic_clear_bit()
atomic.h:276
bt_mesh_atomic_set_bit()::target
bt_mesh_atomic_set_bit()
atomic.h:294
bt_mesh_atomic_set_bit_to()::target
bt_mesh_atomic_set_bit_to()
atomic.h:313
bt_mesh_net::flags
bt_mesh_net
net.h:326
bt_mesh_dev::flags
bt_mesh_dev
hci.h:55
bt_mesh_prov_link::flags
bt_mesh_prov_link
prov_common.h:188
bt_mesh_adv::busy
bt_mesh_adv
adv.h:55
bt_mesh_atomic_get()::target
bt_mesh_atomic_get()
atomic.c:38
bt_mesh_atomic_set()::target
bt_mesh_atomic_set()
atomic.c:55
bt_mesh_atomic_or()::target
bt_mesh_atomic_or()
atomic.c:82
bt_mesh_atomic_and()::target
bt_mesh_atomic_and()
atomic.c:109
bt_mesh_atomic_dec()::target
bt_mesh_atomic_dec()
atomic.c:134
bt_mesh_atomic_inc()::target
bt_mesh_atomic_inc()
atomic.c:159
bt_mesh_atomic_cas()::target
bt_mesh_atomic_cas()
atomic.c:173
label::flags
label
foundation.h:262
bt_mesh_state_transition::flag
bt_mesh_state_transition
server_common.h:64
fast_prov_cli_flags
ble_mesh_fast_prov_client_model.c:40
example_fast_prov_server_t::srv_flags
example_fast_prov_server_t
ble_mesh_fast_prov_server_model.h:52
Lifecycle
from
0/2
examples
All items filtered out
All items filtered out