1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 27495f374SWill Deacon #ifndef ARCH_PERF_REGS_H 37495f374SWill Deacon #define ARCH_PERF_REGS_H 47495f374SWill Deacon 57495f374SWill Deacon #include <stdlib.h> 621a8b756SJean Pihet #include <linux/types.h> 77495f374SWill Deacon #include <asm/perf_regs.h> 87495f374SWill Deacon 93418f966SJean Pihet void perf_regs_load(u64 *regs); 103418f966SJean Pihet 117495f374SWill Deacon #define PERF_REGS_MASK ((1ULL << PERF_REG_ARM_MAX) - 1) 1290fa9debSJean Pihet #define PERF_REGS_MAX PERF_REG_ARM_MAX 1390fa9debSJean Pihet #define PERF_SAMPLE_REGS_ABI PERF_SAMPLE_REGS_ABI_32 1490fa9debSJean Pihet 157495f374SWill Deacon #endif /* ARCH_PERF_REGS_H */ 16