1 /* SPDX-License-Identifier: GPL-2.0 */ 2 3 #define REMOTE_EVENT_INCLUDE_FILE arch/arm64/include/asm/kvm_hypevents.h 4 5 #define REMOTE_EVENT_SECTION "_hyp_events" 6 7 #define HE_STRUCT(__args) __args 8 #define HE_PRINTK(__args...) __args 9 #define he_field re_field 10 11 #define HYP_EVENT(__name, __proto, __struct, __assign, __printk) \ 12 REMOTE_EVENT(__name, 0, RE_STRUCT(__struct), RE_PRINTK(__printk)) 13 14 #define HYP_EVENT_MULTI_READ 15 #include <trace/define_remote_events.h> 16 #undef HYP_EVENT_MULTI_READ 17