Home
last modified time | relevance | path

Searched defs:mutex (Results 1 – 5 of 5) sorted by relevance

/libmetal-latest/libmetal/lib/
Dmutex.h29 static inline void metal_mutex_init(metal_mutex_t *mutex) in metal_mutex_init()
38 static inline void metal_mutex_deinit(metal_mutex_t *mutex) in metal_mutex_deinit()
48 static inline int metal_mutex_try_acquire(metal_mutex_t *mutex) in metal_mutex_try_acquire()
57 static inline void metal_mutex_acquire(metal_mutex_t *mutex) in metal_mutex_acquire()
67 static inline void metal_mutex_release(metal_mutex_t *mutex) in metal_mutex_release()
77 static inline int metal_mutex_is_acquired(metal_mutex_t *mutex) in metal_mutex_is_acquired()
/libmetal-latest/libmetal/lib/system/nuttx/
Dmutex.h38 static inline void __metal_mutex_init(metal_mutex_t *mutex) in __metal_mutex_init()
43 static inline void __metal_mutex_deinit(metal_mutex_t *mutex) in __metal_mutex_deinit()
48 static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex) in __metal_mutex_try_acquire()
53 static inline void __metal_mutex_acquire(metal_mutex_t *mutex) in __metal_mutex_acquire()
58 static inline void __metal_mutex_release(metal_mutex_t *mutex) in __metal_mutex_release()
63 static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex) in __metal_mutex_is_acquired()
/libmetal-latest/libmetal/lib/system/freertos/
Dmutex.h38 static inline void __metal_mutex_init(metal_mutex_t *mutex) in __metal_mutex_init()
45 static inline void __metal_mutex_deinit(metal_mutex_t *mutex) in __metal_mutex_deinit()
52 static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex) in __metal_mutex_try_acquire()
58 static inline void __metal_mutex_acquire(metal_mutex_t *mutex) in __metal_mutex_acquire()
64 static inline void __metal_mutex_release(metal_mutex_t *mutex) in __metal_mutex_release()
70 static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex) in __metal_mutex_is_acquired()
/libmetal-latest/libmetal/lib/system/linux/
Dmutex.h44 static inline int __metal_mutex_cmpxchg(metal_mutex_t *mutex, in __metal_mutex_cmpxchg()
51 static inline void __metal_mutex_init(metal_mutex_t *mutex) in __metal_mutex_init()
56 static inline void __metal_mutex_deinit(metal_mutex_t *mutex) in __metal_mutex_deinit()
61 static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex) in __metal_mutex_try_acquire()
68 static inline void __metal_mutex_acquire(metal_mutex_t *mutex) in __metal_mutex_acquire()
82 static inline void __metal_mutex_release(metal_mutex_t *mutex) in __metal_mutex_release()
90 static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex) in __metal_mutex_is_acquired()
/libmetal-latest/libmetal/lib/system/generic/
Dmutex.h43 static inline void __metal_mutex_init(metal_mutex_t *mutex) in __metal_mutex_init()
48 static inline void __metal_mutex_deinit(metal_mutex_t *mutex) in __metal_mutex_deinit()
53 static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex) in __metal_mutex_try_acquire()
65 static inline void __metal_mutex_acquire(metal_mutex_t *mutex) in __metal_mutex_acquire()
75 static inline void __metal_mutex_release(metal_mutex_t *mutex) in __metal_mutex_release()
80 static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex) in __metal_mutex_is_acquired()