Lines Matching refs:class_index
31 static EX_CALLBACKS *get_and_lock(OSSL_EX_DATA_GLOBAL *global, int class_index, in get_and_lock() argument
36 if (class_index < 0 || class_index >= CRYPTO_EX_INDEX__COUNT) { in get_and_lock()
57 ip = &global->ex_data[class_index]; in get_and_lock()
113 int ossl_crypto_free_ex_index_ex(OSSL_LIB_CTX *ctx, int class_index, int idx) in ossl_crypto_free_ex_index_ex() argument
123 ip = get_and_lock(global, class_index, 0); in ossl_crypto_free_ex_index_ex()
141 int CRYPTO_free_ex_index(int class_index, int idx) in CRYPTO_free_ex_index() argument
143 return ossl_crypto_free_ex_index_ex(NULL, class_index, idx); in CRYPTO_free_ex_index()
149 int ossl_crypto_get_ex_new_index_ex(OSSL_LIB_CTX *ctx, int class_index, in ossl_crypto_get_ex_new_index_ex() argument
164 ip = get_and_lock(global, class_index, 0); in ossl_crypto_get_ex_new_index_ex()
204 int CRYPTO_get_ex_new_index(int class_index, long argl, void *argp, in CRYPTO_get_ex_new_index() argument
208 return ossl_crypto_get_ex_new_index_ex(NULL, class_index, argl, argp, in CRYPTO_get_ex_new_index()
219 int ossl_crypto_new_ex_data_ex(OSSL_LIB_CTX *ctx, int class_index, void *obj, in ossl_crypto_new_ex_data_ex() argument
232 ip = get_and_lock(global, class_index, 1); in ossl_crypto_new_ex_data_ex()
264 int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) in CRYPTO_new_ex_data() argument
266 return ossl_crypto_new_ex_data_ex(NULL, class_index, obj, ad); in CRYPTO_new_ex_data()
273 int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, in CRYPTO_dup_ex_data() argument
293 ip = get_and_lock(global, class_index, 1); in CRYPTO_dup_ex_data()
367 void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) in CRYPTO_free_ex_data() argument
380 ip = get_and_lock(global, class_index, 1); in CRYPTO_free_ex_data()
423 int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad, in CRYPTO_alloc_ex_data() argument
433 return ossl_crypto_alloc_ex_data_intern(class_index, obj, ad, idx); in CRYPTO_alloc_ex_data()
436 int ossl_crypto_alloc_ex_data_intern(int class_index, void *obj, in ossl_crypto_alloc_ex_data_intern() argument
447 ip = get_and_lock(global, class_index, 1); in ossl_crypto_alloc_ex_data_intern()