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