ESP-IDF
atomic_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
atomic_t
atomic_t
Syntax
Show:
Summary
Declaration
from
atomic.h:17
typedef
int
atomic_t
;
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
int
atomic_t
;
atomic.h:17
typedef
int
atomic_t
;
atomic.h:17
typedef
atomic_t
atomic_val_t
;
atomic.h:18
atomic_val_t
static
inline
int
atomic_cas
(
atomic_t
*
target
,
atomic_val_t
old_value
,
atomic.h:39
atomic_cas()
atomic_cas()::target
static
inline
atomic_val_t
atomic_add
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:58
atomic_add()
atomic_add()::target
static
inline
atomic_val_t
atomic_sub
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:75
atomic_sub()
atomic_sub()::target
static
inline
atomic_val_t
atomic_inc
(
atomic_t
*
target
)
atomic.h:91
atomic_inc()
atomic_inc()::target
static
inline
atomic_val_t
atomic_dec
(
atomic_t
*
target
)
atomic.h:107
atomic_dec()
atomic_dec()::target
static
inline
atomic_val_t
atomic_get
(
const
atomic_t
*
target
)
atomic.h:123
atomic_get()
atomic_get()::target
static
inline
atomic_val_t
atomic_set
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:141
atomic_set()
atomic_set()::target
static
inline
atomic_val_t
atomic_clear
(
atomic_t
*
target
)
atomic.h:162
atomic_clear()
atomic_clear()::target
static
inline
atomic_val_t
atomic_or
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:180
atomic_or()
atomic_or()::target
static
inline
atomic_val_t
atomic_xor
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:198
atomic_xor()
atomic_xor()::target
static
inline
atomic_val_t
atomic_and
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:216
atomic_and()
atomic_and()::target
static
inline
atomic_val_t
atomic_nand
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:234
atomic_nand()
atomic_nand()::target
atomic_test_bit
(
const
atomic_t
*
target
,
int
bit
)
atomic.h:289
atomic_test_bit()
atomic_test_bit()::target
atomic_test_and_clear_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:308
atomic_test_and_clear_bit()
atomic_test_and_clear_bit()::target
atomic_test_and_set_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:330
atomic_test_and_set_bit()
atomic_test_and_set_bit()::target
atomic_clear_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:352
atomic_clear_bit()
atomic_clear_bit()::target
atomic_set_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:371
atomic_set_bit()
atomic_set_bit()::target
static
inline
void
atomic_set_bit_to
(
atomic_t
*
target
,
int
bit
,
bool
val
)
atomic.h:390
atomic_set_bit_to()
atomic_set_bit_to()::target
typedef
atomic_t
atomic_val_t
;
atomic.h:18
atomic_val_t
static
inline
int
atomic_cas
(
atomic_t
*
target
,
atomic_val_t
old_value
,
atomic.h:39
atomic_cas()
atomic_cas()::target
static
inline
atomic_val_t
atomic_add
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:58
atomic_add()
atomic_add()::target
static
inline
atomic_val_t
atomic_sub
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:75
atomic_sub()
atomic_sub()::target
static
inline
atomic_val_t
atomic_inc
(
atomic_t
*
target
)
atomic.h:91
atomic_inc()
atomic_inc()::target
static
inline
atomic_val_t
atomic_dec
(
atomic_t
*
target
)
atomic.h:107
atomic_dec()
atomic_dec()::target
static
inline
atomic_val_t
atomic_get
(
const
atomic_t
*
target
)
atomic.h:123
atomic_get()
atomic_get()::target
static
inline
atomic_val_t
atomic_set
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:141
atomic_set()
atomic_set()::target
static
inline
atomic_val_t
atomic_clear
(
atomic_t
*
target
)
atomic.h:162
atomic_clear()
atomic_clear()::target
static
inline
atomic_val_t
atomic_or
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:180
atomic_or()
atomic_or()::target
static
inline
atomic_val_t
atomic_xor
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:198
atomic_xor()
atomic_xor()::target
static
inline
atomic_val_t
atomic_and
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:216
atomic_and()
atomic_and()::target
static
inline
atomic_val_t
atomic_nand
(
atomic_t
*
target
,
atomic_val_t
value
)
atomic.h:234
atomic_nand()
atomic_nand()::target
atomic_test_bit
(
const
atomic_t
*
target
,
int
bit
)
atomic.h:289
atomic_test_bit()
atomic_test_bit()::target
atomic_test_and_clear_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:308
atomic_test_and_clear_bit()
atomic_test_and_clear_bit()::target
atomic_test_and_set_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:330
atomic_test_and_set_bit()
atomic_test_and_set_bit()::target
atomic_clear_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:352
atomic_clear_bit()
atomic_clear_bit()::target
atomic_set_bit
(
atomic_t
*
target
,
int
bit
)
atomic.h:371
atomic_set_bit()
atomic_set_bit()::target
static
inline
void
atomic_set_bit_to
(
atomic_t
*
target
,
int
bit
,
bool
val
)
atomic.h:390
atomic_set_bit_to()
atomic_set_bit_to()::target
ATOMIC_DEFINE
(
flags
,
BT_MESH_CDB_NODE_FLAG_COUNT
)
;
cdb.h:36
bt_mesh_cdb_node
bt_mesh_cdb_node::flags
ATOMIC_DEFINE
(
flags
,
BT_MESH_CDB_FLAG_COUNT
)
;
cdb.h:71
bt_mesh_cdb
bt_mesh_cdb::flags
ATOMIC_DEFINE
(
flags
,
BT_MESH_FLAG_COUNT
)
;
net.h:201
bt_mesh_net
bt_mesh_net::flags
ATOMIC_DEFINE
(
flags
,
ADV_NUM_FLAGS
)
;
pb_adv.c:78
pb_adv
pb_adv::flags
static
atomic_t
pending_notifications
;
pb_gatt_srv.c:79
pending_notifications
ATOMIC_DEFINE
(
flags
,
NUM_FLAGS
)
;
prov.h:112
bt_mesh_prov_link
bt_mesh_prov_link::flags
static
atomic_t
pending_notifications
;
proxy_srv.c:57
pending_notifications
static
ATOMIC_DEFINE
(
store
,
MYNEWT_VAL
(
BLE_MESH_CRPL
)
)
;
rpl.c:28
store
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
atomic_cas()::target
atomic_cas()
atomic.h:39
atomic_add()::target
atomic_add()
atomic.h:58
atomic_sub()::target
atomic_sub()
atomic.h:75
atomic_inc()::target
atomic_inc()
atomic.h:91
atomic_dec()::target
atomic_dec()
atomic.h:107
atomic_get()::target
atomic_get()
atomic.h:123
atomic_set()::target
atomic_set()
atomic.h:141
atomic_clear()::target
atomic_clear()
atomic.h:162
atomic_or()::target
atomic_or()
atomic.h:180
atomic_xor()::target
atomic_xor()
atomic.h:198
atomic_and()::target
atomic_and()
atomic.h:216
atomic_nand()::target
atomic_nand()
atomic.h:234
atomic_test_bit()::target
atomic_test_bit()
atomic.h:289
atomic_test_and_clear_bit()::target
atomic_test_and_clear_bit()
atomic.h:308
atomic_test_and_set_bit()::target
atomic_test_and_set_bit()
atomic.h:330
atomic_clear_bit()::target
atomic_clear_bit()
atomic.h:352
atomic_set_bit()::target
atomic_set_bit()
atomic.h:371
atomic_set_bit_to()::target
atomic_set_bit_to()
atomic.h:390
atomic_cas()::target
atomic_cas()
atomic.h:39
atomic_add()::target
atomic_add()
atomic.h:58
atomic_sub()::target
atomic_sub()
atomic.h:75
atomic_inc()::target
atomic_inc()
atomic.h:91
atomic_dec()::target
atomic_dec()
atomic.h:107
atomic_get()::target
atomic_get()
atomic.h:123
atomic_set()::target
atomic_set()
atomic.h:141
atomic_clear()::target
atomic_clear()
atomic.h:162
atomic_or()::target
atomic_or()
atomic.h:180
atomic_xor()::target
atomic_xor()
atomic.h:198
atomic_and()::target
atomic_and()
atomic.h:216
atomic_nand()::target
atomic_nand()
atomic.h:234
atomic_test_bit()::target
atomic_test_bit()
atomic.h:289
atomic_test_and_clear_bit()::target
atomic_test_and_clear_bit()
atomic.h:308
atomic_test_and_set_bit()::target
atomic_test_and_set_bit()
atomic.h:330
atomic_clear_bit()::target
atomic_clear_bit()
atomic.h:352
atomic_set_bit()::target
atomic_set_bit()
atomic.h:371
atomic_set_bit_to()::target
atomic_set_bit_to()
atomic.h:390
bt_mesh_cdb_node::flags
bt_mesh_cdb_node
cdb.h:36
bt_mesh_cdb::flags
bt_mesh_cdb
cdb.h:71
bt_mesh_net::flags
bt_mesh_net
net.h:201
bt_mesh_prov_link::flags
bt_mesh_prov_link
prov.h:112
pb_adv::flags
pb_adv
pb_adv.c:78
pending_notifications
pb_gatt_srv.c:79
store
rpl.c:28
pending_notifications
proxy_srv.c:57
Lifecycle
from
examples
All items filtered out
All items filtered out