Lines Matching refs:num_mb
68 static u32 num_mb = 8; variable
150 u32 num_mb, int *rc) in do_mult_aead_op() argument
155 for (i = 0; i < num_mb; i++) { in do_mult_aead_op()
163 for (i = 0; i < num_mb; i++) { in do_mult_aead_op()
176 int blen, int secs, u32 num_mb) in test_mb_aead_jiffies() argument
183 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_aead_jiffies()
189 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_jiffies()
195 bcount * num_mb, secs, (u64)bcount * blen * num_mb); in test_mb_aead_jiffies()
203 int blen, u32 num_mb) in test_mb_aead_cycles() argument
210 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_aead_cycles()
216 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
226 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
236 (cycles + 4) / (8 * num_mb), blen); in test_mb_aead_cycles()
246 unsigned int aad_size, u8 *keysize, u32 num_mb) in test_mb_aead_speed() argument
273 data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL); in test_mb_aead_speed()
291 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
298 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
305 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
312 for (i = 0; i < num_mb; ++i) { in test_mb_aead_speed()
323 for (i = 0; i < num_mb; ++i) { in test_mb_aead_speed()
375 for (j = 0; j < num_mb; ++j) { in test_mb_aead_speed()
416 secs, num_mb); in test_mb_aead_speed()
420 num_mb); in test_mb_aead_speed()
434 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
437 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
440 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
443 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
727 static inline int do_mult_ahash_op(struct test_mb_ahash_data *data, u32 num_mb, in do_mult_ahash_op() argument
737 if (num_mb < 2) in do_mult_ahash_op()
740 for (i = 0; i < num_mb; i++) { in do_mult_ahash_op()
752 int secs, u32 num_mb) in test_mb_ahash_jiffies() argument
759 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_ahash_jiffies()
765 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_jiffies()
771 bcount * num_mb, secs, (u64)bcount * blen * num_mb); in test_mb_ahash_jiffies()
779 u32 num_mb) in test_mb_ahash_cycles() argument
786 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_ahash_cycles()
792 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_cycles()
802 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_cycles()
812 (cycles + 4) / (8 * num_mb), blen); in test_mb_ahash_cycles()
820 struct hash_speed *speed, u32 num_mb) in test_mb_ahash_speed() argument
827 data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL); in test_mb_ahash_speed()
838 for (i = 0; i < num_mb; ++i) { in test_mb_ahash_speed()
884 for (k = 0; k < num_mb; k++) in test_mb_ahash_speed()
895 num_mb); in test_mb_ahash_speed()
898 ret = test_mb_ahash_cycles(data, speed[i].blen, num_mb); in test_mb_ahash_speed()
911 for (k = 0; k < num_mb; ++k) in test_mb_ahash_speed()
1168 u32 num_mb, int *rc) in do_mult_acipher_op() argument
1173 for (i = 0; i < num_mb; i++) { in do_mult_acipher_op()
1181 for (i = 0; i < num_mb; i++) { in do_mult_acipher_op()
1194 int blen, int secs, u32 num_mb) in test_mb_acipher_jiffies() argument
1201 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_acipher_jiffies()
1207 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_jiffies()
1213 bcount * num_mb, secs, (u64)bcount * blen * num_mb); in test_mb_acipher_jiffies()
1221 int blen, u32 num_mb) in test_mb_acipher_cycles() argument
1228 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_acipher_cycles()
1234 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1244 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1254 (cycles + 4) / (8 * num_mb), blen); in test_mb_acipher_cycles()
1263 unsigned int tcount, u8 *keysize, u32 num_mb) in test_mb_skcipher_speed() argument
1279 data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL); in test_mb_skcipher_speed()
1290 for (i = 0; i < num_mb; ++i) in test_mb_skcipher_speed()
1297 for (i = 0; i < num_mb; ++i) { in test_mb_skcipher_speed()
1308 for (i = 0; i < num_mb; ++i) { in test_mb_skcipher_speed()
1359 for (j = 0; j < num_mb; ++j) { in test_mb_skcipher_speed()
1385 num_mb); in test_mb_skcipher_speed()
1389 bs, num_mb); in test_mb_skcipher_speed()
1404 for (i = 0; i < num_mb; ++i) in test_mb_skcipher_speed()
1407 for (i = 0; i < num_mb; ++i) in test_mb_skcipher_speed()
1653 static int do_test(const char *alg, u32 type, u32 mask, int m, u32 num_mb) in do_test() argument
1668 ret = min(ret, do_test(NULL, 0, 0, i, num_mb)); in do_test()
2268 0, 16, 16, aead_speed_template_20_28_36, num_mb); in do_test()
2270 speed_template_16_24_32, num_mb); in do_test()
2272 0, 16, 16, aead_speed_template_20_28_36, num_mb); in do_test()
2274 speed_template_16_24_32, num_mb); in do_test()
2279 16, 16, aead_speed_template_19, num_mb); in do_test()
2281 16, 16, aead_speed_template_19, num_mb); in do_test()
2287 num_mb); in do_test()
2290 num_mb); in do_test()
2359 speed_template_16, num_mb); in do_test()
2361 speed_template_16, num_mb); in do_test()
2366 16, 16, aead_speed_template_19, num_mb); in do_test()
2368 16, 16, aead_speed_template_19, num_mb); in do_test()
2400 speed_template_16, num_mb); in do_test()
2402 speed_template_16, num_mb); in do_test()
2589 num_mb); in do_test()
2594 num_mb); in do_test()
2599 num_mb); in do_test()
2604 num_mb); in do_test()
2609 generic_hash_speed_template, num_mb); in do_test()
2614 generic_hash_speed_template, num_mb); in do_test()
2838 speed_template, num_mb); in do_test()
2840 speed_template, num_mb); in do_test()
2845 speed_template_16_24_32, num_mb); in do_test()
2847 speed_template_16_24_32, num_mb); in do_test()
2849 speed_template_16_24_32, num_mb); in do_test()
2851 speed_template_16_24_32, num_mb); in do_test()
2853 speed_template_32_40_48, num_mb); in do_test()
2855 speed_template_32_40_48, num_mb); in do_test()
2857 speed_template_32_64, num_mb); in do_test()
2859 speed_template_32_64, num_mb); in do_test()
2861 speed_template_16_24_32, num_mb); in do_test()
2863 speed_template_16_24_32, num_mb); in do_test()
2865 speed_template_16_24_32, num_mb); in do_test()
2867 speed_template_16_24_32, num_mb); in do_test()
2869 0, speed_template_20_28_36, num_mb); in do_test()
2871 0, speed_template_20_28_36, num_mb); in do_test()
2877 speed_template_24, num_mb); in do_test()
2880 speed_template_24, num_mb); in do_test()
2883 speed_template_24, num_mb); in do_test()
2886 speed_template_24, num_mb); in do_test()
2891 speed_template_8, num_mb); in do_test()
2893 speed_template_8, num_mb); in do_test()
2895 speed_template_8, num_mb); in do_test()
2897 speed_template_8, num_mb); in do_test()
2902 speed_template_16_32, num_mb); in do_test()
2904 speed_template_16_32, num_mb); in do_test()
2906 speed_template_16_32, num_mb); in do_test()
2908 speed_template_16_32, num_mb); in do_test()
2910 speed_template_16_32, num_mb); in do_test()
2912 speed_template_16_32, num_mb); in do_test()
2914 speed_template_32_48, num_mb); in do_test()
2916 speed_template_32_48, num_mb); in do_test()
2918 speed_template_32_64, num_mb); in do_test()
2920 speed_template_32_64, num_mb); in do_test()
2925 speed_template_16_24_32, num_mb); in do_test()
2927 speed_template_16_24_32, num_mb); in do_test()
2929 speed_template_16_24_32, num_mb); in do_test()
2931 speed_template_16_24_32, num_mb); in do_test()
2933 speed_template_16_24_32, num_mb); in do_test()
2935 speed_template_16_24_32, num_mb); in do_test()
2937 speed_template_32_40_48, num_mb); in do_test()
2939 speed_template_32_40_48, num_mb); in do_test()
2941 speed_template_32_48_64, num_mb); in do_test()
2943 speed_template_32_48_64, num_mb); in do_test()
2948 speed_template_8, num_mb); in do_test()
2953 speed_template_8_16, num_mb); in do_test()
2955 speed_template_8_16, num_mb); in do_test()
2957 speed_template_8_16, num_mb); in do_test()
2959 speed_template_8_16, num_mb); in do_test()
2961 speed_template_8_16, num_mb); in do_test()
2963 speed_template_8_16, num_mb); in do_test()
2968 speed_template_16_32, num_mb); in do_test()
2970 speed_template_16_32, num_mb); in do_test()
2972 speed_template_16_32, num_mb); in do_test()
2974 speed_template_16_32, num_mb); in do_test()
2976 speed_template_16_32, num_mb); in do_test()
2978 speed_template_16_32, num_mb); in do_test()
2980 speed_template_32_48, num_mb); in do_test()
2982 speed_template_32_48, num_mb); in do_test()
2984 speed_template_32_64, num_mb); in do_test()
2986 speed_template_32_64, num_mb); in do_test()
2991 speed_template_16_32, num_mb); in do_test()
2993 speed_template_16_32, num_mb); in do_test()
2995 speed_template_16_32, num_mb); in do_test()
2997 speed_template_16_32, num_mb); in do_test()
2999 speed_template_16_32, num_mb); in do_test()
3001 speed_template_16_32, num_mb); in do_test()
3003 speed_template_32_48, num_mb); in do_test()
3005 speed_template_32_48, num_mb); in do_test()
3007 speed_template_32_64, num_mb); in do_test()
3009 speed_template_32_64, num_mb); in do_test()
3014 speed_template_8_32, num_mb); in do_test()
3016 speed_template_8_32, num_mb); in do_test()
3018 speed_template_8_32, num_mb); in do_test()
3020 speed_template_8_32, num_mb); in do_test()
3022 speed_template_8_32, num_mb); in do_test()
3024 speed_template_8_32, num_mb); in do_test()
3029 speed_template_16_32, num_mb); in do_test()
3031 speed_template_16_32, num_mb); in do_test()
3033 speed_template_16_32, num_mb); in do_test()
3035 speed_template_16_32, num_mb); in do_test()
3054 err = do_test(alg, type, mask, mode, num_mb); in tcrypt_mod_init()
3096 module_param(num_mb, uint, 0000);
3097 MODULE_PARM_DESC(num_mb, "Number of concurrent requests to be used in mb speed tests (defaults to 8…