DECL|METAL_MUTEX_DEFINE|macro|METAL_MUTEX_DEFINE
DECL|METAL_MUTEX_INIT|macro|METAL_MUTEX_INIT
DECL|__METAL_LINUX_MUTEX__H__|macro|__METAL_LINUX_MUTEX__H__
DECL|__metal_mutex_acquire|function|static inline void __metal_mutex_acquire(metal_mutex_t *mutex)
DECL|__metal_mutex_cmpxchg|function|static inline int __metal_mutex_cmpxchg(metal_mutex_t *mutex,int exp, int val)
DECL|__metal_mutex_deinit|function|static inline void __metal_mutex_deinit(metal_mutex_t *mutex)
DECL|__metal_mutex_init|function|static inline void __metal_mutex_init(metal_mutex_t *mutex)
DECL|__metal_mutex_is_acquired|function|static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex)
DECL|__metal_mutex_release|function|static inline void __metal_mutex_release(metal_mutex_t *mutex)
DECL|__metal_mutex_try_acquire|function|static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex)
DECL|metal_mutex_t|typedef|} metal_mutex_t;
DECL|v|member|atomic_int v;
