Searched refs:max_longs (Results 1 - 8 of 8) sorted by relevance

/linux-master/include/asm-generic/
H A Darchrandom.h5 static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs) argument
10 static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs) argument
/linux-master/arch/powerpc/include/asm/
H A Darchrandom.h5 static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs) argument
10 size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs);
/linux-master/arch/s390/include/asm/
H A Darchrandom.h22 static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs) argument
27 static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs) argument
31 cpacf_trng(NULL, 0, (u8 *)v, max_longs * sizeof(*v));
32 atomic64_add(max_longs * sizeof(*v), &s390_arch_random_counter);
33 return max_longs;
/linux-master/arch/um/include/asm/
H A Darchrandom.h10 static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs) argument
14 ret = os_getrandom(v, max_longs * sizeof(*v), 0);
20 static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs) argument
/linux-master/arch/arm64/include/asm/
H A Darchrandom.h69 static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs) argument
77 if (max_longs && __cpu_has_rng() && __arm64_rndr(v))
82 static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs) argument
84 if (!max_longs)
96 max_longs = min_t(size_t, 3, max_longs);
97 arm_smccc_1_1_invoke(ARM_SMCCC_TRNG_RND64, max_longs * 64, &res);
99 switch (max_longs) {
110 return max_longs;
/linux-master/arch/riscv/include/asm/
H A Darchrandom.h52 static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs) argument
57 static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs) argument
59 if (!max_longs)
/linux-master/arch/x86/include/asm/
H A Darchrandom.h48 static inline size_t __must_check arch_get_random_longs(unsigned long *v, size_t max_longs) argument
50 return max_longs && static_cpu_has(X86_FEATURE_RDRAND) && rdrand_long(v) ? 1 : 0;
53 static inline size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs) argument
55 return max_longs && static_cpu_has(X86_FEATURE_RDSEED) && rdseed_long(v) ? 1 : 0;
/linux-master/arch/powerpc/kernel/
H A Dsetup-common.c166 size_t __must_check arch_get_random_seed_longs(unsigned long *v, size_t max_longs) argument
168 if (max_longs && ppc_md.get_random_seed && ppc_md.get_random_seed(v))

Completed in 207 milliseconds