12 #ifndef __METAL_CONDITION__H__ 13 #error "Include metal/condition.h instead of metal/generic/condition.h" 16 #ifndef __METAL_ZEPHYR_CONDITION__H__ 17 #define __METAL_ZEPHYR_CONDITION__H__ 20 #include <metal/atomic.h> 39 #define METAL_CONDITION_INIT { NULL, ATOMIC_VAR_INIT(0) } #define atomic_init(OBJ, VAL)
Definition: atomic.h:51
static int metal_condition_signal(struct metal_condition *cv)
Definition: condition.h:47
static void metal_condition_init(struct metal_condition *cv)
Definition: condition.h:41
static int metal_condition_broadcast(struct metal_condition *cv)
Definition: condition.h:57
#define atomic_fetch_add(OBJ, VAL)
Definition: atomic.h:94
int atomic_int
Definition: atomic.h:24