| # Gaudi Framework, version v23r0 |

Home |  | Generated: Mon Jan 30 2012

Classes | Defines | Enumerations

# pfmlib_i386_p6.h File Reference

`#include <perfmon/pfmlib.h>`
Include dependency graph for pfmlib_i386_p6.h:

Go to the source code of this file.

## Classes
union | pfm_i386_p6_sel_reg_t
union | pfm_i386_p6_ctr_reg_t
struct | pfmlib_i386_p6_counter_t
struct | pfmlib_i386_p6_input_param_t
struct | pfmlib_i386_p6_output_param_t
## Defines
#define | PMU_I386_P6_NUM_COUNTERS 2
#define | PMU_I386_P6_NUM_PERFSEL 2
#define | PMU_I386_P6_NUM_PERFCTR 2
#define | PMU_I386_P6_COUNTER_WIDTH 32
#define | PFM_I386_P6_SEL_INV 0x1
#define | PFM_I386_P6_SEL_EDGE 0x2
## Enumerations
enum | pfm_i386_p6_cnt_mask_t { PFM_I386_P6_CNT_MASK_0, PFM_I386_P6_CNT_MASK_1, PFM_I386_P6_CNT_MASK_2, PFM_I386_P6_CNT_MASK_3 }

## Define Documentation

#define PFM_I386_P6_SEL_EDGE 0x2

Definition at line 91 of file pfmlib_i386_p6.h.

#define PFM_I386_P6_SEL_INV 0x1

Definition at line 90 of file pfmlib_i386_p6.h.

#define PMU_I386_P6_COUNTER_WIDTH 32

Definition at line 45 of file pfmlib_i386_p6.h.

#define PMU_I386_P6_NUM_COUNTERS 2

Definition at line 42 of file pfmlib_i386_p6.h.

#define PMU_I386_P6_NUM_PERFCTR 2

Definition at line 44 of file pfmlib_i386_p6.h.

#define PMU_I386_P6_NUM_PERFSEL 2

Definition at line 43 of file pfmlib_i386_p6.h.

## Enumeration Type Documentation

enum pfm_i386_p6_cnt_mask_t

Enumerator:

  PFM_I386_P6_CNT_MASK_0 |
  PFM_I386_P6_CNT_MASK_1 |
  PFM_I386_P6_CNT_MASK_2 |
  PFM_I386_P6_CNT_MASK_3 |

Definition at line 78 of file pfmlib_i386_p6.h.

                 {
            PFM_I386_P6_CNT_MASK_0,
            PFM_I386_P6_CNT_MASK_1,
            PFM_I386_P6_CNT_MASK_2,
            PFM_I386_P6_CNT_MASK_3
    } pfm_i386_p6_cnt_mask_t;

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines