/Linux-v5.10/Documentation/devicetree/bindings/crypto/ |
D | qcom,prng.txt | 5 - 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";
|
D | samsung-sss.yaml | 19 -- SHA-1/SHA-256/MD5/HMAC (SHA-1/SHA-256/MD5)/PRNG 20 -- PRNG: Pseudo Random Number Generator
|
/Linux-v5.10/tools/perf/pmu-events/arch/s390/cf_z10/ |
D | crypto.json | 6 "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 …
|
/Linux-v5.10/tools/perf/pmu-events/arch/s390/cf_zec12/ |
D | crypto.json | 6 "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 …
|
/Linux-v5.10/tools/perf/pmu-events/arch/s390/cf_z13/ |
D | crypto.json | 6 "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 …
|
/Linux-v5.10/tools/perf/pmu-events/arch/s390/cf_z14/ |
D | crypto.json | 6 "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 …
|
/Linux-v5.10/tools/perf/pmu-events/arch/s390/cf_z15/ |
D | crypto.json | 6 "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 …
|
/Linux-v5.10/tools/perf/pmu-events/arch/s390/cf_z196/ |
D | crypto.json | 6 "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 …
|
/Linux-v5.10/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_client_blt.c | 23 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 …]
|
D | i915_gem_object_blt.c | 199 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 …]
|
D | i915_gem_coherency.c | 294 random_engine(struct drm_i915_private *i915, struct rnd_state *prng) in random_engine() argument 303 count = i915_prandom_u32_max_state(count, prng); in random_engine() 318 I915_RND_STATE(prng); in igt_gem_coherency() 337 ctx.engine = random_engine(i915, &prng); in igt_gem_coherency() 373 i915_random_reorder(offsets, ncachelines, &prng); in igt_gem_coherency() 375 values[n] = prandom_u32_state(&prng); in igt_gem_coherency()
|
/Linux-v5.10/crypto/ |
D | ansi_cprng.c | 3 * 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 …]
|
/Linux-v5.10/drivers/gpu/drm/i915/selftests/ |
D | scatterlist.c | 278 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()
|
D | intel_memory_region.c | 139 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 …]
|
D | i915_gem.c | 47 u32 prng = 0x12345678; in trash_stolen() local 62 prng = next_pseudo_random32(prng); in trash_stolen() 63 iowrite32(prng, &s[x]); in trash_stolen()
|
D | i915_syncmap.c | 204 I915_RND_STATE(prng); in igt_syncmap_one() 217 u64 context = i915_prandom_u64_state(&prng); in igt_syncmap_one() 226 prandom_u32_state(&prng)); in igt_syncmap_one() 402 I915_RND_STATE(prng); in igt_syncmap_neighbours() 414 u64 context = i915_prandom_u64_state(&prng) & ~MASK; in igt_syncmap_neighbours() 544 I915_RND_STATE(prng); in igt_syncmap_random() 562 u64 context = i915_prandom_u64_state(&prng); in igt_syncmap_random() 578 seqno = prandom_u32_state(&prng); in igt_syncmap_random()
|
/Linux-v5.10/drivers/gpu/drm/i915/gt/ |
D | selftest_timeline.c | 46 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 …]
|
D | selftest_rc6.c | 152 struct rnd_state *prng, in randomised_engines() argument 173 i915_prandom_shuffle(engines, sizeof(*engines), n, prng); in randomised_engines() 184 I915_RND_STATE(prng); in live_rc6_ctx_wa() 191 engines = randomised_engines(gt, &prng, &count); in live_rc6_ctx_wa()
|
/Linux-v5.10/arch/s390/boot/ |
D | kaslr.c | 34 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()
|
/Linux-v5.10/drivers/crypto/allwinner/sun8i-ce/ |
D | sun8i-ce-prng.c | 3 * 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() 125 common = ce->variant->prng | CE_COMM_INT; in sun8i_ce_prng_generate() 145 err = sun8i_ce_run_task(ce, 3, "PRNG"); in sun8i_ce_prng_generate()
|
D | sun8i-ce.h | 133 * @prng_t_dlen_in_bytes: Does the request size for PRNG is in 139 * @prng: The CE_ALG_XXX value for the PRNG 152 unsigned char prng; member 303 * struct sun8i_ce_prng_ctx - context for PRNG TFM
|
/Linux-v5.10/drivers/crypto/allwinner/sun8i-ss/ |
D | sun8i-ss-prng.c | 3 * sun8i-ss-prng.c - hardware cryptographic offloader for 8 * This file handle the PRNG found in the SS 75 dev_err(ss->dev, "The PRNG is not seeded\n"); in sun8i_ss_prng_generate() 125 /* the PRNG act badly (failing rngtest) without SS_KEY_ADR_REG set */ in sun8i_ss_prng_generate() 140 dev_err(ss->dev, "DMA timeout for PRNG (size=%u)\n", todo); in sun8i_ss_prng_generate()
|
/Linux-v5.10/arch/s390/crypto/ |
D | prng.c | 9 #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"); 226 pr_debug("prng runs in TDES mode with " in prng_tdes_instantiate() 241 /* initialize the PRNG, add 128 bits of entropy */ in prng_tdes_instantiate() 250 pr_debug("The prng module stopped " in prng_tdes_deinstantiate() 344 pr_err("The prng self test state test " in prng_sha512_selftest() 358 pr_err("The prng self test data test " in prng_sha512_selftest() [all …]
|
/Linux-v5.10/drivers/gpu/drm/selftests/ |
D | test-drm_mm.c | 374 DRM_RND_STATE(prng, random_seed); in __igt_reserve() 390 order = drm_random_order(count, &prng); in __igt_reserve() 431 drm_random_reorder(order, count, &prng); in __igt_reserve() 571 DRM_RND_STATE(prng, random_seed); in __igt_insert() 588 order = drm_random_order(count, &prng); in __igt_insert() 1520 DRM_RND_STATE(prng, random_seed); in igt_evict() 1541 order = drm_random_order(size, &prng); in igt_evict() 1568 drm_random_reorder(order, size, &prng); in igt_evict() 1582 drm_random_reorder(order, size, &prng); in igt_evict() 1600 drm_random_reorder(order, size, &prng); in igt_evict() [all …]
|
/Linux-v5.10/drivers/crypto/allwinner/ |
D | Kconfig | 28 bool "Support for Allwinner Security System PRNG" 73 bool "Support for Allwinner Crypto Engine PRNG" 116 bool "Support for Allwinner Security System PRNG"
|