Home
last modified time | relevance | path

Searched refs:prng (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/
H A 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()
288 i915_prandom_u32_max_state(I915_TILING_Y + 1, prng); in tiled_blits_create_buffers()
372 struct rnd_state *prng) in verify_buffer()
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
257 tiled_blits_create_buffers(struct tiled_blits *t, int width, int height, struct rnd_state *prng) tiled_blits_create_buffers() argument
370 verify_buffer(const struct tiled_blits *t, struct blit_buffer *buf, struct rnd_state *prng) verify_buffer() argument
561 tiled_blits_prepare(struct tiled_blits *t, struct rnd_state *prng) tiled_blits_prepare() argument
593 tiled_blits_bounce(struct tiled_blits *t, struct rnd_state *prng) tiled_blits_bounce() argument
621 __igt_client_tiled_blits(struct intel_engine_cs *engine, struct rnd_state *prng) __igt_client_tiled_blits() argument
[all...]
H A 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()
[all...]
H A Di915_gem_coherency.c294 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dselftest_migrate.c42 u32 sz, struct rnd_state *prng) in copy()
116 int x = i * 1024 + i915_prandom_u32_max_state(1024, prng); in copy()
261 u32 sz, struct rnd_state *prng) in clear()
335 i915_prandom_u32_max_state(1024, prng); in clear()
377 ccs_bytes_left), prng); in clear()
439 migrate_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) in migrate_copy() argument
441 return copy(migrate, __migrate_copy, sz, prng); in migrate_copy()
445 global_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) in global_copy() argument
447 return copy(migrate, __global_copy, sz, prng); in global_copy()
477 migrate_clear(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) in migrate_clear() argument
36 copy(struct intel_migrate *migrate, int (*fn)(struct intel_migrate *migrate, struct i915_gem_ww_ctx *ww, struct drm_i915_gem_object *src, struct drm_i915_gem_object *dst, struct i915_request **out), u32 sz, struct rnd_state *prng) copy() argument
255 clear(struct intel_migrate *migrate, int (*fn)(struct intel_migrate *migrate, struct i915_gem_ww_ctx *ww, struct drm_i915_gem_object *obj, u32 value, struct i915_request **out), u32 sz, struct rnd_state *prng) clear() argument
483 global_clear(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) global_clear() argument
679 struct rnd_state prng; global() member
[all...]
H A Dselftest_rc6.c160 struct rnd_state *prng, in randomised_engines()
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()
159 randomised_engines(struct intel_gt *gt, struct rnd_state *prng, unsigned int *count) randomised_engines() argument
H A Dselftest_timeline.c70 struct rnd_state prng; member
130 &state->prng); in __mock_hwsp_timeline()
133 &state->prng); in __mock_hwsp_timeline()
162 state.prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed); in mock_hwsp_freelist()
289 struct rnd_state prng; in bench_sync() local
301 * of the prng and subtract it from the reported results. in bench_sync()
303 prandom_seed_state(&prng, i915_selftest.random_seed); in bench_sync()
310 /* Make sure the compiler doesn't optimise away the prng call */ in bench_sync()
311 WRITE_ONCE(x, prandom_u32_state(&prng)); in bench_sync()
316 pr_debug("%s: %lu random evaluations, %lluns/prng\ in bench_sync()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_client_blt.c299 struct rnd_state *prng) in tiled_blits_create_buffers()
328 i915_prandom_u32_max_state(CLIENT_NUM_TILING_TYPES, prng); in tiled_blits_create_buffers()
425 struct rnd_state *prng) in verify_buffer()
431 x = i915_prandom_u32_max_state(t->width, prng); in verify_buffer()
432 y = i915_prandom_u32_max_state(t->height, prng); in verify_buffer()
541 tiled_blits_create(struct intel_engine_cs *engine, struct rnd_state *prng) in tiled_blits_create() argument
584 err = tiled_blits_create_buffers(t, WIDTH, HEIGHT, prng); in tiled_blits_create()
606 struct rnd_state *prng) in tiled_blits_prepare()
619 fill_scratch(t, map, prandom_u32_state(prng)); in tiled_blits_prepare()
620 GEM_BUG_ON(verify_buffer(t, &t->scratch, prng)); in tiled_blits_prepare()
297 tiled_blits_create_buffers(struct tiled_blits *t, int width, int height, struct rnd_state *prng) tiled_blits_create_buffers() argument
423 verify_buffer(const struct tiled_blits *t, struct blit_buffer *buf, struct rnd_state *prng) verify_buffer() argument
605 tiled_blits_prepare(struct tiled_blits *t, struct rnd_state *prng) tiled_blits_prepare() argument
637 tiled_blits_bounce(struct tiled_blits *t, struct rnd_state *prng) tiled_blits_bounce() argument
667 __igt_client_tiled_blits(struct intel_engine_cs *engine, struct rnd_state *prng) __igt_client_tiled_blits() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A Dintel_memory_region.c165 I915_RND_STATE(prng); in igt_mock_reserve()
170 order = i915_random_order(count, &prng); in igt_mock_reserve()
184 u64 size = i915_prandom_u32_max_state(chunk_size, &prng); in igt_mock_reserve()
191 offset = igt_random_offset(&prng, 0, chunk_size, size, in igt_mock_reserve()
208 u32 size = i915_prandom_u32_max_state(cur_avail, &prng); in igt_mock_reserve()
243 I915_RND_STATE(prng); in igt_mock_contiguous()
279 target = i915_prandom_u64_state(&prng); in igt_mock_contiguous()
462 I915_RND_STATE(prng); in igt_mock_max_segment()
478 if (i915_prandom_u64_state(&prng) & 1) in igt_mock_max_segment()
565 I915_RND_STATE(prng); in igt_mock_io_size()
1000 random_engine_class(struct drm_i915_private *i915, unsigned int class, struct rnd_state *prng) random_engine_class() argument
[all...]
H A Dscatterlist.c282 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()
[all...]
H 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()
H A Di915_gem.c49 u32 prng = 0x12345678; in trash_stolen() local
67 prng = next_pseudo_random32(prng); in trash_stolen()
68 iowrite32(prng, &s[x]); in trash_stolen()
/kernel/linux/linux-5.10/crypto/
H A Dansi_cprng.c352 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()
400 struct prng_context *prng = crypto_rng_ctx(tfm); in fips_cprng_reset() local
415 rc = get_prng_bytes(rdata, DEFAULT_BLK_SZ, prng, 0); in fips_cprng_reset()
416 prng in fips_cprng_reset()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/
H 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()
[all...]
H A 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()
534 count = i915_prandom_u32_max_state(count, prng); in random_engine_class()
542 I915_RND_STATE(prng); in igt_lmem_write_cpu()
520 random_engine_class(struct drm_i915_private *i915, unsigned int class, struct rnd_state *prng) random_engine_class() argument
[all...]
H 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()
H A Di915_gem.c47 u32 prng = 0x12345678; in trash_stolen() local
62 prng = next_pseudo_random32(prng); in trash_stolen()
63 iowrite32(prng, &s[x]); in trash_stolen()
H A Di915_buddy.c281 I915_RND_STATE(prng); in igt_mm_config()
286 prandom_seed_state(&prng, i915_selftest.random_seed); in igt_mm_config()
289 s = 1 + i915_prandom_u32_max_state((BIT(33 - 12)) - 1, &prng); in igt_mm_config()
291 ms = BIT(i915_prandom_u32_max_state(ilog2(s), &prng)); in igt_mm_config()
304 I915_RND_STATE(prng); in igt_buddy_alloc_smoke()
320 order = i915_random_order(mm.max_order + 1, &prng); in igt_buddy_alloc_smoke()
/kernel/linux/linux-6.6/crypto/
H 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 in fips_cprng_reset()
[all...]
/kernel/linux/linux-5.10/arch/s390/boot/
H A Dkaslr.c47 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-6.6/arch/s390/boot/
H 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/selftests/
H 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()
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...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A 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\ in bench_sync()
[all...]
H A Dselftest_rc6.c152 struct rnd_state *prng, in randomised_engines()
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()
151 randomised_engines(struct intel_gt *gt, struct rnd_state *prng, unsigned int *count) randomised_engines() argument
/kernel/linux/linux-6.6/net/sched/
H A Dsch_netem.c108 struct prng { struct
111 } prng; member
187 static u32 get_crandom(struct crndstate *state, struct prng *p) in get_crandom()
210 u32 rnd = prandom_u32_state(&q->prng.prng_state); in loss_4state()
275 struct rnd_state *s = &q->prng.prng_state; in loss_gilb_ell()
299 return q->loss && q->loss >= get_crandom(&q->loss_cor, &q->prng); in loss_event()
328 struct prng *prng, in tabledist()
338 rnd = get_crandom(state, prng); in tabledist()
460 if (q->duplicate && q->duplicate >= get_crandom(&q->dup_cor, &q->prng)) in netem_enqueue()
326 tabledist(s64 mu, s32 sigma, struct crndstate *state, struct prng *prng, const struct disttable *dist) tabledist() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tests/
H A Ddrm_mm_test.c346 DRM_RND_STATE(prng, random_seed); in __drm_test_mm_reserve()
362 order = drm_random_order(count, &prng); in __drm_test_mm_reserve()
402 drm_random_reorder(order, count, &prng); in __drm_test_mm_reserve()
529 DRM_RND_STATE(prng, random_seed); in __drm_test_mm_insert()
545 order = drm_random_order(count, &prng); in __drm_test_mm_insert()
1392 DRM_RND_STATE(prng, random_seed); in drm_test_mm_evict()
1410 order = drm_random_order(size, &prng); in drm_test_mm_evict()
1434 drm_random_reorder(order, size, &prng); in drm_test_mm_evict()
1444 drm_random_reorder(order, size, &prng); in drm_test_mm_evict()
1459 drm_random_reorder(order, size, &prng); in drm_test_mm_evict()
[all...]

Completed in 21 milliseconds

123