/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef __ARM64_KVM_HYPTRACE_H_ #define __ARM64_KVM_HYPTRACE_H_ #include #include #include struct ht_iterator { struct hyp_trace_buffer *hyp_buffer; int cpu; struct hyp_entry_hdr *ent; unsigned long lost_events; int ent_cpu; size_t ent_size; u64 ts; void *spare; size_t copy_leftover; struct trace_seq seq; struct delayed_work poll_work; }; struct hyp_trace_desc { struct trace_page_desc page_desc; }; #endif