Home
last modified time | relevance | path

Searched refs:bt_mesh_atomic_t (Results 1 – 7 of 7) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/include/
Dmesh_atomic.h18 typedef bt_mesh_atomic_t bt_mesh_atomic_val_t;
37 static inline bt_mesh_atomic_val_t bt_mesh_atomic_inc(bt_mesh_atomic_t *target) in bt_mesh_atomic_inc()
42 extern bt_mesh_atomic_val_t bt_mesh_atomic_inc(bt_mesh_atomic_t *target);
56 static inline bt_mesh_atomic_val_t bt_mesh_atomic_dec(bt_mesh_atomic_t *target) in bt_mesh_atomic_dec()
61 extern bt_mesh_atomic_val_t bt_mesh_atomic_dec(bt_mesh_atomic_t *target);
75 static inline bt_mesh_atomic_val_t bt_mesh_atomic_get(const bt_mesh_atomic_t *target) in bt_mesh_atomic_get()
80 extern bt_mesh_atomic_val_t bt_mesh_atomic_get(const bt_mesh_atomic_t *target);
96 static inline bt_mesh_atomic_val_t bt_mesh_atomic_set(bt_mesh_atomic_t *target, bt_mesh_atomic_val_… in bt_mesh_atomic_set()
105 extern bt_mesh_atomic_val_t bt_mesh_atomic_set(bt_mesh_atomic_t *target, bt_mesh_atomic_val_t value…
121 static inline bt_mesh_atomic_val_t bt_mesh_atomic_or(bt_mesh_atomic_t *target, bt_mesh_atomic_val_t… in bt_mesh_atomic_or()
[all …]
Dmesh_types.h19 typedef int bt_mesh_atomic_t; typedef
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/
Dmesh_atomic.c38 bt_mesh_atomic_val_t bt_mesh_atomic_get(const bt_mesh_atomic_t *target) in bt_mesh_atomic_get()
55 bt_mesh_atomic_val_t bt_mesh_atomic_set(bt_mesh_atomic_t *target, bt_mesh_atomic_val_t value) in bt_mesh_atomic_set()
82 bt_mesh_atomic_val_t bt_mesh_atomic_or(bt_mesh_atomic_t *target, bt_mesh_atomic_val_t value) in bt_mesh_atomic_or()
109 bt_mesh_atomic_val_t bt_mesh_atomic_and(bt_mesh_atomic_t *target, bt_mesh_atomic_val_t value) in bt_mesh_atomic_and()
134 bt_mesh_atomic_val_t bt_mesh_atomic_dec(bt_mesh_atomic_t *target) in bt_mesh_atomic_dec()
159 bt_mesh_atomic_val_t bt_mesh_atomic_inc(bt_mesh_atomic_t *target) in bt_mesh_atomic_inc()
173 bool bt_mesh_atomic_cas(bt_mesh_atomic_t *target, bt_mesh_atomic_val_t excepted, bt_mesh_atomic_val… in bt_mesh_atomic_cas()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dlpn.c108 static inline void group_zero(bt_mesh_atomic_t *target) in group_zero()
121 static inline void group_set(bt_mesh_atomic_t *target, bt_mesh_atomic_t *source) in group_set()
134 static inline void group_clear(bt_mesh_atomic_t *target, bt_mesh_atomic_t *source) in group_clear()
645 static inline int group_popcount(bt_mesh_atomic_t *target) in group_popcount()
Dadv.h52 bt_mesh_atomic_t busy;
Dfoundation.h132 bt_mesh_atomic_t flags[1];
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dmesh_bearer_adapt.h432 bt_mesh_atomic_t ref;