Lines Matching defs:key
80 int CRYPTO_THREAD_init_local(CRYPTO_THREAD_LOCAL *key, void (*cleanup)(void *))
87 *key = thread_local_key++;
89 thread_local_storage[*key] = NULL;
94 void *CRYPTO_THREAD_get_local(CRYPTO_THREAD_LOCAL *key)
96 if (*key >= OPENSSL_CRYPTO_THREAD_LOCAL_KEY_MAX)
99 return thread_local_storage[*key];
102 int CRYPTO_THREAD_set_local(CRYPTO_THREAD_LOCAL *key, void *val)
104 if (*key >= OPENSSL_CRYPTO_THREAD_LOCAL_KEY_MAX)
107 thread_local_storage[*key] = val;
112 int CRYPTO_THREAD_cleanup_local(CRYPTO_THREAD_LOCAL *key)
114 *key = OPENSSL_CRYPTO_THREAD_LOCAL_KEY_MAX + 1;