blob: 7e5c2d2b188670588f1875670757384c4ce0b5f7 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ARM64_KVM_HYP_NVHE_CLOCK_H
#define __ARM64_KVM_HYP_NVHE_CLOCK_H
#include <linux/types.h>
#include <asm/kvm_hyp.h>
#ifdef CONFIG_TRACING
void trace_clock_update(struct kvm_nvhe_clock_data *data);
u64 trace_clock(void);
#else
static inline void trace_clock_update(struct kvm_nvhe_clock_data *data) { }
static inline u64 trace_clock(void) { return 0; }
#endif
#endif