Server IP : 172.67.216.182 / Your IP : 108.162.226.115 Web Server : Apache System : Linux krdc-ubuntu-s-2vcpu-4gb-amd-blr1-01.localdomain 5.15.0-142-generic #152-Ubuntu SMP Mon May 19 10:54:31 UTC 2025 x86_64 User : www ( 1000) PHP Version : 7.4.33 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/src/linux-headers-5.15.0-142/arch/powerpc/include/uapi/asm/ |
Upload File : |
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _UAPI_ASM_POWERPC_PERF_REGS_H #define _UAPI_ASM_POWERPC_PERF_REGS_H enum perf_event_powerpc_regs { PERF_REG_POWERPC_R0, PERF_REG_POWERPC_R1, PERF_REG_POWERPC_R2, PERF_REG_POWERPC_R3, PERF_REG_POWERPC_R4, PERF_REG_POWERPC_R5, PERF_REG_POWERPC_R6, PERF_REG_POWERPC_R7, PERF_REG_POWERPC_R8, PERF_REG_POWERPC_R9, PERF_REG_POWERPC_R10, PERF_REG_POWERPC_R11, PERF_REG_POWERPC_R12, PERF_REG_POWERPC_R13, PERF_REG_POWERPC_R14, PERF_REG_POWERPC_R15, PERF_REG_POWERPC_R16, PERF_REG_POWERPC_R17, PERF_REG_POWERPC_R18, PERF_REG_POWERPC_R19, PERF_REG_POWERPC_R20, PERF_REG_POWERPC_R21, PERF_REG_POWERPC_R22, PERF_REG_POWERPC_R23, PERF_REG_POWERPC_R24, PERF_REG_POWERPC_R25, PERF_REG_POWERPC_R26, PERF_REG_POWERPC_R27, PERF_REG_POWERPC_R28, PERF_REG_POWERPC_R29, PERF_REG_POWERPC_R30, PERF_REG_POWERPC_R31, PERF_REG_POWERPC_NIP, PERF_REG_POWERPC_MSR, PERF_REG_POWERPC_ORIG_R3, PERF_REG_POWERPC_CTR, PERF_REG_POWERPC_LINK, PERF_REG_POWERPC_XER, PERF_REG_POWERPC_CCR, PERF_REG_POWERPC_SOFTE, PERF_REG_POWERPC_TRAP, PERF_REG_POWERPC_DAR, PERF_REG_POWERPC_DSISR, PERF_REG_POWERPC_SIER, PERF_REG_POWERPC_MMCRA, /* Extended registers */ PERF_REG_POWERPC_MMCR0, PERF_REG_POWERPC_MMCR1, PERF_REG_POWERPC_MMCR2, PERF_REG_POWERPC_MMCR3, PERF_REG_POWERPC_SIER2, PERF_REG_POWERPC_SIER3, PERF_REG_POWERPC_PMC1, PERF_REG_POWERPC_PMC2, PERF_REG_POWERPC_PMC3, PERF_REG_POWERPC_PMC4, PERF_REG_POWERPC_PMC5, PERF_REG_POWERPC_PMC6, /* Max regs without the extended regs */ PERF_REG_POWERPC_MAX = PERF_REG_POWERPC_MMCRA + 1, }; #define PERF_REG_PMU_MASK ((1ULL << PERF_REG_POWERPC_MAX) - 1) /* Exclude MMCR3, SIER2, SIER3 for CPU_FTR_ARCH_300 */ #define PERF_EXCLUDE_REG_EXT_300 (7ULL << PERF_REG_POWERPC_MMCR3) /* * PERF_REG_EXTENDED_MASK value for CPU_FTR_ARCH_300 * includes 9 SPRS from MMCR0 to PMC6 excluding the * unsupported SPRS in PERF_EXCLUDE_REG_EXT_300. */ #define PERF_REG_PMU_MASK_300 ((0xfffULL << PERF_REG_POWERPC_MMCR0) - PERF_EXCLUDE_REG_EXT_300) /* * PERF_REG_EXTENDED_MASK value for CPU_FTR_ARCH_31 * includes 12 SPRs from MMCR0 to PMC6. */ #define PERF_REG_PMU_MASK_31 (0xfffULL << PERF_REG_POWERPC_MMCR0) #define PERF_REG_EXTENDED_MAX (PERF_REG_POWERPC_PMC6 + 1) #endif /* _UAPI_ASM_POWERPC_PERF_REGS_H */