Home
last modified time | relevance | path

Searched refs:metal_mutex_t (Results 1 – 15 of 15) sorted by relevance

/libmetal-latest/libmetal/lib/system/nuttx/
Dmutex.h25 typedef mutex_t metal_mutex_t; typedef
36 #define METAL_MUTEX_DEFINE(m) metal_mutex_t m = MUTEX_INITIALIZER
38 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()
Dcondition.c16 metal_mutex_t *m) in metal_condition_wait()
/libmetal-latest/libmetal/lib/system/generic/
Dmutex.h27 } metal_mutex_t; typedef
41 #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()
Dcondition.c18 metal_mutex_t *m) in metal_condition_wait()
/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()
Dcondition.h64 int metal_condition_wait(struct metal_condition *cv, metal_mutex_t *m);
/libmetal-latest/libmetal/lib/system/linux/
Dmutex.h31 } metal_mutex_t; typedef
42 #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()
Dcondition.c15 metal_mutex_t *m) in metal_condition_wait()
Dirq.c37 static metal_mutex_t irq_lock; /**< irq handling lock */
/libmetal-latest/libmetal/lib/system/zephyr/
Dmutex.h26 typedef struct k_sem metal_mutex_t; typedef
39 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()
Dcondition.c18 metal_mutex_t *m) in metal_condition_wait()
/libmetal-latest/libmetal/lib/system/freertos/
Dmutex.h30 } metal_mutex_t; typedef
36 #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()
Dcondition.c15 metal_mutex_t *m) in metal_condition_wait()
Dcondition.h26 metal_mutex_t *m; /**< mutex.
/libmetal-latest/
D.vscode-ctags269 …/lib/system/freertos/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f
270 …l/lib/system/generic/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f
271 …tal/lib/system/linux/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f
272 …tal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f
273 …bmetal/lib/system/zephyr/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *m)$/;" f
274 …etal/lib/system/linux/mutex.h /^static inline int __metal_mutex_cmpxchg(metal_mutex_t *mutex,$/;" f
275 …l/lib/system/freertos/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f
276 …al/lib/system/generic/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f
277 …etal/lib/system/linux/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f
278 …etal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f
[all …]