Home
last modified time | relevance | path

Searched full:prng (Results 1 – 25 of 122) sorted by relevance

12345

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/crypto/
Dqcom,prng.txt5 - compatible : should be "qcom,prng" for 8916 etc
6 : should be "qcom,prng-ee" for 8996 and later using EE
7 (Execution Environment) slice of prng
10 - clock-names : "core" clocks all registers, FIFO and circuits in PRNG IP block
15 compatible = "qcom,prng";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/crypto/
Dqcom,prng.txt5 - compatible : should be "qcom,prng" for 8916 etc
6 : should be "qcom,prng-ee" for 8996 and later using EE
7 (Execution Environment) slice of prng
10 - clock-names : "core" clocks all registers, FIFO and circuits in PRNG IP block
15 compatible = "qcom,prng";
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z196/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_zec12/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z10/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z196/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z13/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z14/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z14/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z15/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_zec12/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/s390/cf_z10/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-4.19/tools/perf/pmu-events/arch/s390/cf_z13/
Dcrypto.json6 "BriefDescription": "PRNG Functions",
7 "PublicDescription": "Total number of the PRNG functions issued by the CPU"
13 "BriefDescription": "PRNG Cycles",
14 …otal number of CPU cycles when the DEA/AES coprocessor is busy performing PRNG functions issued by…
20 "BriefDescription": "PRNG Blocked Functions",
21 …"PublicDescription": "Total number of the PRNG functions that are issued by the CPU and are blocke…
27 "BriefDescription": "PRNG Blocked Cycles",
28 …"PublicDescription": "Total number of CPU cycles blocked for the PRNG functions issued by the CPU …
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_client_blt.c23 struct rnd_state prng; in __igt_client_fill() local
28 prandom_seed_state(&prng, i915_selftest.random_seed); in __igt_client_fill()
33 u32 sz = min_t(u64, ce->vm->total >> 4, prandom_u32_state(&prng)); in __igt_client_fill()
35 u32 val = prandom_u32_state(&prng); in __igt_client_fill()
259 struct rnd_state *prng) in tiled_blits_create_buffers() argument
288 i915_prandom_u32_max_state(I915_TILING_Y + 1, prng); in tiled_blits_create_buffers()
372 struct rnd_state *prng) in verify_buffer() argument
378 x = i915_prandom_u32_max_state(t->width, prng); in verify_buffer()
379 y = i915_prandom_u32_max_state(t->height, prng); in verify_buffer()
502 tiled_blits_create(struct intel_engine_cs *engine, struct rnd_state *prng) in tiled_blits_create() argument
[all …]
Di915_gem_object_blt.c199 struct rnd_state prng; member
207 struct rnd_state *prng = &thread->prng; in igt_fill_blt_thread() local
222 prio = i915_prandom_u32_max_state(I915_PRIORITY_MAX, prng); in igt_fill_blt_thread()
242 u32 val = prandom_u32_state(prng); in igt_fill_blt_thread()
249 sz = i915_prandom_u32_max_state(total, prng) + 1; in igt_fill_blt_thread()
325 struct rnd_state *prng = &thread->prng; in igt_copy_blt_thread() local
340 prio = i915_prandom_u32_max_state(I915_PRIORITY_MAX, prng); in igt_copy_blt_thread()
360 u32 val = prandom_u32_state(prng); in igt_copy_blt_thread()
367 sz = i915_prandom_u32_max_state(total, prng) + 1; in igt_copy_blt_thread()
467 I915_RND_STATE(prng); in igt_threaded_blt()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/i915/selftests/
Di915_timeline.c105 struct rnd_state prng; in bench_sync() local
117 * of the prng and subtract it from the reported results. in bench_sync()
119 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync()
126 /* Make sure the compiler doesn't optimise away the prng call */ in bench_sync()
127 WRITE_ONCE(x, prandom_u32_state(&prng)); in bench_sync()
132 pr_debug("%s: %lu random evaluations, %lluns/prng\n", in bench_sync()
137 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync()
142 u64 id = i915_prandom_u64_state(&prng); in bench_sync()
153 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync()
157 u64 id = i915_prandom_u64_state(&prng); in bench_sync()
[all …]
Dscatterlist.c277 struct rnd_state prng; in igt_sg_alloc() local
292 prandom_seed_state(&prng, in igt_sg_alloc()
294 err = alloc_table(&pt, sz, sz, *npages, &prng, in igt_sg_alloc()
301 prandom_seed_state(&prng, in igt_sg_alloc()
303 err = expect_pfn_sgtable(&pt, *npages, &prng, in igt_sg_alloc()
333 struct rnd_state prng; in igt_sg_trim() local
335 prandom_seed_state(&prng, i915_selftest.random_seed); in igt_sg_trim()
336 err = alloc_table(&pt, prime, max, *npages, &prng, in igt_sg_trim()
350 prandom_seed_state(&prng, in igt_sg_trim()
353 *npages, &prng, in igt_sg_trim()
/kernel/linux/linux-5.10/crypto/
Dansi_cprng.c3 * PRNG: Pseudo Random Number Generator
4 * Based on NIST Recommended PRNG From ANSI X9.31 Appendix A.2.4 using
307 dbgprint(KERN_CRIT "PRNG: setkey() failed flags=%x\n", in reset_prng_context()
352 struct prng_context *prng = crypto_rng_ctx(tfm); in cprng_get_random() local
354 return get_prng_bytes(rdata, dlen, prng, 0); in cprng_get_random()
366 struct prng_context *prng = crypto_rng_ctx(tfm); in cprng_reset() local
376 reset_prng_context(prng, key, DEFAULT_PRNG_KSZ, seed, dt); in cprng_reset()
378 if (prng->flags & PRNG_NEED_RESET) in cprng_reset()
388 struct prng_context *prng = crypto_rng_ctx(tfm); in fips_cprng_get_random() local
390 return get_prng_bytes(rdata, dlen, prng, 1); in fips_cprng_get_random()
[all …]
/kernel/linux/linux-4.19/crypto/
Dansi_cprng.c2 * PRNG: Pseudo Random Number Generator
3 * Based on NIST Recommended PRNG From ANSI X9.31 Appendix A.2.4 using
313 dbgprint(KERN_CRIT "PRNG: setkey() failed flags=%x\n", in reset_prng_context()
358 struct prng_context *prng = crypto_rng_ctx(tfm); in cprng_get_random() local
360 return get_prng_bytes(rdata, dlen, prng, 0); in cprng_get_random()
372 struct prng_context *prng = crypto_rng_ctx(tfm); in cprng_reset() local
382 reset_prng_context(prng, key, DEFAULT_PRNG_KSZ, seed, dt); in cprng_reset()
384 if (prng->flags & PRNG_NEED_RESET) in cprng_reset()
394 struct prng_context *prng = crypto_rng_ctx(tfm); in fips_cprng_get_random() local
396 return get_prng_bytes(rdata, dlen, prng, 1); in fips_cprng_get_random()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
Dscatterlist.c278 struct rnd_state prng; in igt_sg_alloc() local
293 prandom_seed_state(&prng, in igt_sg_alloc()
295 err = alloc_table(&pt, sz, sz, *npages, &prng, in igt_sg_alloc()
302 prandom_seed_state(&prng, in igt_sg_alloc()
304 err = expect_pfn_sgtable(&pt, *npages, &prng, in igt_sg_alloc()
334 struct rnd_state prng; in igt_sg_trim() local
336 prandom_seed_state(&prng, i915_selftest.random_seed); in igt_sg_trim()
337 err = alloc_table(&pt, prime, max, *npages, &prng, in igt_sg_trim()
351 prandom_seed_state(&prng, in igt_sg_trim()
354 *npages, &prng, in igt_sg_trim()
Dintel_memory_region.c139 I915_RND_STATE(prng); in igt_mock_contiguous()
175 target = i915_prandom_u64_state(&prng); in igt_mock_contiguous()
386 I915_RND_STATE(prng); in igt_gpu_write()
410 order = i915_random_order(count * count, &prng); in igt_gpu_write()
427 u32 rng = prandom_u32_state(&prng); in igt_gpu_write()
481 I915_RND_STATE(prng); in igt_lmem_write_gpu()
495 sz = round_up(prandom_u32_state(&prng) % SZ_32M, PAGE_SIZE); in igt_lmem_write_gpu()
522 struct rnd_state *prng) in random_engine_class() argument
534 count = i915_prandom_u32_max_state(count, prng); in random_engine_class()
542 I915_RND_STATE(prng); in igt_lmem_write_cpu()
[all …]
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ce/
Dsun8i-ce-prng.c3 * sun8i-ce-prng.c - hardware cryptographic offloader for
8 * This file handle the PRNG
91 dev_dbg(ce->dev, "%s PRNG slen=%u dlen=%u todo=%u multi=%u\n", __func__, in sun8i_ce_prng_generate()
126 common = ce->variant->prng | CE_COMM_INT; in sun8i_ce_prng_generate()
146 err = sun8i_ce_run_task(ce, 3, "PRNG"); in sun8i_ce_prng_generate()
/kernel/linux/linux-5.10/arch/s390/boot/
Dkaslr.c34 sclp_early_printk("KASLR disabled: CPU has no PRNG\n"); in check_prng()
47 struct prng_parm prng = { in get_random() local
75 *(unsigned long *) prng.parm_block ^= seed; in get_random()
77 cpacf_kmc(CPACF_KMC_PRNG, prng.parm_block, in get_random()
80 memcpy(prng.parm_block, entropy, sizeof(entropy)); in get_random()
83 cpacf_kmc(CPACF_KMC_PRNG, prng.parm_block, (u8 *) &random, in get_random()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dselftest_timeline.c46 struct rnd_state prng; member
98 &state->prng); in __mock_hwsp_timeline()
101 &state->prng); in __mock_hwsp_timeline()
130 state.prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed); in mock_hwsp_freelist()
257 struct rnd_state prng; in bench_sync() local
269 * of the prng and subtract it from the reported results. in bench_sync()
271 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync()
278 /* Make sure the compiler doesn't optimise away the prng call */ in bench_sync()
279 WRITE_ONCE(x, prandom_u32_state(&prng)); in bench_sync()
284 pr_debug("%s: %lu random evaluations, %lluns/prng\n", in bench_sync()
[all …]
/kernel/linux/linux-4.19/arch/s390/crypto/
Dprng.c9 #define KMSG_COMPONENT "prng"
33 MODULE_DESCRIPTION("s390 PRNG interface");
42 MODULE_PARM_DESC(prng_mode, "PRNG mode: 0 - auto, 1 - TDES, 2 - SHA512");
52 MODULE_PARM_DESC(prng_chunk_size, "PRNG read chunk size in bytes");
62 MODULE_PARM_DESC(prng_reseed_limit, "PRNG reseed limit");
203 pr_debug("prng runs in TDES mode with " in prng_tdes_instantiate()
218 /* initialize the PRNG, add 128 bits of entropy */ in prng_tdes_instantiate()
227 pr_debug("The prng module stopped " in prng_tdes_deinstantiate()
321 pr_err("The prng self test state test " in prng_sha512_selftest()
335 pr_err("The prng self test data test " in prng_sha512_selftest()
[all …]

12345