perf_event.h 683 B

1234567891011121314151617181920212223242526
  1. /*
  2. * Performance event support - s390 specific definitions.
  3. *
  4. * Copyright IBM Corp. 2009, 2012
  5. * Author(s): Martin Schwidefsky <schwidefsky@de.ibm.com>
  6. * Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  7. */
  8. #include <asm/cpu_mf.h>
  9. /* CPU-measurement counter facility */
  10. #define PERF_CPUM_CF_MAX_CTR 256
  11. /* Per-CPU flags for PMU states */
  12. #define PMU_F_RESERVED 0x1000
  13. #define PMU_F_ENABLED 0x2000
  14. #ifdef CONFIG_64BIT
  15. /* Perf callbacks */
  16. struct pt_regs;
  17. extern unsigned long perf_instruction_pointer(struct pt_regs *regs);
  18. extern unsigned long perf_misc_flags(struct pt_regs *regs);
  19. #define perf_misc_flags(regs) perf_misc_flags(regs)
  20. #endif /* CONFIG_64BIT */