1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */ 2*4882a593Smuzhiyun /* Copyright Altera Corporation (C) 2014. All rights reserved. 3*4882a593Smuzhiyun */ 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #ifndef _ASM_NIOS2_TIMEX_H 6*4882a593Smuzhiyun #define _ASM_NIOS2_TIMEX_H 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun typedef unsigned long cycles_t; 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun extern cycles_t get_cycles(void); 11*4882a593Smuzhiyun #define get_cycles get_cycles 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun #define random_get_entropy() (((unsigned long)get_cycles()) ?: random_get_entropy_fallback()) 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun #endif 16