Lines Matching defs:gtr
156 GLOBAL_TEVENT_REGISTER *gtr;
158 gtr = get_global_tevent_register();
159 if (gtr == NULL)
162 if (!CRYPTO_THREAD_write_lock(gtr->lock))
164 ret = (sk_THREAD_EVENT_HANDLER_PTR_push(gtr->skhands, hands) != 0);
165 CRYPTO_THREAD_unlock(gtr->lock);
172 GLOBAL_TEVENT_REGISTER *gtr;
175 gtr = get_global_tevent_register();
176 if (gtr == NULL)
178 if (!CRYPTO_THREAD_write_lock(gtr->lock))
180 for (i = 0; i < sk_THREAD_EVENT_HANDLER_PTR_num(gtr->skhands); i++) {
182 = sk_THREAD_EVENT_HANDLER_PTR_value(gtr->skhands, i);
185 sk_THREAD_EVENT_HANDLER_PTR_delete(gtr->skhands, i);
186 CRYPTO_THREAD_unlock(gtr->lock);
190 CRYPTO_THREAD_unlock(gtr->lock);
313 GLOBAL_TEVENT_REGISTER *gtr;
321 gtr = get_global_tevent_register();
322 if (gtr == NULL)
325 if (!CRYPTO_THREAD_write_lock(gtr->lock))
348 CRYPTO_THREAD_unlock(gtr->lock);
413 GLOBAL_TEVENT_REGISTER *gtr;
416 gtr = get_global_tevent_register();
417 if (gtr == NULL)
420 if (!CRYPTO_THREAD_write_lock(gtr->lock))
425 for (i = 0; i < sk_THREAD_EVENT_HANDLER_PTR_num(gtr->skhands); i++) {
427 = sk_THREAD_EVENT_HANDLER_PTR_value(gtr->skhands, i);
432 CRYPTO_THREAD_unlock(gtr->lock);
454 CRYPTO_THREAD_lock_free(gtr->lock);
455 sk_THREAD_EVENT_HANDLER_PTR_free(gtr->skhands);
456 OPENSSL_free(gtr);
458 CRYPTO_THREAD_unlock(gtr->lock);