1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 28ab596afSJean Pihet #ifndef ARCH_PERF_REGS_H 38ab596afSJean Pihet #define ARCH_PERF_REGS_H 48ab596afSJean Pihet 58ab596afSJean Pihet #include <stdlib.h> 621a8b756SJean Pihet #include <linux/types.h> 7*d3b58af9SGerman Gomez #define perf_event_arm_regs perf_event_arm64_regs 88ab596afSJean Pihet #include <asm/perf_regs.h> 9*d3b58af9SGerman Gomez #undef perf_event_arm_regs 108ab596afSJean Pihet 113237f281SWang Nan void perf_regs_load(u64 *regs); 123237f281SWang Nan 138ab596afSJean Pihet #define PERF_REGS_MASK ((1ULL << PERF_REG_ARM64_MAX) - 1) 147d885749SMark Salter #define PERF_REGS_MAX PERF_REG_ARM64_MAX 153237f281SWang Nan #define PERF_SAMPLE_REGS_ABI PERF_SAMPLE_REGS_ABI_64 167d885749SMark Salter 178ab596afSJean Pihet #endif /* ARCH_PERF_REGS_H */ 18