/Linux-v4.19/lib/ |
D | xxhash.c | 94 static uint32_t xxh32_round(uint32_t seed, const uint32_t input) in xxh32_round() argument 96 seed += input * PRIME32_2; in xxh32_round() 97 seed = xxh_rotl32(seed, 13); in xxh32_round() 98 seed *= PRIME32_1; in xxh32_round() 99 return seed; in xxh32_round() 102 uint32_t xxh32(const void *input, const size_t len, const uint32_t seed) in xxh32() argument 110 uint32_t v1 = seed + PRIME32_1 + PRIME32_2; in xxh32() 111 uint32_t v2 = seed + PRIME32_2; in xxh32() 112 uint32_t v3 = seed + 0; in xxh32() 113 uint32_t v4 = seed - PRIME32_1; in xxh32() [all …]
|
D | test_hash.c | 27 xorshift(u32 seed) in xorshift() argument 29 seed ^= seed << 13; in xorshift() 30 seed ^= seed >> 17; in xorshift() 31 seed ^= seed << 5; in xorshift() 32 return seed; in xorshift() 48 fill_buf(char *buf, size_t len, u32 seed) in fill_buf() argument 53 seed = xorshift(seed); in fill_buf() 54 buf[i] = mod255(seed); in fill_buf()
|
D | random32.c | 161 static void prandom_seed_early(struct rnd_state *state, u32 seed, in prandom_seed_early() argument 166 state->s1 = __seed(HWSEED() ^ LCG(seed), 2U); in prandom_seed_early() 307 u32 seed; member 317 u32 seed; member 432 prandom_seed_early(&state, test1[i].seed, false); in prandom_state_selftest() 447 prandom_seed_early(&state, test2[i].seed, false); in prandom_state_selftest()
|
/Linux-v4.19/kernel/trace/ |
D | trace_benchmark.c | 43 u64 seed; in trace_do_benchmark() local 124 seed = avg; in trace_do_benchmark() 126 last_seed = seed; in trace_do_benchmark() 127 seed = stddev; in trace_do_benchmark() 130 do_div(seed, last_seed); in trace_do_benchmark() 131 seed += last_seed; in trace_do_benchmark() 132 do_div(seed, 2); in trace_do_benchmark() 133 } while (i++ < 10 && last_seed != seed); in trace_do_benchmark() 135 std = seed; in trace_do_benchmark()
|
/Linux-v4.19/drivers/firmware/efi/ |
D | efi.c | 549 struct linux_efi_random_seed *seed; in efi_config_parse_tables() local 552 seed = early_memremap(efi.rng_seed, sizeof(*seed)); in efi_config_parse_tables() 553 if (seed != NULL) { in efi_config_parse_tables() 554 size = seed->size; in efi_config_parse_tables() 555 early_memunmap(seed, sizeof(*seed)); in efi_config_parse_tables() 560 seed = early_memremap(efi.rng_seed, in efi_config_parse_tables() 561 sizeof(*seed) + size); in efi_config_parse_tables() 562 if (seed != NULL) { in efi_config_parse_tables() 564 add_device_randomness(seed->bits, seed->size); in efi_config_parse_tables() 565 early_memunmap(seed, sizeof(*seed) + size); in efi_config_parse_tables() [all …]
|
/Linux-v4.19/include/linux/ |
D | random.h | 111 void prandom_seed(u32 seed); 155 static inline void prandom_seed_state(struct rnd_state *state, u64 seed) in prandom_seed_state() argument 157 u32 i = (seed >> 32) ^ (seed << 10) ^ seed; in prandom_seed_state() 195 static inline u32 next_pseudo_random32(u32 seed) in next_pseudo_random32() argument 197 return seed * 1664525 + 1013904223; in next_pseudo_random32()
|
D | xxhash.h | 95 uint32_t xxh32(const void *input, size_t length, uint32_t seed); 108 uint64_t xxh64(const void *input, size_t length, uint64_t seed); 155 void xxh32_reset(struct xxh32_state *state, uint32_t seed); 189 void xxh64_reset(struct xxh64_state *state, uint64_t seed);
|
/Linux-v4.19/drivers/firmware/efi/libstub/ |
D | random.c | 154 struct linux_efi_random_seed *seed; in efi_random_get_seed() local 163 sizeof(*seed) + EFI_RANDOM_SEED_SIZE, in efi_random_get_seed() 164 (void **)&seed); in efi_random_get_seed() 169 seed->bits); in efi_random_get_seed() 176 seed->bits); in efi_random_get_seed() 181 seed->size = EFI_RANDOM_SEED_SIZE; in efi_random_get_seed() 183 seed); in efi_random_get_seed() 190 efi_call_early(free_pool, seed); in efi_random_get_seed()
|
/Linux-v4.19/drivers/crypto/ |
D | exynos-rng.c | 98 const u8 *seed, unsigned int slen) in exynos_rng_set_seed() argument 112 val = seed[i] << 24; in exynos_rng_set_seed() 113 val |= seed[i + 1] << 16; in exynos_rng_set_seed() 114 val |= seed[i + 2] << 8; in exynos_rng_set_seed() 115 val |= seed[i + 3] << 0; in exynos_rng_set_seed() 178 u8 seed[EXYNOS_RNG_SEED_SIZE]; in exynos_rng_reseed() local 184 if (exynos_rng_get_random(rng, seed, sizeof(seed), &read)) in exynos_rng_reseed() 187 exynos_rng_set_seed(rng, seed, read); in exynos_rng_reseed() 225 static int exynos_rng_seed(struct crypto_rng *tfm, const u8 *seed, in exynos_rng_seed() argument 237 ret = exynos_rng_set_seed(ctx->rng, seed, slen); in exynos_rng_seed() [all …]
|
/Linux-v4.19/arch/arm64/kernel/ |
D | kaslr.c | 81 u64 seed, offset, mask, module_range; in kaslr_early_init() local 104 seed = get_kaslr_seed(fdt); in kaslr_early_init() 105 if (!seed) in kaslr_early_init() 128 offset = BIT(VA_BITS - 3) + (seed & mask); in kaslr_early_init() 131 memstart_offset_seed = seed >> 48; in kaslr_early_init() 169 module_alloc_base += (module_range * (seed & ((1 << 21) - 1))) >> 21; in kaslr_early_init()
|
/Linux-v4.19/arch/s390/crypto/ |
D | arch_random.c | 83 u8 seed[ARCH_PRNG_SEED_SIZE]; in arch_rng_refill_buffer() local 86 cpacf_trng(NULL, 0, seed, sizeof(seed)); in arch_rng_refill_buffer() 90 &prng_wa, NULL, 0, seed, sizeof(seed)); in arch_rng_refill_buffer()
|
D | prng.c | 238 static const u8 seed[] __initconst = { in prng_sha512_selftest() local 316 &ws, NULL, 0, seed, sizeof(seed)); in prng_sha512_selftest() 348 u8 seed[64 + 32 + 16]; in prng_sha512_instantiate() local 372 ret = generate_entropy(seed, 64 + 32); in prng_sha512_instantiate() 376 get_tod_clock_ext(seed + 64 + 32); in prng_sha512_instantiate() 380 &prng_data->prnows, NULL, 0, seed, sizeof(seed)); in prng_sha512_instantiate() 409 u8 seed[64]; in prng_sha512_reseed() local 412 ret = generate_entropy(seed, sizeof(seed)); in prng_sha512_reseed() 413 if (ret != sizeof(seed)) in prng_sha512_reseed() 418 &prng_data->prnows, NULL, 0, seed, sizeof(seed)); in prng_sha512_reseed()
|
/Linux-v4.19/drivers/crypto/sunxi-ss/ |
D | sun4i-ss-prng.c | 3 int sun4i_ss_prng_seed(struct crypto_rng *tfm, const u8 *seed, in sun4i_ss_prng_seed() argument 10 memcpy(algt->ss->seed, seed, slen); in sun4i_ss_prng_seed() 38 writel(ss->seed[i], ss->base + SS_KEY0 + i * 4); in sun4i_ss_prng_generate() 49 ss->seed[i] = v; in sun4i_ss_prng_generate()
|
/Linux-v4.19/arch/x86/tools/ |
D | insn_sanity.c | 50 static unsigned int seed; /* Random seed */ variable 118 fprintf(fp, " $ %s -s 0x%x,%lu\n", prog, seed, nr_iter); in dump_stream() 130 if (read(fd, &seed, sizeof(seed)) != sizeof(seed)) in init_random_seed() 202 seed = (unsigned int)strtoul(optarg, &tmp, 0); in parse_args() 232 srand(seed); in parse_args() 279 seed); in main()
|
/Linux-v4.19/drivers/base/power/ |
D | trace.c | 138 static unsigned int hash_string(unsigned int seed, const char *data, unsigned int mod) in hash_string() argument 142 seed = (seed << 16) + (seed << 6) - seed + c; in hash_string() 144 return seed % mod; in hash_string()
|
/Linux-v4.19/crypto/ |
D | ansi_cprng.c | 370 const u8 *seed, unsigned int slen) in cprng_reset() argument 373 const u8 *key = seed + DEFAULT_BLK_SZ; in cprng_reset() 382 reset_prng_context(prng, key, DEFAULT_PRNG_KSZ, seed, dt); in cprng_reset() 400 const u8 *seed, unsigned int slen) in fips_cprng_reset() argument 403 const u8 *key = seed + DEFAULT_BLK_SZ; in fips_cprng_reset() 412 if (!memcmp(seed, key, DEFAULT_PRNG_KSZ)) in fips_cprng_reset() 415 rc = cprng_reset(tfm, seed, slen); in fips_cprng_reset() 431 .seed = cprng_reset, 445 .seed = fips_cprng_reset,
|
D | rng.c | 36 int crypto_rng_reset(struct crypto_rng *tfm, const u8 *seed, unsigned int slen) in crypto_rng_reset() argument 41 if (!seed && slen) { in crypto_rng_reset() 49 seed = buf; in crypto_rng_reset() 52 err = crypto_rng_alg(tfm)->seed(tfm, seed, slen); in crypto_rng_reset()
|
/Linux-v4.19/Documentation/networking/ |
D | cops.txt | 52 dummy -seed -phase 2 -net 2000 -addr 2000.10 -zone "1033" 53 lt0 -seed -phase 1 -net 1000 -addr 1000.50 -zone "1033" 56 eth0 -seed -phase 2 -net 3000 -addr 3000.20 -zone "1033" 57 lt0 -seed -phase 1 -net 1000 -addr 1000.50 -zone "1033" 61 lt0 -seed -phase 1 -net 1000 -addr 1000.10 -zone "LocalTalk1" 62 lt1 -seed -phase 1 -net 2000 -addr 2000.20 -zone "LocalTalk2" 63 eth0 -seed -phase 2 -net 3000 -addr 3000.30 -zone "EtherTalk"
|
/Linux-v4.19/include/net/ |
D | ipv6_frag.h | 40 static inline u32 ip6frag_key_hashfn(const void *data, u32 len, u32 seed) in ip6frag_key_hashfn() argument 43 sizeof(struct frag_v6_compare_key) / sizeof(u32), seed); in ip6frag_key_hashfn() 46 static inline u32 ip6frag_obj_hashfn(const void *data, u32 len, u32 seed) in ip6frag_obj_hashfn() argument 51 sizeof(struct frag_v6_compare_key) / sizeof(u32), seed); in ip6frag_obj_hashfn()
|
/Linux-v4.19/drivers/char/hw_random/ |
D | hisi-rng.c | 41 u32 seed; in hisi_rng_init() local 44 get_random_bytes(&seed, sizeof(seed)); in hisi_rng_init() 46 writel_relaxed(seed, hrng->base + RNG_SEED); in hisi_rng_init()
|
/Linux-v4.19/drivers/mtd/tests/ |
D | nandbiterrs.c | 62 static unsigned seed; variable 63 module_param(seed, uint, S_IRUGO); 64 MODULE_PARM_DESC(seed, "Random seed"); 175 if (rbuffer[i] != hash(i+seed)) { in verify_page() 177 i, hash(i+seed), rbuffer[i]); in verify_page() 222 wbuffer[i] = hash(i+seed); in incremental_errors_test() 285 wbuffer[i] = hash(i+seed); in overwrite_test()
|
/Linux-v4.19/block/ |
D | t10-pi.c | 58 pi->ref_tag = cpu_to_be32(lower_32_bits(iter->seed)); in t10_pi_generate() 64 iter->seed++; in t10_pi_generate() 86 lower_32_bits(iter->seed)) { in t10_pi_verify() 90 iter->seed, be32_to_cpu(pi->ref_tag)); in t10_pi_verify() 106 (unsigned long long)iter->seed, in t10_pi_verify() 114 iter->seed++; in t10_pi_verify()
|
/Linux-v4.19/arch/ia64/lib/ |
D | carta_random.S | 20 #define seed r32 macro 25 pmpyshr2.u t0 = a, seed, 0 26 pmpyshr2.u t1 = a, seed, 16
|
/Linux-v4.19/include/crypto/ |
D | rng.h | 50 int (*seed)(struct crypto_rng *tfm, const u8 *seed, unsigned int slen); member 180 int crypto_rng_reset(struct crypto_rng *tfm, const u8 *seed,
|
/Linux-v4.19/fs/nilfs2/ |
D | segbuf.c | 170 nilfs_segbuf_fill_in_segsum_crc(struct nilfs_segment_buffer *segbuf, u32 seed) in nilfs_segbuf_fill_in_segsum_crc() argument 182 crc = crc32_le(seed, in nilfs_segbuf_fill_in_segsum_crc() 198 u32 seed) in nilfs_segbuf_fill_in_data_crc() argument 208 crc = crc32_le(seed, in nilfs_segbuf_fill_in_data_crc() 226 u32 seed) in nilfs_segbuf_fill_in_super_root_crc() argument 235 crc = crc32_le(seed, in nilfs_segbuf_fill_in_super_root_crc() 313 void nilfs_add_checksums_on_logs(struct list_head *logs, u32 seed) in nilfs_add_checksums_on_logs() argument 319 nilfs_segbuf_fill_in_super_root_crc(segbuf, seed); in nilfs_add_checksums_on_logs() 320 nilfs_segbuf_fill_in_segsum_crc(segbuf, seed); in nilfs_add_checksums_on_logs() 321 nilfs_segbuf_fill_in_data_crc(segbuf, seed); in nilfs_add_checksums_on_logs()
|