op_counter.h 526 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * @file op_counter.h
  3. *
  4. * @remark Copyright 2004 Oprofile Authors
  5. * @remark Read the file COPYING
  6. *
  7. * @author Zwane Mwaikambo
  8. */
  9. #ifndef OP_COUNTER_H
  10. #define OP_COUNTER_H
  11. #define OP_MAX_COUNTER 5
  12. /* Per performance monitor configuration as set via
  13. * oprofilefs.
  14. */
  15. struct op_counter_config {
  16. unsigned long count;
  17. unsigned long enabled;
  18. unsigned long event;
  19. unsigned long unit_mask;
  20. unsigned long kernel;
  21. unsigned long user;
  22. };
  23. extern struct op_counter_config counter_config[];
  24. #endif /* OP_COUNTER_H */