Symbol: rnd_state
arch/x86/mm/kaslr.c
84
struct rnd_state rand_state;
crypto/testmgr.c
1012
static char *generate_random_sgl_divisions(struct rnd_state *rng,
crypto/testmgr.c
1092
static void generate_random_testvec_config(struct rnd_state *rng,
crypto/testmgr.c
1681
struct rnd_state rng;
crypto/testmgr.c
1704
static void generate_random_hash_testvec(struct rnd_state *rng,
crypto/testmgr.c
1760
struct rnd_state rng;
crypto/testmgr.c
2238
struct rnd_state rng;
crypto/testmgr.c
2258
struct rnd_state rng;
crypto/testmgr.c
2277
static void mutate_aead_message(struct rnd_state *rng,
crypto/testmgr.c
2307
static void generate_aead_message(struct rnd_state *rng,
crypto/testmgr.c
2374
static void generate_random_aead_testvec(struct rnd_state *rng,
crypto/testmgr.c
2980
struct rnd_state rng;
crypto/testmgr.c
3003
static void generate_random_cipher_testvec(struct rnd_state *rng,
crypto/testmgr.c
3070
struct rnd_state rng;
crypto/testmgr.c
879
static inline void init_rnd_state(struct rnd_state *rng)
crypto/testmgr.c
884
static inline u8 prandom_u8(struct rnd_state *rng)
crypto/testmgr.c
889
static inline u32 prandom_u32_below(struct rnd_state *rng, u32 ceil)
crypto/testmgr.c
898
static inline bool prandom_bool(struct rnd_state *rng)
crypto/testmgr.c
903
static inline u32 prandom_u32_inclusive(struct rnd_state *rng,
crypto/testmgr.c
910
static unsigned int generate_random_length(struct rnd_state *rng,
crypto/testmgr.c
934
static void flip_random_bit(struct rnd_state *rng, u8 *buf, size_t size)
crypto/testmgr.c
943
static void flip_random_byte(struct rnd_state *rng, u8 *buf, size_t size)
crypto/testmgr.c
949
static void mutate_buffer(struct rnd_state *rng, u8 *buf, size_t size)
crypto/testmgr.c
971
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/lib/drm_random.c
11
u32 drm_prandom_u32_max_state(u32 ep_ro, struct rnd_state *state)
drivers/gpu/drm/lib/drm_random.c
18
struct rnd_state *state)
drivers/gpu/drm/lib/drm_random.c
30
unsigned int *drm_random_order(unsigned int count, struct rnd_state *state)
drivers/gpu/drm/lib/drm_random.h
12
struct rnd_state state__; \
drivers/gpu/drm/lib/drm_random.h
18
struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__)
drivers/gpu/drm/lib/drm_random.h
21
struct rnd_state *state);
drivers/gpu/drm/lib/drm_random.h
24
struct rnd_state *state);
drivers/gpu/drm/lib/drm_random.h
26
struct rnd_state *state);
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/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/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/scsi/libfcoe.h
136
struct rnd_state rnd_state;
kernel/bpf/core.c
2985
static DEFINE_PER_CPU(struct rnd_state, bpf_user_rnd_state);
kernel/bpf/core.c
3000
struct rnd_state *state;
kernel/locking/test-ww_mutex.c
397
struct rnd_state rng;
kernel/sched/core.c
127
DEFINE_PER_CPU(struct rnd_state, sched_rnd_state);
kernel/sched/sched.h
1378
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
30
static struct rnd_state rnd;
lib/kunit/string-stream-test.c
223
struct rnd_state rnd;
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);
mm/slub.c
3368
static DEFINE_PER_CPU(struct rnd_state, slab_rnd_state);
mm/slub.c
3386
struct rnd_state *state;
net/sched/sch_netem.c
113
struct rnd_state prng_state;
net/sched/sch_netem.c
194
struct rnd_state *s = &p->prng_state;
net/sched/sch_netem.c
278
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)