Lines Matching refs:num_mb
65 static u32 num_mb = 8; variable
157 u32 num_mb, int *rc) in do_mult_aead_op() argument
162 for (i = 0; i < num_mb; i++) { in do_mult_aead_op()
170 for (i = 0; i < num_mb; i++) { in do_mult_aead_op()
183 int blen, int secs, u32 num_mb) in test_mb_aead_jiffies() argument
190 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_aead_jiffies()
196 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_jiffies()
202 bcount * num_mb, secs, (u64)bcount * blen * num_mb); in test_mb_aead_jiffies()
210 int blen, u32 num_mb) in test_mb_aead_cycles() argument
217 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_aead_cycles()
223 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
233 ret = do_mult_aead_op(data, enc, num_mb, rc); in test_mb_aead_cycles()
243 (cycles + 4) / (8 * num_mb), blen); in test_mb_aead_cycles()
253 unsigned int aad_size, u8 *keysize, u32 num_mb) in test_mb_aead_speed() argument
280 data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL); in test_mb_aead_speed()
293 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
300 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
307 for (i = 0; i < num_mb; ++i) in test_mb_aead_speed()
314 for (i = 0; i < num_mb; ++i) { in test_mb_aead_speed()
325 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()
721 static inline int do_mult_ahash_op(struct test_mb_ahash_data *data, u32 num_mb, in do_mult_ahash_op() argument
727 for (i = 0; i < num_mb; i++) in do_mult_ahash_op()
731 for (i = 0; i < num_mb; i++) { in do_mult_ahash_op()
744 int secs, u32 num_mb) in test_mb_ahash_jiffies() argument
751 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_ahash_jiffies()
757 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_jiffies()
763 bcount * num_mb, secs, (u64)bcount * blen * num_mb); in test_mb_ahash_jiffies()
771 u32 num_mb) in test_mb_ahash_cycles() argument
778 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_ahash_cycles()
784 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_cycles()
794 ret = do_mult_ahash_op(data, num_mb, rc); in test_mb_ahash_cycles()
804 (cycles + 4) / (8 * num_mb), blen); in test_mb_ahash_cycles()
812 struct hash_speed *speed, u32 num_mb) in test_mb_ahash_speed() argument
819 data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL); in test_mb_ahash_speed()
830 for (i = 0; i < num_mb; ++i) { in test_mb_ahash_speed()
870 for (k = 0; k < num_mb; k++) in test_mb_ahash_speed()
881 num_mb); in test_mb_ahash_speed()
884 ret = test_mb_ahash_cycles(data, speed[i].blen, num_mb); in test_mb_ahash_speed()
895 for (k = 0; k < num_mb; ++k) in test_mb_ahash_speed()
898 for (k = 0; k < num_mb; ++k) in test_mb_ahash_speed()
1155 u32 num_mb, int *rc) in do_mult_acipher_op() argument
1160 for (i = 0; i < num_mb; i++) { in do_mult_acipher_op()
1168 for (i = 0; i < num_mb; i++) { in do_mult_acipher_op()
1181 int blen, int secs, u32 num_mb) in test_mb_acipher_jiffies() argument
1188 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_acipher_jiffies()
1194 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_jiffies()
1200 bcount * num_mb, secs, (u64)bcount * blen * num_mb); in test_mb_acipher_jiffies()
1208 int blen, u32 num_mb) in test_mb_acipher_cycles() argument
1215 rc = kcalloc(num_mb, sizeof(*rc), GFP_KERNEL); in test_mb_acipher_cycles()
1221 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1231 ret = do_mult_acipher_op(data, enc, num_mb, rc); in test_mb_acipher_cycles()
1241 (cycles + 4) / (8 * num_mb), blen); in test_mb_acipher_cycles()
1250 unsigned int tcount, u8 *keysize, u32 num_mb) in test_mb_skcipher_speed() argument
1266 data = kcalloc(num_mb, sizeof(*data), GFP_KERNEL); in test_mb_skcipher_speed()
1277 for (i = 0; i < num_mb; ++i) in test_mb_skcipher_speed()
1284 for (i = 0; i < num_mb; ++i) { in test_mb_skcipher_speed()
1295 for (i = 0; i < num_mb; ++i) { in test_mb_skcipher_speed()
1344 for (j = 0; j < num_mb; ++j) { in test_mb_skcipher_speed()
1371 num_mb); in test_mb_skcipher_speed()
1375 *b_size, num_mb); in test_mb_skcipher_speed()
1390 for (i = 0; i < num_mb; ++i) in test_mb_skcipher_speed()
1393 for (i = 0; i < num_mb; ++i) in test_mb_skcipher_speed()
1651 static int do_test(const char *alg, u32 type, u32 mask, int m, u32 num_mb) in do_test() argument
1666 ret += do_test(NULL, 0, 0, i, num_mb); in do_test()
2270 0, 16, 16, aead_speed_template_20, num_mb); in do_test()
2272 speed_template_16_24_32, num_mb); in do_test()
2274 0, 16, 16, aead_speed_template_20, num_mb); in do_test()
2276 speed_template_16_24_32, num_mb); in do_test()
2281 16, 16, aead_speed_template_19, num_mb); in do_test()
2283 16, 16, aead_speed_template_19, num_mb); in do_test()
2289 num_mb); in do_test()
2292 num_mb); in do_test()
2552 num_mb); in do_test()
2557 num_mb); in do_test()
2562 num_mb); in do_test()
2567 num_mb); in do_test()
2572 generic_hash_speed_template, num_mb); in do_test()
2577 generic_hash_speed_template, num_mb); in do_test()
2797 speed_template_16_24_32, num_mb); in do_test()
2799 speed_template_16_24_32, num_mb); in do_test()
2801 speed_template_16_24_32, num_mb); in do_test()
2803 speed_template_16_24_32, num_mb); in do_test()
2805 speed_template_32_40_48, num_mb); in do_test()
2807 speed_template_32_40_48, num_mb); in do_test()
2809 speed_template_32_64, num_mb); in do_test()
2811 speed_template_32_64, num_mb); in do_test()
2813 speed_template_16_24_32, num_mb); in do_test()
2815 speed_template_16_24_32, num_mb); in do_test()
2817 speed_template_16_24_32, num_mb); in do_test()
2819 speed_template_16_24_32, num_mb); in do_test()
2821 speed_template_16_24_32, num_mb); in do_test()
2823 speed_template_16_24_32, num_mb); in do_test()
2825 speed_template_16_24_32, num_mb); in do_test()
2827 speed_template_16_24_32, num_mb); in do_test()
2829 0, speed_template_20_28_36, num_mb); in do_test()
2831 0, speed_template_20_28_36, num_mb); in do_test()
2837 speed_template_24, num_mb); in do_test()
2840 speed_template_24, num_mb); in do_test()
2843 speed_template_24, num_mb); in do_test()
2846 speed_template_24, num_mb); in do_test()
2849 speed_template_24, num_mb); in do_test()
2852 speed_template_24, num_mb); in do_test()
2855 speed_template_24, num_mb); in do_test()
2858 speed_template_24, num_mb); in do_test()
2863 speed_template_8, num_mb); in do_test()
2865 speed_template_8, num_mb); in do_test()
2867 speed_template_8, num_mb); in do_test()
2869 speed_template_8, num_mb); in do_test()
2871 speed_template_8, num_mb); in do_test()
2873 speed_template_8, num_mb); in do_test()
2875 speed_template_8, num_mb); in do_test()
2877 speed_template_8, num_mb); in do_test()
2882 speed_template_16_32, num_mb); in do_test()
2884 speed_template_16_32, num_mb); in do_test()
2886 speed_template_16_32, num_mb); in do_test()
2888 speed_template_16_32, num_mb); in do_test()
2890 speed_template_16_32, num_mb); in do_test()
2892 speed_template_16_32, num_mb); in do_test()
2894 speed_template_32_48, num_mb); in do_test()
2896 speed_template_32_48, num_mb); in do_test()
2898 speed_template_32_64, num_mb); in do_test()
2900 speed_template_32_64, num_mb); in do_test()
2905 speed_template_16_24_32, num_mb); in do_test()
2907 speed_template_16_24_32, num_mb); in do_test()
2909 speed_template_16_24_32, num_mb); in do_test()
2911 speed_template_16_24_32, num_mb); in do_test()
2913 speed_template_16_24_32, num_mb); in do_test()
2915 speed_template_16_24_32, num_mb); in do_test()
2917 speed_template_32_40_48, num_mb); in do_test()
2919 speed_template_32_40_48, num_mb); in do_test()
2921 speed_template_32_48_64, num_mb); in do_test()
2923 speed_template_32_48_64, num_mb); in do_test()
2928 speed_template_8, num_mb); in do_test()
2933 speed_template_8_16, num_mb); in do_test()
2935 speed_template_8_16, num_mb); in do_test()
2937 speed_template_8_16, num_mb); in do_test()
2939 speed_template_8_16, num_mb); in do_test()
2941 speed_template_8_16, num_mb); in do_test()
2943 speed_template_8_16, num_mb); in do_test()
2948 speed_template_16_32, num_mb); in do_test()
2950 speed_template_16_32, num_mb); in do_test()
2952 speed_template_16_32, num_mb); in do_test()
2954 speed_template_16_32, num_mb); in do_test()
2956 speed_template_16_32, num_mb); in do_test()
2958 speed_template_16_32, num_mb); in do_test()
2960 speed_template_32_48, num_mb); in do_test()
2962 speed_template_32_48, num_mb); in do_test()
2964 speed_template_32_64, num_mb); in do_test()
2966 speed_template_32_64, num_mb); in do_test()
2971 speed_template_16_32, num_mb); in do_test()
2973 speed_template_16_32, num_mb); in do_test()
2975 speed_template_16_32, num_mb); in do_test()
2977 speed_template_16_32, num_mb); in do_test()
2979 speed_template_16_32, num_mb); in do_test()
2981 speed_template_16_32, num_mb); in do_test()
2983 speed_template_32_48, num_mb); in do_test()
2985 speed_template_32_48, num_mb); in do_test()
2987 speed_template_32_64, num_mb); in do_test()
2989 speed_template_32_64, num_mb); in do_test()
2994 speed_template_8_32, num_mb); in do_test()
2996 speed_template_8_32, num_mb); in do_test()
2998 speed_template_8_32, num_mb); in do_test()
3000 speed_template_8_32, num_mb); in do_test()
3002 speed_template_8_32, num_mb); in do_test()
3004 speed_template_8_32, num_mb); in do_test()
3026 err = do_test(alg, type, mask, mode, num_mb); in tcrypt_mod_init()
3068 module_param(num_mb, uint, 0000);
3069 MODULE_PARM_DESC(num_mb, "Number of concurrent requests to be used in mb speed tests (defaults to 8…