| /linux-6.15/drivers/gpu/drm/i915/selftests/ |
| H A D | intel_memory_region.c | 165 I915_RND_STATE(prng); in igt_mock_reserve() 243 I915_RND_STATE(prng); in igt_mock_contiguous() 462 I915_RND_STATE(prng); in igt_mock_max_segment() 565 I915_RND_STATE(prng); in igt_mock_io_size() 720 I915_RND_STATE(prng); in igt_gpu_write() 876 I915_RND_STATE(prng); in igt_lmem_create_cleared_cpu() 915 &prng); in igt_lmem_create_cleared_cpu() 932 val = prandom_u32_state(&prng); in igt_lmem_create_cleared_cpu() 961 I915_RND_STATE(prng); in igt_lmem_write_gpu() 1002 struct rnd_state *prng) in random_engine_class() argument [all …]
|
| H A D | scatterlist.c | 282 struct rnd_state prng; in igt_sg_alloc() local 297 prandom_seed_state(&prng, in igt_sg_alloc() 299 err = alloc_table(&pt, sz, sz, *npages, &prng, in igt_sg_alloc() 306 prandom_seed_state(&prng, in igt_sg_alloc() 308 err = expect_pfn_sgtable(&pt, *npages, &prng, in igt_sg_alloc() 338 struct rnd_state prng; in igt_sg_trim() local 340 prandom_seed_state(&prng, i915_selftest.random_seed); in igt_sg_trim() 341 err = alloc_table(&pt, prime, max, *npages, &prng, in igt_sg_trim() 355 prandom_seed_state(&prng, in igt_sg_trim() 358 *npages, &prng, in igt_sg_trim()
|
| H A 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()
|
| H A D | i915_gem.c | 48 struct rnd_state prng; in trash_stolen() local 55 prandom_seed_state(&prng, 0x12345678); in trash_stolen() 69 iowrite32(prandom_u32_state(&prng), &s[x]); in trash_stolen()
|
| H A D | i915_gem_gtt.c | 260 I915_RND_SUBSTATE(prng, seed_prng); in lowlevel_hole() 277 order = i915_random_order(count, &prng); in lowlevel_hole() 369 i915_random_reorder(order, count, &prng); in lowlevel_hole() 797 I915_RND_STATE(prng); in drunk_hole() 828 order = i915_random_order(count, &prng); in drunk_hole() 1347 I915_RND_STATE(prng); in igt_ggtt_page() 1391 order = i915_random_order(count, &prng); in igt_ggtt_page() 1407 i915_random_reorder(order, count, &prng); in igt_ggtt_page() 1538 I915_RND_STATE(prng); in igt_gtt_reserve() 1657 offset = igt_random_offset(&prng, in igt_gtt_reserve()
|
| /linux-6.15/drivers/gpu/drm/i915/gt/ |
| H A D | selftest_migrate.c | 42 u32 sz, struct rnd_state *prng) in copy() argument 261 u32 sz, struct rnd_state *prng) in clear() argument 335 i915_prandom_u32_max_state(1024, prng); in clear() 377 ccs_bytes_left), prng); in clear() 447 return copy(migrate, __global_copy, sz, prng); in global_copy() 493 I915_RND_STATE(prng); in live_migrate_copy() 499 err = migrate_copy(migrate, sizes[i], &prng); in live_migrate_copy() 515 I915_RND_STATE(prng); in live_migrate_clear() 679 struct rnd_state prng; member 688 I915_RND_STATE(prng); in threaded_migrate() [all …]
|
| H A D | selftest_tlb.c | 38 struct rnd_state *prng) in pte_tlbinv() argument 67 addr = igt_random_offset(prng, addr, min(ce->vm->total, BIT_ULL(48)), in pte_tlbinv() 91 addr = igt_random_offset(prng, addr, addr + align, 8, 8); in pte_tlbinv() 238 I915_RND_STATE(prng); in mem_tlbinv() 327 &prng); in mem_tlbinv() 336 &prng); in mem_tlbinv()
|
| H A D | selftest_rc6.c | 171 struct rnd_state *prng, in randomised_engines() argument 192 i915_prandom_shuffle(engines, sizeof(*engines), n, prng); in randomised_engines() 203 I915_RND_STATE(prng); in live_rc6_ctx_wa() 210 engines = randomised_engines(gt, &prng, &count); in live_rc6_ctx_wa()
|
| H A D | selftest_timeline.c | 70 struct rnd_state prng; member 130 &state->prng); in __mock_hwsp_timeline() 133 &state->prng); in __mock_hwsp_timeline() 289 struct rnd_state prng; in bench_sync() local 303 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync() 311 WRITE_ONCE(x, prandom_u32_state(&prng)); in bench_sync() 321 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync() 326 u64 id = i915_prandom_u64_state(&prng); in bench_sync() 341 u64 id = i915_prandom_u64_state(&prng); in bench_sync() 395 u32 id = random_engine(&prng); in bench_sync() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_client_blt.c | 296 struct rnd_state *prng) in tiled_blits_create_buffers() argument 416 struct rnd_state *prng) in verify_buffer() argument 422 x = i915_prandom_u32_max_state(t->width, prng); in verify_buffer() 597 struct rnd_state *prng) in tiled_blits_prepare() argument 610 fill_scratch(t, map, prandom_u32_state(prng)); in tiled_blits_prepare() 651 err = verify_buffer(t, &t->buffers[2], prng); in tiled_blits_bounce() 659 struct rnd_state *prng) in __igt_client_tiled_blits() argument 664 t = tiled_blits_create(engine, prng); in __igt_client_tiled_blits() 668 err = tiled_blits_prepare(t, prng); in __igt_client_tiled_blits() 672 err = tiled_blits_bounce(t, prng); in __igt_client_tiled_blits() [all …]
|
| H A D | i915_gem_coherency.c | 289 random_engine(struct drm_i915_private *i915, struct rnd_state *prng) in random_engine() argument 298 count = i915_prandom_u32_max_state(count, prng); in random_engine() 313 I915_RND_STATE(prng); in igt_gem_coherency() 332 ctx.engine = random_engine(i915, &prng); in igt_gem_coherency() 368 i915_random_reorder(offsets, ncachelines, &prng); in igt_gem_coherency() 370 values[n] = prandom_u32_state(&prng); in igt_gem_coherency()
|
| H A D | huge_pages.c | 1198 I915_RND_STATE(prng); in igt_write_huge() 1248 order = i915_random_order(count * count, &prng); in igt_write_huge() 1351 static u32 igt_random_size(struct rnd_state *prng, in igt_random_size() argument 1364 size = prandom_u32_state(prng) & mask; in igt_random_size() 1375 I915_RND_STATE(prng); in igt_ppgtt_smoke_huge() 1399 size = igt_random_size(&prng, min, rounddown_pow_of_two(size)); in igt_ppgtt_smoke_huge() 1622 I915_RND_STATE(prng); in igt_ppgtt_mixed() 1657 sz = i915_prandom_u32_max_state(SZ_4M, &prng); in igt_ppgtt_mixed() 1706 order = i915_random_order(count * count, &prng); in igt_ppgtt_mixed() 1716 u32 rnd = i915_prandom_u32_max_state(UINT_MAX, &prng); in igt_ppgtt_mixed()
|
| /linux-6.15/crypto/ |
| H A D | ansi_cprng.c | 353 struct prng_context *prng = crypto_rng_ctx(tfm); in cprng_get_random() local 355 return get_prng_bytes(rdata, dlen, prng, 0); in cprng_get_random() 367 struct prng_context *prng = crypto_rng_ctx(tfm); in cprng_reset() local 377 reset_prng_context(prng, key, DEFAULT_PRNG_KSZ, seed, dt); in cprng_reset() 379 if (prng->flags & PRNG_NEED_RESET) in cprng_reset() 389 struct prng_context *prng = crypto_rng_ctx(tfm); in fips_cprng_get_random() local 391 return get_prng_bytes(rdata, dlen, prng, 1); in fips_cprng_get_random() 401 struct prng_context *prng = crypto_rng_ctx(tfm); in fips_cprng_reset() local 416 rc = get_prng_bytes(rdata, DEFAULT_BLK_SZ, prng, 0); in fips_cprng_reset() 417 prng->rand_data_valid = DEFAULT_BLK_SZ; in fips_cprng_reset()
|
| /linux-6.15/Documentation/devicetree/bindings/crypto/ |
| H A D | qcom,prng.yaml | 4 $id: http://devicetree.org/schemas/crypto/qcom,prng.yaml# 16 - qcom,prng # 8916 etc. 17 - qcom,prng-ee # 8996 and later using EE 65 compatible = "qcom,prng";
|
| /linux-6.15/arch/s390/boot/ |
| H A D | kaslr.c | 48 struct prng_parm prng = { in get_random() local 76 *(unsigned long *) prng.parm_block ^= seed; in get_random() 78 cpacf_kmc(CPACF_KMC_PRNG, prng.parm_block, in get_random() 81 memcpy(prng.parm_block, entropy, sizeof(entropy)); in get_random() 84 cpacf_kmc(CPACF_KMC_PRNG, prng.parm_block, (u8 *) &random, in get_random()
|
| /linux-6.15/drivers/gpu/drm/tests/ |
| H A D | drm_buddy_test.c | 27 DRM_RND_STATE(prng, random_seed); in drm_test_buddy_alloc_range_bias() 35 ps = roundup_pow_of_two(prandom_u32_state(&prng) % bias_size); in drm_test_buddy_alloc_range_bias() 45 order = drm_random_order(count, &prng); in drm_test_buddy_alloc_range_bias() 121 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); in drm_test_buddy_alloc_range_bias() 143 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); in drm_test_buddy_alloc_range_bias() 180 bias_start = round_up(prandom_u32_state(&prng) % (mm_size - ps), ps); in drm_test_buddy_alloc_range_bias() 186 u32 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); in drm_test_buddy_alloc_range_bias() 206 bias_start -= round_up(prandom_u32_state(&prng) % bias_start, ps); in drm_test_buddy_alloc_range_bias() 208 bias_end += round_up(prandom_u32_state(&prng) % (mm_size - bias_end), ps); in drm_test_buddy_alloc_range_bias() 238 bias_start = round_up(prandom_u32_state(&prng) % (mm_size - ps), ps); in drm_test_buddy_alloc_range_bias() [all …]
|
| /linux-6.15/net/sched/ |
| H A D | sch_netem.c | 111 struct prng { struct 114 } prng; member 213 u32 rnd = prandom_u32_state(&q->prng.prng_state); in loss_4state() 278 struct rnd_state *s = &q->prng.prng_state; in loss_gilb_ell() 331 struct prng *prng, in tabledist() argument 341 rnd = get_crandom(state, prng); in tabledist() 559 &q->delay_cor, &q->prng, q->delay_dist); in netem_enqueue() 666 NULL, &q->prng, q->slot_dist); in get_slot_next() 1074 q->prng.seed = nla_get_u64(tb[TCA_NETEM_PRNG_SEED]); in netem_change() 1076 q->prng.seed = get_random_u64(); in netem_change() [all …]
|
| /linux-6.15/drivers/gpu/drm/xe/tests/ |
| H A D | xe_bo.c | 452 struct rnd_state prng; in shrink_test_run_device() local 457 prandom_seed_state(&prng, rand_seed); in shrink_test_run_device() 525 int ret = shrink_test_fill_random(bo, &prng, link); in shrink_test_run_device() 557 prandom_seed_state(&prng, rand_seed); in shrink_test_run_device() 579 failed = shrink_test_verify(test, bo, count, &prng, link); in shrink_test_run_device()
|
| /linux-6.15/drivers/crypto/allwinner/sun4i-ss/ |
| H A D | Makefile | 4 sun4i-ss-$(CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG) += sun4i-ss-prng.o
|
| /linux-6.15/drivers/crypto/allwinner/sun8i-ss/ |
| H A D | Makefile | 3 sun8i-ss-$(CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG) += sun8i-ss-prng.o
|
| /linux-6.15/drivers/crypto/allwinner/sun8i-ce/ |
| H A D | Makefile | 4 sun8i-ce-$(CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG) += sun8i-ce-prng.o
|
| H A D | sun8i-ce-core.c | 52 .prng = CE_ALG_PRNG, 69 .prng = CE_ALG_PRNG, 91 .prng = CE_ALG_PRNG_V2, 115 .prng = CE_ALG_PRNG_V2, 132 .prng = CE_ALG_PRNG, 151 .prng = CE_ALG_PRNG, 168 .prng = CE_ALG_PRNG, 941 if (ce->variant->prng == CE_ID_NOTSUPP) { in sun8i_ce_register_algs()
|
| /linux-6.15/arch/s390/crypto/ |
| H A D | Makefile | 15 obj-$(CONFIG_S390_PRNG) += prng.o
|
| /linux-6.15/Documentation/devicetree/bindings/rng/ |
| H A D | samsung,exynos4-rng.yaml | 16 - samsung,exynos5250-prng # for Exynos5250+
|
| /linux-6.15/arch/arm/boot/dts/samsung/ |
| H A D | exynos5.dtsi | 213 prng: rng@10830400 { label 214 compatible = "samsung,exynos5250-prng";
|