/Linux-v5.15/drivers/gpu/drm/i915/gt/ |
D | selftest_migrate.c | 38 u32 sz, struct rnd_state *prng) in copy() argument 111 int x = i * 1024 + i915_prandom_u32_max_state(1024, prng); in copy() 138 u32 sz, struct rnd_state *prng) in clear() argument 191 int x = i * 1024 + i915_prandom_u32_max_state(1024, prng); in clear() 237 migrate_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) in migrate_copy() argument 239 return copy(migrate, __migrate_copy, sz, prng); in migrate_copy() 243 global_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) in global_copy() argument 245 return copy(migrate, __global_copy, sz, prng); in global_copy() 275 migrate_clear(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) in migrate_clear() argument 277 return clear(migrate, __migrate_clear, sz, prng); in migrate_clear() [all …]
|
D | selftest_rc6.c | 160 struct rnd_state *prng, in randomised_engines() argument 181 i915_prandom_shuffle(engines, sizeof(*engines), n, prng); in randomised_engines() 192 I915_RND_STATE(prng); in live_rc6_ctx_wa() 199 engines = randomised_engines(gt, &prng, &count); in live_rc6_ctx_wa()
|
D | selftest_timeline.c | 68 struct rnd_state prng; member 128 &state->prng); in __mock_hwsp_timeline() 131 &state->prng); in __mock_hwsp_timeline() 160 state.prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed); in mock_hwsp_freelist() 287 struct rnd_state prng; in bench_sync() local 301 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync() 309 WRITE_ONCE(x, prandom_u32_state(&prng)); in bench_sync() 319 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync() 324 u64 id = i915_prandom_u64_state(&prng); in bench_sync() 335 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync() [all …]
|
D | selftest_lrc.c | 1628 struct rnd_state *prng) in garbage() argument 1637 prandom_bytes_state(prng, in garbage() 1657 static int __lrc_garbage(struct intel_engine_cs *engine, struct rnd_state *prng) in __lrc_garbage() argument 1667 hang = garbage(ce, prng); in __lrc_garbage() 1720 I915_RND_STATE(prng); in live_lrc_garbage() 1728 err = __lrc_garbage(engine, &prng); in live_lrc_garbage()
|
/Linux-v5.15/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_client_blt.c | 146 struct rnd_state *prng) in tiled_blits_create_buffers() argument 175 i915_prandom_u32_max_state(I915_TILING_Y + 1, prng); in tiled_blits_create_buffers() 259 struct rnd_state *prng) in verify_buffer() argument 265 x = i915_prandom_u32_max_state(t->width, prng); in verify_buffer() 266 y = i915_prandom_u32_max_state(t->height, prng); in verify_buffer() 389 tiled_blits_create(struct intel_engine_cs *engine, struct rnd_state *prng) in tiled_blits_create() argument 427 err = tiled_blits_create_buffers(t, WIDTH, HEIGHT, prng); in tiled_blits_create() 449 struct rnd_state *prng) in tiled_blits_prepare() argument 462 fill_scratch(t, map, prandom_u32_state(prng)); in tiled_blits_prepare() 463 GEM_BUG_ON(verify_buffer(t, &t->scratch, prng)); in tiled_blits_prepare() [all …]
|
D | i915_gem_coherency.c | 293 random_engine(struct drm_i915_private *i915, struct rnd_state *prng) in random_engine() argument 302 count = i915_prandom_u32_max_state(count, prng); in random_engine() 317 I915_RND_STATE(prng); in igt_gem_coherency() 336 ctx.engine = random_engine(i915, &prng); in igt_gem_coherency() 372 i915_random_reorder(offsets, ncachelines, &prng); in igt_gem_coherency() 374 values[n] = prandom_u32_state(&prng); in igt_gem_coherency()
|
D | huge_pages.c | 1121 I915_RND_STATE(prng); in igt_write_huge() 1158 order = i915_random_order(count * count, &prng); in igt_write_huge() 1253 static u32 igt_random_size(struct rnd_state *prng, in igt_random_size() argument 1266 size = prandom_u32_state(prng) & mask; in igt_random_size() 1278 I915_RND_STATE(prng); in igt_ppgtt_smoke_huge() 1301 size = igt_random_size(&prng, min, rounddown_pow_of_two(size)); in igt_ppgtt_smoke_huge()
|
D | i915_gem_mman.c | 84 struct rnd_state *prng) in check_partial_mapping() argument 115 page = i915_prandom_u32_max_state(npages, prng); in check_partial_mapping() 436 I915_RND_STATE(prng); in igt_smoke_tiling() 476 i915_prandom_u32_max_state(I915_TILING_Y + 1, &prng); in igt_smoke_tiling() 502 i915_prandom_u32_max_state(max_pitch, &prng); in igt_smoke_tiling() 508 err = check_partial_mapping(obj, &tile, &prng); in igt_smoke_tiling()
|
/Linux-v5.15/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 | 163 I915_RND_STATE(prng); in igt_mock_reserve() 168 order = i915_random_order(count, &prng); in igt_mock_reserve() 182 u64 size = i915_prandom_u32_max_state(chunk_size, &prng); in igt_mock_reserve() 189 offset = igt_random_offset(&prng, 0, chunk_size, size, in igt_mock_reserve() 206 u32 size = i915_prandom_u32_max_state(cur_avail, &prng); in igt_mock_reserve() 241 I915_RND_STATE(prng); in igt_mock_contiguous() 277 target = i915_prandom_u64_state(&prng); in igt_mock_contiguous() 560 I915_RND_STATE(prng); in igt_gpu_write() 584 order = i915_random_order(count * count, &prng); in igt_gpu_write() 601 u32 rng = prandom_u32_state(&prng); in igt_gpu_write() [all …]
|
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()
|
D | i915_gem.c | 48 u32 prng = 0x12345678; in trash_stolen() local 63 prng = next_pseudo_random32(prng); in trash_stolen() 64 iowrite32(prng, &s[x]); in trash_stolen()
|
D | i915_buddy.c | 279 I915_RND_STATE(prng); in igt_mm_config() 284 prandom_seed_state(&prng, i915_selftest.random_seed); in igt_mm_config() 287 s = 1 + i915_prandom_u32_max_state((BIT(33 - 12)) - 1, &prng); in igt_mm_config() 289 ms = BIT(i915_prandom_u32_max_state(ilog2(s), &prng)); in igt_mm_config() 302 I915_RND_STATE(prng); in igt_buddy_alloc_smoke() 318 order = i915_random_order(mm.max_order + 1, &prng); in igt_buddy_alloc_smoke()
|
D | i915_gem_gtt.c | 250 I915_RND_SUBSTATE(prng, seed_prng); in lowlevel_hole() 266 order = i915_random_order(count, &prng); in lowlevel_hole() 355 i915_random_reorder(order, count, &prng); in lowlevel_hole() 762 I915_RND_STATE(prng); in drunk_hole() 789 order = i915_random_order(count, &prng); in drunk_hole() 1183 I915_RND_STATE(prng); in igt_ggtt_page() 1224 order = i915_random_order(count, &prng); in igt_ggtt_page() 1240 i915_random_reorder(order, count, &prng); in igt_ggtt_page() 1343 I915_RND_STATE(prng); in igt_gtt_reserve() 1474 offset = igt_random_offset(&prng, in igt_gtt_reserve() [all …]
|
/Linux-v5.15/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 15 compatible = "qcom,prng";
|
/Linux-v5.15/crypto/ |
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-v5.15/arch/s390/boot/ |
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-v5.15/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.15/drivers/crypto/allwinner/sun4i-ss/ |
D | Makefile | 4 sun4i-ss-$(CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG) += sun4i-ss-prng.o
|
/Linux-v5.15/drivers/crypto/allwinner/sun8i-ss/ |
D | Makefile | 3 sun8i-ss-$(CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG) += sun8i-ss-prng.o
|
/Linux-v5.15/drivers/crypto/allwinner/sun8i-ce/ |
D | Makefile | 4 sun8i-ce-$(CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG) += sun8i-ce-prng.o
|
D | sun8i-ce-core.c | 49 .prng = CE_ALG_PRNG, 66 .prng = CE_ALG_PRNG, 88 .prng = CE_ALG_PRNG_V2, 105 .prng = CE_ALG_PRNG, 122 .prng = CE_ALG_PRNG, 825 if (ce->variant->prng == CE_ID_NOTSUPP) { in sun8i_ce_register_algs()
|
/Linux-v5.15/arch/s390/crypto/ |
D | Makefile | 14 obj-$(CONFIG_S390_PRNG) += prng.o
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | exynos5.dtsi | 213 prng: rng@10830400 { label 214 compatible = "samsung,exynos5250-prng";
|
D | qcom-msm8226.dtsi | 71 compatible = "qcom,prng";
|