Home | History | Annotate | Download | only in src

Lines Matching refs:HB_STMT_END

74 # define HB_SCHED_YIELD() HB_STMT_START {} HB_STMT_END
81 #define hb_mutex_impl_lock(M) HB_STMT_START { while (__sync_lock_test_and_set((M), 1)) HB_SCHED_YIELD (); } HB_STMT_END
83 #define hb_mutex_impl_finish(M) HB_STMT_START {} HB_STMT_END
92 # define HB_SCHED_YIELD() HB_STMT_START {} HB_STMT_END
99 #define hb_mutex_impl_lock(M) HB_STMT_START { while (*(M)) HB_SCHED_YIELD (); (*(M))++; } HB_STMT_END
101 #define hb_mutex_impl_finish(M) HB_STMT_START {} HB_STMT_END
108 #define hb_mutex_impl_init(M) HB_STMT_START {} HB_STMT_END
109 #define hb_mutex_impl_lock(M) HB_STMT_START {} HB_STMT_END
110 #define hb_mutex_impl_unlock(M) HB_STMT_START {} HB_STMT_END
111 #define hb_mutex_impl_finish(M) HB_STMT_START {} HB_STMT_END