timex.h (431B)
1/* SPDX-License-Identifier: GPL-2.0-only */ 2/* 3 * arch/arm/include/asm/timex.h 4 * 5 * Copyright (C) 1997,1998 Russell King 6 * 7 * Architecture Specific TIME specifications 8 */ 9#ifndef _ASMARM_TIMEX_H 10#define _ASMARM_TIMEX_H 11 12typedef unsigned long cycles_t; 13#define get_cycles() ({ cycles_t c; read_current_timer(&c) ? 0 : c; }) 14#define random_get_entropy() (((unsigned long)get_cycles()) ?: random_get_entropy_fallback()) 15 16#endif