/linux-master/drivers/crypto/allwinner/sun4i-ss/ |
H A D | Makefile | 4 sun4i-ss-$(CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG) += sun4i-ss-prng.o
|
/linux-master/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, 108 .prng = CE_ALG_PRNG, 127 .prng = CE_ALG_PRNG, 144 .prng = CE_ALG_PRNG, 598 .cra_driver_name = "sun8i-ce-prng", 917 if (ce->variant->prng == CE_ID_NOTSUPP) {
|
H A D | sun8i-ce-prng.c | 3 * sun8i-ce-prng.c - hardware cryptographic offloader for 122 common = ce->variant->prng | CE_COMM_INT;
|
H A D | sun8i-ce.h | 141 * @prng: The CE_ALG_XXX value for the PRNG 154 unsigned char prng; member in struct:ce_variant
|
/linux-master/drivers/crypto/allwinner/sun8i-ss/ |
H A D | Makefile | 3 sun8i-ss-$(CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG) += sun8i-ss-prng.o
|
/linux-master/crypto/ |
H A D | ansi_cprng.c | 353 struct prng_context *prng = crypto_rng_ctx(tfm); local 355 return get_prng_bytes(rdata, dlen, prng, 0); 367 struct prng_context *prng = crypto_rng_ctx(tfm); local 377 reset_prng_context(prng, key, DEFAULT_PRNG_KSZ, seed, dt); 379 if (prng->flags & PRNG_NEED_RESET) 389 struct prng_context *prng = crypto_rng_ctx(tfm); local 391 return get_prng_bytes(rdata, dlen, prng, 1); 401 struct prng_context *prng = crypto_rng_ctx(tfm); local 416 rc = get_prng_bytes(rdata, DEFAULT_BLK_SZ, prng, 0); 417 prng [all...] |
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | scatterlist.c | 282 struct rnd_state prng; local 297 prandom_seed_state(&prng, 299 err = alloc_table(&pt, sz, sz, *npages, &prng, 306 prandom_seed_state(&prng, 308 err = expect_pfn_sgtable(&pt, *npages, &prng, 338 struct rnd_state prng; local 340 prandom_seed_state(&prng, i915_selftest.random_seed); 341 err = alloc_table(&pt, prime, max, *npages, &prng, 355 prandom_seed_state(&prng, 358 *npages, &prng, [all...] |
H A D | intel_memory_region.c | 165 I915_RND_STATE(prng); 170 order = i915_random_order(count, &prng); 184 u64 size = i915_prandom_u32_max_state(chunk_size, &prng); 191 offset = igt_random_offset(&prng, 0, chunk_size, size, 208 u32 size = i915_prandom_u32_max_state(cur_avail, &prng); 243 I915_RND_STATE(prng); 279 target = i915_prandom_u64_state(&prng); 462 I915_RND_STATE(prng); 478 if (i915_prandom_u64_state(&prng) & 1) 565 I915_RND_STATE(prng); 1000 random_engine_class(struct drm_i915_private *i915, unsigned int class, struct rnd_state *prng) argument [all...] |
H A D | i915_syncmap.c | 204 I915_RND_STATE(prng); 217 u64 context = i915_prandom_u64_state(&prng); 226 prandom_u32_state(&prng)); 402 I915_RND_STATE(prng); 414 u64 context = i915_prandom_u64_state(&prng) & ~MASK; 544 I915_RND_STATE(prng); 562 u64 context = i915_prandom_u64_state(&prng); 578 seqno = prandom_u32_state(&prng);
|
H A D | i915_gem.c | 49 u32 prng = 0x12345678; local 67 prng = next_pseudo_random32(prng); 68 iowrite32(prng, &s[x]);
|
H A D | i915_gem_gtt.c | 260 I915_RND_SUBSTATE(prng, seed_prng); 277 order = i915_random_order(count, &prng); 368 i915_random_reorder(order, count, &prng); 795 I915_RND_STATE(prng); 826 order = i915_random_order(count, &prng); 1344 I915_RND_STATE(prng); 1388 order = i915_random_order(count, &prng); 1404 i915_random_reorder(order, count, &prng); 1535 I915_RND_STATE(prng); 1653 offset = igt_random_offset(&prng, [all...] |
/linux-master/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_client_blt.c | 296 struct rnd_state *prng) 325 i915_prandom_u32_max_state(CLIENT_NUM_TILING_TYPES, prng); 416 struct rnd_state *prng) 422 x = i915_prandom_u32_max_state(t->width, prng); 423 y = i915_prandom_u32_max_state(t->height, prng); 532 tiled_blits_create(struct intel_engine_cs *engine, struct rnd_state *prng) argument 575 err = tiled_blits_create_buffers(t, WIDTH, HEIGHT, prng); 597 struct rnd_state *prng) 610 fill_scratch(t, map, prandom_u32_state(prng)); 611 GEM_BUG_ON(verify_buffer(t, &t->scratch, prng)); 294 tiled_blits_create_buffers(struct tiled_blits *t, int width, int height, struct rnd_state *prng) argument 414 verify_buffer(const struct tiled_blits *t, struct blit_buffer *buf, struct rnd_state *prng) argument 596 tiled_blits_prepare(struct tiled_blits *t, struct rnd_state *prng) argument 628 tiled_blits_bounce(struct tiled_blits *t, struct rnd_state *prng) argument 658 __igt_client_tiled_blits(struct intel_engine_cs *engine, struct rnd_state *prng) argument [all...] |
H A D | i915_gem_coherency.c | 289 random_engine(struct drm_i915_private *i915, struct rnd_state *prng) argument 298 count = i915_prandom_u32_max_state(count, prng); 313 I915_RND_STATE(prng); 332 ctx.engine = random_engine(i915, &prng); 368 i915_random_reorder(offsets, ncachelines, &prng); 370 values[n] = prandom_u32_state(&prng);
|
H A D | huge_pages.c | 1198 I915_RND_STATE(prng); 1248 order = i915_random_order(count * count, &prng); 1351 static u32 igt_random_size(struct rnd_state *prng, argument 1364 size = prandom_u32_state(prng) & mask; 1375 I915_RND_STATE(prng); 1399 size = igt_random_size(&prng, min, rounddown_pow_of_two(size)); 1622 I915_RND_STATE(prng); 1657 sz = i915_prandom_u32_max_state(SZ_4M, &prng); 1706 order = i915_random_order(count * count, &prng); 1716 u32 rnd = i915_prandom_u32_max_state(UINT_MAX, &prng); [all...] |
H A D | i915_gem_mman.c | 94 struct rnd_state *prng) 126 page = i915_prandom_u32_max_state(npages, prng); 452 I915_RND_STATE(prng); 492 i915_prandom_u32_max_state(I915_TILING_Y + 1, &prng); 518 i915_prandom_u32_max_state(max_pitch, &prng); 524 err = check_partial_mapping(obj, &tile, &prng); 92 check_partial_mapping(struct drm_i915_gem_object *obj, const struct tile *tile, struct rnd_state *prng) argument
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | selftest_migrate.c | 42 u32 sz, struct rnd_state *prng) 116 int x = i * 1024 + i915_prandom_u32_max_state(1024, prng); 261 u32 sz, struct rnd_state *prng) 335 i915_prandom_u32_max_state(1024, prng); 377 ccs_bytes_left), prng); 439 migrate_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) argument 441 return copy(migrate, __migrate_copy, sz, prng); 445 global_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) argument 447 return copy(migrate, __global_copy, sz, prng); 477 migrate_clear(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) 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) 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) argument 483 global_clear(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng) argument 679 struct rnd_state prng; member in struct:threaded_migrate [all...] |
H A D | selftest_rc6.c | 160 struct rnd_state *prng, 181 i915_prandom_shuffle(engines, sizeof(*engines), n, prng); 192 I915_RND_STATE(prng); 199 engines = randomised_engines(gt, &prng, &count); 159 randomised_engines(struct intel_gt *gt, struct rnd_state *prng, unsigned int *count) argument
|
H A D | selftest_tlb.c | 38 struct rnd_state *prng) 67 addr = igt_random_offset(prng, addr, min(ce->vm->total, BIT_ULL(48)), 91 addr = igt_random_offset(prng, addr, addr + align, 8, 8); 238 I915_RND_STATE(prng); 327 &prng); 336 &prng); 32 pte_tlbinv(struct intel_context *ce, struct i915_vma *va, struct i915_vma *vb, u64 align, void (*tlbinv)(struct i915_address_space *vm, u64 addr, u64 length), u64 length, struct rnd_state *prng) argument
|
H A D | selftest_timeline.c | 70 struct rnd_state prng; member in struct:mock_hwsp_freelist 130 &state->prng); 133 &state->prng); 162 state.prng = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed); 289 struct rnd_state prng; local 301 * of the prng and subtract it from the reported results. 303 prandom_seed_state(&prng, i915_selftest.random_seed); 310 /* Make sure the compiler doesn't optimise away the prng call */ 311 WRITE_ONCE(x, prandom_u32_state(&prng)); 316 pr_debug("%s: %lu random evaluations, %lluns/prng\ [all...] |
H A D | selftest_lrc.c | 1761 struct rnd_state *prng) 1770 prandom_bytes_state(prng, 1790 static int __lrc_garbage(struct intel_engine_cs *engine, struct rnd_state *prng) argument 1800 hang = garbage(ce, prng); 1853 I915_RND_STATE(prng); 1861 err = __lrc_garbage(engine, &prng); 1760 garbage(struct intel_context *ce, struct rnd_state *prng) argument
|
/linux-master/arch/s390/boot/ |
H A D | kaslr.c | 48 struct prng_parm prng = { local 76 *(unsigned long *) prng.parm_block ^= seed; 78 cpacf_kmc(CPACF_KMC_PRNG, prng.parm_block, 81 memcpy(prng.parm_block, entropy, sizeof(entropy)); 84 cpacf_kmc(CPACF_KMC_PRNG, prng.parm_block, (u8 *) &random,
|
/linux-master/arch/s390/crypto/ |
H A D | Makefile | 15 obj-$(CONFIG_S390_PRNG) += prng.o
|
/linux-master/drivers/gpu/drm/tests/ |
H A D | drm_buddy_test.c | 27 DRM_RND_STATE(prng, random_seed); 33 ps = roundup_pow_of_two(prandom_u32_state(&prng) % bias_size); 43 order = drm_random_order(count, &prng); 119 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); 141 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); 178 bias_start = round_up(prandom_u32_state(&prng) % (mm_size - ps), ps); 179 bias_end = round_up(bias_start + prandom_u32_state(&prng) % (mm_size - bias_start), ps); 184 u32 size = max(round_up(prandom_u32_state(&prng) % bias_rem, ps), ps); 204 bias_start -= round_up(prandom_u32_state(&prng) % bias_start, ps); 206 bias_end += round_up(prandom_u32_state(&prng) [all...] |
/linux-master/net/sched/ |
H A D | sch_netem.c | 108 struct prng { struct in struct:netem_sched_data 111 } prng; member in struct:netem_sched_data 187 static u32 get_crandom(struct crndstate *state, struct prng *p) 210 u32 rnd = prandom_u32_state(&q->prng.prng_state); 275 struct rnd_state *s = &q->prng.prng_state; 299 return q->loss && q->loss >= get_crandom(&q->loss_cor, &q->prng); 328 struct prng *prng, 338 rnd = get_crandom(state, prng); 460 if (q->duplicate && q->duplicate >= get_crandom(&q->dup_cor, &q->prng)) 326 tabledist(s64 mu, s32 sigma, struct crndstate *state, struct prng *prng, const struct disttable *dist) argument [all...] |