Lines Matching refs:class_index
30 static EX_CALLBACKS *get_and_lock(OSSL_EX_DATA_GLOBAL *global, int class_index) in get_and_lock() argument
34 if (class_index < 0 || class_index >= CRYPTO_EX_INDEX__COUNT) { in get_and_lock()
49 ip = &global->ex_data[class_index]; in get_and_lock()
105 int ossl_crypto_free_ex_index_ex(OSSL_LIB_CTX *ctx, int class_index, int idx) in ossl_crypto_free_ex_index_ex() argument
115 ip = get_and_lock(global, class_index); in ossl_crypto_free_ex_index_ex()
133 int CRYPTO_free_ex_index(int class_index, int idx) in CRYPTO_free_ex_index() argument
135 return ossl_crypto_free_ex_index_ex(NULL, class_index, idx); in CRYPTO_free_ex_index()
141 int ossl_crypto_get_ex_new_index_ex(OSSL_LIB_CTX *ctx, int class_index, in ossl_crypto_get_ex_new_index_ex() argument
156 ip = get_and_lock(global, class_index); in ossl_crypto_get_ex_new_index_ex()
196 int CRYPTO_get_ex_new_index(int class_index, long argl, void *argp, in CRYPTO_get_ex_new_index() argument
200 return ossl_crypto_get_ex_new_index_ex(NULL, class_index, argl, argp, in CRYPTO_get_ex_new_index()
211 int ossl_crypto_new_ex_data_ex(OSSL_LIB_CTX *ctx, int class_index, void *obj, in ossl_crypto_new_ex_data_ex() argument
224 ip = get_and_lock(global, class_index); in ossl_crypto_new_ex_data_ex()
258 int CRYPTO_new_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) in CRYPTO_new_ex_data() argument
260 return ossl_crypto_new_ex_data_ex(NULL, class_index, obj, ad); in CRYPTO_new_ex_data()
267 int CRYPTO_dup_ex_data(int class_index, CRYPTO_EX_DATA *to, in CRYPTO_dup_ex_data() argument
287 ip = get_and_lock(global, class_index); in CRYPTO_dup_ex_data()
363 void CRYPTO_free_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad) in CRYPTO_free_ex_data() argument
376 ip = get_and_lock(global, class_index); in CRYPTO_free_ex_data()
419 int CRYPTO_alloc_ex_data(int class_index, void *obj, CRYPTO_EX_DATA *ad, in CRYPTO_alloc_ex_data() argument
429 return ossl_crypto_alloc_ex_data_intern(class_index, obj, ad, idx); in CRYPTO_alloc_ex_data()
432 int ossl_crypto_alloc_ex_data_intern(int class_index, void *obj, in ossl_crypto_alloc_ex_data_intern() argument
443 ip = get_and_lock(global, class_index); in ossl_crypto_alloc_ex_data_intern()