Lines Matching refs:THREAD
67 #define CRYPTO_THREAD_GET_STATE(THREAD, FLAG) ((THREAD)->state & (FLAG))
68 #define CRYPTO_THREAD_GET_ERROR(THREAD, FLAG) (((THREAD)->state >> 16) & (FLAG))
86 #define CRYPTO_THREAD_UNSET_STATE(THREAD, FLAG) \
88 (THREAD)->state &= ~(FLAG); \
91 #define CRYPTO_THREAD_SET_STATE(THREAD, FLAG) \
93 (THREAD)->state |= (FLAG); \
96 #define CRYPTO_THREAD_SET_ERROR(THREAD, FLAG) \
98 (THREAD)->state |= ((FLAG) << 16); \
101 #define CRYPTO_THREAD_UNSET_ERROR(THREAD, FLAG) \
103 (THREAD)->state &= ~((FLAG) << 16); \
108 #define CRYPTO_THREAD_UNSET_STATE(THREAD, FLAG)
109 #define CRYPTO_THREAD_SET_STATE(THREAD, FLAG)
110 #define CRYPTO_THREAD_SET_ERROR(THREAD, FLAG)
111 #define CRYPTO_THREAD_UNSET_ERROR(THREAD, FLAG)
117 int ossl_crypto_thread_native_spawn(CRYPTO_THREAD *thread);
118 int ossl_crypto_thread_native_join(CRYPTO_THREAD *thread,
120 int ossl_crypto_thread_native_perform_join(CRYPTO_THREAD *thread,
123 int ossl_crypto_thread_native_is_self(CRYPTO_THREAD *thread);
124 int ossl_crypto_thread_native_clean(CRYPTO_THREAD *thread);