Lines Matching defs:M
56 #define hb_mutex_impl_init(M) pthread_mutex_init (M, nullptr) argument
57 #define hb_mutex_impl_lock(M) pthread_mutex_lock (M) argument
58 #define hb_mutex_impl_unlock(M) pthread_mutex_unlock (M) argument
59 #define hb_mutex_impl_finish(M) pthread_mutex_destroy (M) argument
68 #define hb_mutex_impl_init(M) InitializeCriticalSectionEx (M, 0, 0) argument
70 #define hb_mutex_impl_init(M) InitializeCriticalSection (M) argument
72 #define hb_mutex_impl_lock(M) EnterCriticalSection (M) argument
73 #define hb_mutex_impl_unlock(M) LeaveCriticalSection (M) argument
74 #define hb_mutex_impl_finish(M) DeleteCriticalSection (M) argument
89 #define hb_mutex_impl_init(M) *(M) = 0 argument
90 #define hb_mutex_impl_lock(M) HB_STMT_START { while (__sync_lock_test_and_set((M), 1)) HB_SCHED_YIE… argument
91 #define hb_mutex_impl_unlock(M) __sync_lock_release (M) argument
92 #define hb_mutex_impl_finish(M) HB_STMT_START {} HB_STMT_END argument
99 #define hb_mutex_impl_init(M) HB_STMT_START {} HB_STMT_END argument
100 #define hb_mutex_impl_lock(M) HB_STMT_START {} HB_STMT_END argument
101 #define hb_mutex_impl_unlock(M) HB_STMT_START {} HB_STMT_END argument
102 #define hb_mutex_impl_finish(M) HB_STMT_START {} HB_STMT_END argument