Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v3.14-rc4 32 lines 539 B view raw
1#ifndef _ASM_POWERPC_ARCHRANDOM_H 2#define _ASM_POWERPC_ARCHRANDOM_H 3 4#ifdef CONFIG_ARCH_RANDOM 5 6#include <asm/machdep.h> 7 8static inline int arch_get_random_long(unsigned long *v) 9{ 10 if (ppc_md.get_random_long) 11 return ppc_md.get_random_long(v); 12 13 return 0; 14} 15 16static inline int arch_get_random_int(unsigned int *v) 17{ 18 unsigned long val; 19 int rc; 20 21 rc = arch_get_random_long(&val); 22 if (rc) 23 *v = val; 24 25 return rc; 26} 27 28int powernv_get_random_long(unsigned long *v); 29 30#endif /* CONFIG_ARCH_RANDOM */ 31 32#endif /* _ASM_POWERPC_ARCHRANDOM_H */