Searched refs:metal_mutex_t (Results 1 – 15 of 15) sorted by relevance
25 typedef mutex_t metal_mutex_t; typedef36 #define METAL_MUTEX_DEFINE(m) metal_mutex_t m = MUTEX_INITIALIZER38 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()
16 metal_mutex_t *m) in metal_condition_wait()
27 } metal_mutex_t; typedef41 #define METAL_MUTEX_DEFINE(m) metal_mutex_t m = METAL_MUTEX_INIT(m)43 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()
18 metal_mutex_t *m) in metal_condition_wait()
29 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()
64 int metal_condition_wait(struct metal_condition *cv, metal_mutex_t *m);
31 } metal_mutex_t; typedef42 #define METAL_MUTEX_DEFINE(m) metal_mutex_t m = METAL_MUTEX_INIT(m)44 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()
15 metal_mutex_t *m) in metal_condition_wait()
37 static metal_mutex_t irq_lock; /**< irq handling lock */
26 typedef struct k_sem metal_mutex_t; typedef39 static inline void __metal_mutex_init(metal_mutex_t *m) in __metal_mutex_init()44 static inline void __metal_mutex_deinit(metal_mutex_t *m) in __metal_mutex_deinit()49 static inline int __metal_mutex_try_acquire(metal_mutex_t *m) in __metal_mutex_try_acquire()63 static inline int __metal_mutex_is_acquired(metal_mutex_t *m) in __metal_mutex_is_acquired()74 static inline void __metal_mutex_acquire(metal_mutex_t *m) in __metal_mutex_acquire()79 static inline void __metal_mutex_release(metal_mutex_t *m) in __metal_mutex_release()
30 } metal_mutex_t; typedef36 #define METAL_MUTEX_DEFINE(m) metal_mutex_t m = METAL_MUTEX_INIT(m)38 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()
26 metal_mutex_t *m; /**< mutex.
269 …/lib/system/freertos/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f270 …l/lib/system/generic/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f271 …tal/lib/system/linux/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f272 …tal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f273 …bmetal/lib/system/zephyr/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *m)$/;" f274 …etal/lib/system/linux/mutex.h /^static inline int __metal_mutex_cmpxchg(metal_mutex_t *mutex,$/;" f275 …l/lib/system/freertos/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f276 …al/lib/system/generic/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f277 …etal/lib/system/linux/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f278 …etal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f[all …]