Symbol: rnd_state
arch/x86/mm/kaslr.c
84
struct rnd_state rand_state;
crypto/testmgr.c
1011
static char *generate_random_sgl_divisions(struct rnd_state *rng,
crypto/testmgr.c
1091
static void generate_random_testvec_config(struct rnd_state *rng,
crypto/testmgr.c
1680
struct rnd_state rng;
crypto/testmgr.c
1703
static void generate_random_hash_testvec(struct rnd_state *rng,
crypto/testmgr.c
1759
struct rnd_state rng;
crypto/testmgr.c
2237
struct rnd_state rng;
crypto/testmgr.c
2257
struct rnd_state rng;
crypto/testmgr.c
2276
static void mutate_aead_message(struct rnd_state *rng,
crypto/testmgr.c
2306
static void generate_aead_message(struct rnd_state *rng,
crypto/testmgr.c
2373
static void generate_random_aead_testvec(struct rnd_state *rng,
crypto/testmgr.c
2979
struct rnd_state rng;
crypto/testmgr.c
3002
static void generate_random_cipher_testvec(struct rnd_state *rng,
crypto/testmgr.c
3069
struct rnd_state rng;
crypto/testmgr.c
878
static inline void init_rnd_state(struct rnd_state *rng)
crypto/testmgr.c
883
static inline u8 prandom_u8(struct rnd_state *rng)
crypto/testmgr.c
888
static inline u32 prandom_u32_below(struct rnd_state *rng, u32 ceil)
crypto/testmgr.c
897
static inline bool prandom_bool(struct rnd_state *rng)
crypto/testmgr.c
902
static inline u32 prandom_u32_inclusive(struct rnd_state *rng,
crypto/testmgr.c
909
static unsigned int generate_random_length(struct rnd_state *rng,
crypto/testmgr.c
933
static void flip_random_bit(struct rnd_state *rng, u8 *buf, size_t size)
crypto/testmgr.c
942
static void flip_random_byte(struct rnd_state *rng, u8 *buf, size_t size)
crypto/testmgr.c
948
static void mutate_buffer(struct rnd_state *rng, u8 *buf, size_t size)
crypto/testmgr.c
970
static void generate_random_bytes(struct rnd_state *rng, u8 *buf, size_t count)
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1351
static u32 igt_random_size(struct rnd_state *prng,
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
300
struct rnd_state *prng)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
420
struct rnd_state *prng)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
536
tiled_blits_create(struct intel_engine_cs *engine, struct rnd_state *prng)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
601
struct rnd_state *prng)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
632
static int tiled_blits_bounce(struct tiled_blits *t, struct rnd_state *prng)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
663
struct rnd_state *prng)
drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c
289
random_engine(struct drm_i915_private *i915, struct rnd_state *prng)
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
96
struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3461
static int random_range(struct rnd_state *rnd, int min, int max)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3466
static int random_priority(struct rnd_state *rnd)
drivers/gpu/drm/i915/gt/selftest_execlists.c
3478
struct rnd_state prng;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1770
struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1799
static int __lrc_garbage(struct intel_engine_cs *engine, struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_migrate.c
261
u32 sz, struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_migrate.c
42
u32 sz, struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_migrate.c
439
migrate_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_migrate.c
445
global_copy(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_migrate.c
477
migrate_clear(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_migrate.c
483
global_clear(struct intel_migrate *migrate, u32 sz, struct rnd_state *prng)
drivers/gpu/drm/i915/gt/selftest_migrate.c
679
struct rnd_state prng;
drivers/gpu/drm/i915/gt/selftest_rc6.c
191
struct rnd_state *prng,
drivers/gpu/drm/i915/gt/selftest_timeline.c
282
static unsigned int random_engine(struct rnd_state *rnd)
drivers/gpu/drm/i915/gt/selftest_timeline.c
289
struct rnd_state prng;
drivers/gpu/drm/i915/gt/selftest_timeline.c
70
struct rnd_state prng;
drivers/gpu/drm/i915/gt/selftest_tlb.c
38
struct rnd_state *prng)
drivers/gpu/drm/i915/selftests/i915_gem.c
48
struct rnd_state prng;
drivers/gpu/drm/i915/selftests/i915_random.c
34
u64 i915_prandom_u64_state(struct rnd_state *rnd)
drivers/gpu/drm/i915/selftests/i915_random.c
46
struct rnd_state *state)
drivers/gpu/drm/i915/selftests/i915_random.c
71
struct rnd_state *state)
drivers/gpu/drm/i915/selftests/i915_random.c
76
unsigned int *i915_random_order(unsigned int count, struct rnd_state *state)
drivers/gpu/drm/i915/selftests/i915_random.c
92
u64 igt_random_offset(struct rnd_state *state,
drivers/gpu/drm/i915/selftests/i915_random.h
34
struct rnd_state state__; \
drivers/gpu/drm/i915/selftests/i915_random.h
40
struct rnd_state name__ = I915_RND_STATE_INITIALIZER(i915_selftest.random_seed)
drivers/gpu/drm/i915/selftests/i915_random.h
43
struct rnd_state name__ = I915_RND_STATE_INITIALIZER(prandom_u32_state(&(parent__)))
drivers/gpu/drm/i915/selftests/i915_random.h
45
u64 i915_prandom_u64_state(struct rnd_state *rnd);
drivers/gpu/drm/i915/selftests/i915_random.h
47
static inline u32 i915_prandom_u32_max_state(u32 ep_ro, struct rnd_state *state)
drivers/gpu/drm/i915/selftests/i915_random.h
53
struct rnd_state *state);
drivers/gpu/drm/i915/selftests/i915_random.h
56
struct rnd_state *state);
drivers/gpu/drm/i915/selftests/i915_random.h
59
struct rnd_state *state);
drivers/gpu/drm/i915/selftests/i915_random.h
61
u64 igt_random_offset(struct rnd_state *state,
drivers/gpu/drm/i915/selftests/intel_memory_region.c
994
struct rnd_state *prng)
drivers/gpu/drm/i915/selftests/scatterlist.c
144
struct rnd_state *rnd,
drivers/gpu/drm/i915/selftests/scatterlist.c
167
struct rnd_state *rnd)
drivers/gpu/drm/i915/selftests/scatterlist.c
174
struct rnd_state *rnd)
drivers/gpu/drm/i915/selftests/scatterlist.c
181
struct rnd_state *rnd)
drivers/gpu/drm/i915/selftests/scatterlist.c
188
struct rnd_state *rnd)
drivers/gpu/drm/i915/selftests/scatterlist.c
195
struct rnd_state *rnd)
drivers/gpu/drm/i915/selftests/scatterlist.c
217
struct rnd_state *rnd,
drivers/gpu/drm/i915/selftests/scatterlist.c
282
struct rnd_state prng;
drivers/gpu/drm/i915/selftests/scatterlist.c
338
struct rnd_state prng;
drivers/gpu/drm/i915/selftests/scatterlist.c
39
struct rnd_state *rnd);
drivers/gpu/drm/i915/selftests/scatterlist.c
43
struct rnd_state *rnd,
drivers/gpu/drm/xe/tests/xe_bo.c
379
static int shrink_test_fill_random(struct xe_bo *bo, struct rnd_state *state,
drivers/gpu/drm/xe/tests/xe_bo.c
402
unsigned int bo_nr, struct rnd_state *state,
drivers/gpu/drm/xe/tests/xe_bo.c
449
struct rnd_state prng;
drivers/gpu/tests/gpu_random.c
11
u32 gpu_prandom_u32_max_state(u32 ep_ro, struct rnd_state *state)
drivers/gpu/tests/gpu_random.c
18
struct rnd_state *state)
drivers/gpu/tests/gpu_random.c
30
unsigned int *gpu_random_order(unsigned int count, struct rnd_state *state)
drivers/gpu/tests/gpu_random.h
12
struct rnd_state state__; \
drivers/gpu/tests/gpu_random.h
18
struct rnd_state name__ = GPU_RND_STATE_INITIALIZER(seed__)
drivers/gpu/tests/gpu_random.h
21
struct rnd_state *state);
drivers/gpu/tests/gpu_random.h
24
struct rnd_state *state);
drivers/gpu/tests/gpu_random.h
26
struct rnd_state *state);
drivers/media/test-drivers/vivid/vivid-vid-cap.c
305
struct rnd_state prng;
drivers/mtd/tests/oobtest.c
173
prandom_bytes_state(&rnd_state, writebuf, use_len_max * pgcnt);
drivers/mtd/tests/oobtest.c
271
prandom_bytes_state(&rnd_state, writebuf, len);
drivers/mtd/tests/oobtest.c
405
prandom_seed_state(&rnd_state, 1);
drivers/mtd/tests/oobtest.c
410
prandom_seed_state(&rnd_state, 1);
drivers/mtd/tests/oobtest.c
425
prandom_seed_state(&rnd_state, 3);
drivers/mtd/tests/oobtest.c
43
static struct rnd_state rnd_state;
drivers/mtd/tests/oobtest.c
431
prandom_seed_state(&rnd_state, 3);
drivers/mtd/tests/oobtest.c
463
prandom_seed_state(&rnd_state, 5);
drivers/mtd/tests/oobtest.c
474
prandom_seed_state(&rnd_state, 5);
drivers/mtd/tests/oobtest.c
63
prandom_bytes_state(&rnd_state, writebuf, use_len_max * pgcnt);
drivers/mtd/tests/oobtest.c
636
prandom_seed_state(&rnd_state, 11);
drivers/mtd/tests/oobtest.c
645
prandom_bytes_state(&rnd_state, writebuf, sz * cnt);
drivers/mtd/tests/oobtest.c
671
prandom_seed_state(&rnd_state, 11);
drivers/mtd/tests/oobtest.c
676
prandom_bytes_state(&rnd_state, writebuf, mtd->oobavail * 2);
drivers/mtd/tests/pagetest.c
100
prandom_bytes_state(&rnd_state, boundary + pgsize, pgsize);
drivers/mtd/tests/pagetest.c
106
rnd_state = old_state;
drivers/mtd/tests/pagetest.c
213
prandom_bytes_state(&rnd_state, writebuf, pgsize);
drivers/mtd/tests/pagetest.c
238
prandom_bytes_state(&rnd_state, writebuf, pgsize);
drivers/mtd/tests/pagetest.c
287
prandom_bytes_state(&rnd_state, writebuf, pgsize);
drivers/mtd/tests/pagetest.c
387
prandom_seed_state(&rnd_state, 1);
drivers/mtd/tests/pagetest.c
39
static struct rnd_state rnd_state;
drivers/mtd/tests/pagetest.c
405
prandom_seed_state(&rnd_state, 1);
drivers/mtd/tests/pagetest.c
45
prandom_bytes_state(&rnd_state, writebuf, mtd->erasesize);
drivers/mtd/tests/pagetest.c
65
prandom_bytes_state(&rnd_state, writebuf, mtd->erasesize);
drivers/mtd/tests/pagetest.c
86
struct rnd_state old_state = rnd_state;
drivers/mtd/tests/subpagetest.c
123
prandom_bytes_state(&rnd_state, writebuf, subpgsize);
drivers/mtd/tests/subpagetest.c
150
prandom_bytes_state(&rnd_state, writebuf, subpgsize);
drivers/mtd/tests/subpagetest.c
187
prandom_bytes_state(&rnd_state, writebuf, subpgsize * k);
drivers/mtd/tests/subpagetest.c
330
prandom_seed_state(&rnd_state, 1);
drivers/mtd/tests/subpagetest.c
346
prandom_seed_state(&rnd_state, 1);
drivers/mtd/tests/subpagetest.c
36
static struct rnd_state rnd_state;
drivers/mtd/tests/subpagetest.c
372
prandom_seed_state(&rnd_state, 3);
drivers/mtd/tests/subpagetest.c
390
prandom_seed_state(&rnd_state, 3);
drivers/mtd/tests/subpagetest.c
49
prandom_bytes_state(&rnd_state, writebuf, subpgsize);
drivers/mtd/tests/subpagetest.c
63
prandom_bytes_state(&rnd_state, writebuf, subpgsize);
drivers/mtd/tests/subpagetest.c
87
prandom_bytes_state(&rnd_state, writebuf, subpgsize * k);
drivers/scsi/fcoe/fcoe_ctlr.c
2226
port_id = prandom_u32_state(&fip->rnd_state) & 0xffff;
drivers/scsi/fcoe/fcoe_ctlr.c
2251
prandom_seed_state(&fip->rnd_state, fip->lp->wwpn);
include/linux/damon.h
908
struct rnd_state rnd_state;
include/linux/damon.h
919
rnd = prandom_u32_state(&ctx->rnd_state);
include/linux/damon.h
922
rnd = ((u64)prandom_u32_state(&ctx->rnd_state) << 32) |
include/linux/damon.h
923
prandom_u32_state(&ctx->rnd_state);
include/linux/prandom.h
20
u32 prandom_u32_state(struct rnd_state *state);
include/linux/prandom.h
21
void prandom_bytes_state(struct rnd_state *state, void *buf, size_t nbytes);
include/linux/prandom.h
22
void prandom_seed_full_state(struct rnd_state __percpu *pcpu_state);
include/linux/prandom.h
40
static inline void prandom_seed_state(struct rnd_state *state, u64 seed)
include/linux/randomize_kstack.h
49
DECLARE_PER_CPU(struct rnd_state, kstack_rnd_state);
include/linux/randomize_kstack.h
53
struct rnd_state *state;
include/scsi/libfcoe.h
136
struct rnd_state rnd_state;
init/main.c
793
DEFINE_PER_CPU(struct rnd_state, kstack_rnd_state);
kernel/bpf/core.c
3123
static DEFINE_PER_CPU(struct rnd_state, bpf_user_rnd_state);
kernel/bpf/core.c
3138
struct rnd_state *state;
kernel/locking/test-ww_mutex.c
397
struct rnd_state rng;
kernel/sched/core.c
132
DEFINE_PER_CPU(struct rnd_state, sched_rnd_state);
kernel/sched/sched.h
1403
DECLARE_PER_CPU(struct rnd_state, sched_rnd_state);
lib/crc/tests/crc_kunit.c
24
static struct rnd_state rng;
lib/fault-inject.c
19
static DEFINE_PER_CPU(struct rnd_state, fault_rnd_state);
lib/fault-inject.c
23
struct rnd_state *state;
lib/interval_tree_test.c
31
static struct rnd_state rnd;
lib/kunit/string-stream-test.c
223
struct rnd_state rnd;
lib/raid/raid6/tests/raid6_kunit.c
22
static struct rnd_state rng;
lib/raid/xor/tests/xor_kunit.c
21
static struct rnd_state rng;
lib/random32.c
110
void prandom_seed_full_state(struct rnd_state __percpu *pcpu_state)
lib/random32.c
115
struct rnd_state *state = per_cpu_ptr(pcpu_state, i);
lib/random32.c
248
static void prandom_state_selftest_seed(struct rnd_state *state, u32 seed)
lib/random32.c
263
struct rnd_state state;
lib/random32.c
278
struct rnd_state state;
lib/random32.c
52
u32 prandom_u32_state(struct rnd_state *state)
lib/random32.c
74
void prandom_bytes_state(struct rnd_state *state, void *buf, size_t bytes)
lib/random32.c
95
static void prandom_warmup(struct rnd_state *state)
lib/rbtree_test.c
31
static struct rnd_state rnd;
lib/test_bpf.c
133
struct rnd_state rnd;
lib/test_parman.c
83
struct rnd_state rnd;
lib/tests/scanf_kunit.c
19
static struct rnd_state rnd_state;
lib/tests/scanf_kunit.c
258
u32 n_bits = hweight32(prandom_u32_state(&rnd_state)) % (max_bits + 1);
lib/tests/scanf_kunit.c
260
return prandom_u32_state(&rnd_state) & GENMASK(n_bits, 0);
lib/tests/scanf_kunit.c
265
u32 rand1 = prandom_u32_state(&rnd_state);
lib/tests/scanf_kunit.c
267
u64 val = (u64)prandom_u32_state(&rnd_state) * rand1;
lib/tests/scanf_kunit.c
793
prandom_seed_state(&rnd_state, 3141592653589793238ULL);
lib/tests/string_kunit.c
767
struct rnd_state state;
mm/damon/core.c
740
prandom_seed_state(&ctx->rnd_state, get_random_u64());
mm/slub.c
3320
static DEFINE_PER_CPU(struct rnd_state, slab_rnd_state);
mm/slub.c
3649
struct rnd_state *state;
net/sched/sch_netem.c
120
struct rnd_state prng_state;
net/sched/sch_netem.c
204
struct rnd_state *s = &p->prng_state;
net/sched/sch_netem.c
288
struct rnd_state *s = &q->prng.prng_state;
tools/include/linux/prandom.h
24
static inline void prandom_seed_state(struct rnd_state *state, u64 seed)
tools/include/linux/prandom.h
41
static inline u32 prandom_u32_state(struct rnd_state *state)