Home
last modified time | relevance | path

Searched refs:prng (Results 1 – 25 of 55) sorted by relevance

123

/linux/drivers/gpu/drm/i915/gt/
A Dselftest_migrate.c38 u32 sz, struct rnd_state *prng) in copy() argument
138 u32 sz, struct rnd_state *prng) in clear() argument
239 return copy(migrate, __migrate_copy, sz, prng); in migrate_copy()
245 return copy(migrate, __global_copy, sz, prng); in global_copy()
290 I915_RND_STATE(prng); in live_migrate_copy()
296 err = migrate_copy(migrate, sizes[i], &prng); in live_migrate_copy()
298 err = global_copy(migrate, sizes[i], &prng); in live_migrate_copy()
311 I915_RND_STATE(prng); in live_migrate_clear()
332 struct rnd_state prng; member
341 I915_RND_STATE(prng); in threaded_migrate()
[all …]
A Dselftest_rc6.c160 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()
A Dselftest_timeline.c68 struct rnd_state prng; member
128 &state->prng); in __mock_hwsp_timeline()
131 &state->prng); in __mock_hwsp_timeline()
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()
339 u64 id = i915_prandom_u64_state(&prng); in bench_sync()
393 u32 id = random_engine(&prng); in bench_sync()
[all …]
A Dselftest_lrc.c1628 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/drivers/gpu/drm/i915/gem/selftests/
A Di915_gem_client_blt.c153 struct rnd_state *prng) in tiled_blits_create_buffers() argument
266 struct rnd_state *prng) in verify_buffer() argument
272 x = i915_prandom_u32_max_state(t->width, prng); in verify_buffer()
273 y = i915_prandom_u32_max_state(t->height, prng); in verify_buffer()
456 struct rnd_state *prng) in tiled_blits_prepare() argument
508 err = verify_buffer(t, &t->buffers[2], prng); in tiled_blits_bounce()
516 struct rnd_state *prng) in __igt_client_tiled_blits() argument
521 t = tiled_blits_create(engine, prng); in __igt_client_tiled_blits()
525 err = tiled_blits_prepare(t, prng); in __igt_client_tiled_blits()
529 err = tiled_blits_bounce(t, prng); in __igt_client_tiled_blits()
[all …]
A Di915_gem_coherency.c293 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()
A Di915_gem_mman.c84 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()
A Dhuge_pages.c1126 I915_RND_STATE(prng); in igt_write_huge()
1163 order = i915_random_order(count * count, &prng); in igt_write_huge()
1258 static u32 igt_random_size(struct rnd_state *prng, in igt_random_size() argument
1271 size = prandom_u32_state(prng) & mask; in igt_random_size()
1283 I915_RND_STATE(prng); in igt_ppgtt_smoke_huge()
1306 size = igt_random_size(&prng, min, rounddown_pow_of_two(size)); in igt_ppgtt_smoke_huge()
/linux/drivers/gpu/drm/i915/selftests/
A 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()
A Dintel_memory_region.c163 I915_RND_STATE(prng); in igt_mock_reserve()
241 I915_RND_STATE(prng); in igt_mock_contiguous()
560 I915_RND_STATE(prng); in igt_gpu_write()
601 u32 rng = prandom_u32_state(&prng); in igt_gpu_write()
710 I915_RND_STATE(prng); in igt_lmem_create_cleared_cpu()
749 &prng); in igt_lmem_create_cleared_cpu()
766 val = prandom_u32_state(&prng); in igt_lmem_create_cleared_cpu()
795 I915_RND_STATE(prng); in igt_lmem_write_gpu()
836 struct rnd_state *prng) in random_engine_class() argument
856 I915_RND_STATE(prng); in igt_lmem_write_cpu()
[all …]
A Di915_syncmap.c204 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()
A Di915_gem.c48 u32 prng = 0x12345678; in trash_stolen() local
63 prng = next_pseudo_random32(prng); in trash_stolen()
64 iowrite32(prng, &s[x]); in trash_stolen()
A Di915_buddy.c279 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()
A Di915_gem_gtt.c250 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()
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()
1828 I915_RND_STATE(prng); in igt_cs_tlb()
[all …]
/linux/crypto/
A Dansi_cprng.c353 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/Documentation/devicetree/bindings/crypto/
A 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
15 compatible = "qcom,prng";
/linux/arch/s390/boot/
A Dkaslr.c48 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/drivers/gpu/drm/selftests/
A Dtest-drm_mm.c374 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()
1630 DRM_RND_STATE(prng, random_seed); in igt_evict_range()
1733 DRM_RND_STATE(prng, random_seed); in igt_topdown()
1847 DRM_RND_STATE(prng, random_seed); in igt_bottomup()
2260 DRM_RND_STATE(prng, random_seed); in igt_color_evict()
[all …]
/linux/drivers/crypto/allwinner/sun4i-ss/
A DMakefile4 sun4i-ss-$(CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG) += sun4i-ss-prng.o
/linux/drivers/crypto/allwinner/sun8i-ss/
A DMakefile3 sun8i-ss-$(CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG) += sun8i-ss-prng.o
/linux/drivers/crypto/allwinner/sun8i-ce/
A DMakefile4 sun8i-ce-$(CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG) += sun8i-ce-prng.o
A Dsun8i-ce-core.c49 .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/arch/s390/crypto/
A DMakefile14 obj-$(CONFIG_S390_PRNG) += prng.o
/linux/Documentation/devicetree/bindings/rng/
A Dsamsung,exynos4-rng.yaml16 - samsung,exynos5250-prng # for Exynos5250+
/linux/arch/arm/boot/dts/
A Dexynos5.dtsi213 prng: rng@10830400 { label
214 compatible = "samsung,exynos5250-prng";

Completed in 84 milliseconds

123