Lines Matching full:mx
216 int mx, i; in ossl_crypto_new_ex_data_ex() local
232 mx = sk_EX_CALLBACK_num(ip->meth); in ossl_crypto_new_ex_data_ex()
233 if (mx > 0) { in ossl_crypto_new_ex_data_ex()
234 if (mx < (int)OSSL_NELEM(stack)) in ossl_crypto_new_ex_data_ex()
237 storage = OPENSSL_malloc(sizeof(*storage) * mx); in ossl_crypto_new_ex_data_ex()
239 for (i = 0; i < mx; i++) in ossl_crypto_new_ex_data_ex()
244 if (mx > 0 && storage == NULL) { in ossl_crypto_new_ex_data_ex()
248 for (i = 0; i < mx; i++) { in ossl_crypto_new_ex_data_ex()
272 int mx, j, i; in CRYPTO_dup_ex_data() local
293 mx = sk_EX_CALLBACK_num(ip->meth); in CRYPTO_dup_ex_data()
295 if (j < mx) in CRYPTO_dup_ex_data()
296 mx = j; in CRYPTO_dup_ex_data()
297 if (mx > 0) { in CRYPTO_dup_ex_data()
298 if (mx < (int)OSSL_NELEM(stack)) in CRYPTO_dup_ex_data()
301 storage = OPENSSL_malloc(sizeof(*storage) * mx); in CRYPTO_dup_ex_data()
303 for (i = 0; i < mx; i++) in CRYPTO_dup_ex_data()
308 if (mx == 0) in CRYPTO_dup_ex_data()
315 * Make sure the ex_data stack is at least |mx| elements long to avoid in CRYPTO_dup_ex_data()
316 * issues in the for loop that follows; so go get the |mx|'th element in CRYPTO_dup_ex_data()
321 if (!CRYPTO_set_ex_data(to, mx - 1, CRYPTO_get_ex_data(to, mx - 1))) in CRYPTO_dup_ex_data()
324 for (i = 0; i < mx; i++) { in CRYPTO_dup_ex_data()
367 int mx, i; in CRYPTO_free_ex_data() local
382 mx = sk_EX_CALLBACK_num(ip->meth); in CRYPTO_free_ex_data()
383 if (mx > 0) { in CRYPTO_free_ex_data()
384 if (mx < (int)OSSL_NELEM(stack)) in CRYPTO_free_ex_data()
387 storage = OPENSSL_malloc(sizeof(*storage) * mx); in CRYPTO_free_ex_data()
389 for (i = 0; i < mx; i++) { in CRYPTO_free_ex_data()
398 qsort(storage, mx, sizeof(*storage), ex_callback_compare); in CRYPTO_free_ex_data()
399 for (i = 0; i < mx; i++) { in CRYPTO_free_ex_data()