|
PAPI 7.1.0.0
|

Go to the source code of this file.
Data Structures | |
| struct | pme_amd64_umask_t |
| struct | pme_amd64_entry_t |
Enumerations | |
| enum | amd64_rev_t { AMD64_CPU_UN , AMD64_K7 , AMD64_K8_REV_B , AMD64_K8_REV_C , AMD64_K8_REV_D , AMD64_K8_REV_E , AMD64_K8_REV_F , AMD64_K8_REV_G , AMD64_FAM10H_REV_B , AMD64_FAM10H_REV_C , AMD64_FAM10H_REV_D , AMD64_FAM10H_REV_E , AMD64_FAM15H_REV_B } |
Functions | |
| static int | from_revision (unsigned int flags) |
| static int | till_revision (unsigned int flags) |
Variables | |
| static const char * | amd64_rev_strs [] |
| static const char * | amd64_cpu_strs [] |
| #define PFMLIB_AMD64_FAM10H_REV_C PFMLIB_AMD64_FROM_REV(AMD64_FAM10H_REV_C) |
Definition at line 123 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_FAM10H_REV_D PFMLIB_AMD64_FROM_REV(AMD64_FAM10H_REV_D) |
Definition at line 125 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_FROM_REV | ( | rev | ) | ((rev)<<8) |
Definition at line 114 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_K8_REV_D PFMLIB_AMD64_FROM_REV(AMD64_K8_REV_D) |
Definition at line 118 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_K8_REV_E PFMLIB_AMD64_FROM_REV(AMD64_K8_REV_E) |
Definition at line 119 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_K8_REV_F PFMLIB_AMD64_FROM_REV(AMD64_K8_REV_F) |
Definition at line 121 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_MAX_UMASK 13 |
Definition at line 50 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_NOT_SUPP 0x1ff00 |
Definition at line 116 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_TILL_FAM10H_REV_B PFMLIB_AMD64_TILL_REV(AMD64_FAM10H_REV_B) |
Definition at line 122 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_TILL_FAM10H_REV_C PFMLIB_AMD64_TILL_REV(AMD64_FAM10H_REV_C) |
Definition at line 124 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_TILL_K8_REV_C PFMLIB_AMD64_TILL_REV(AMD64_K8_REV_C) |
Definition at line 117 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_TILL_K8_REV_E PFMLIB_AMD64_TILL_REV(AMD64_K8_REV_E) |
Definition at line 120 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_TILL_REV | ( | rev | ) | ((rev)<<16) |
Definition at line 115 of file pfmlib_amd64_priv.h.
| #define PFMLIB_AMD64_UMASK_COMBO 0x1 /* unit mask can be combined */ |
Definition at line 113 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_CNT_MASK_MAX 4 /* max cnt_mask value */ |
Definition at line 44 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_COUNTER_WIDTH 48 /* hw counter bit width */ |
Definition at line 43 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_IBSFETCHCTL_PMC 6 /* IBS: fetch PMC base */ |
Definition at line 45 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_IBSFETCHCTL_PMD 6 /* IBS: fetch PMD base */ |
Definition at line 46 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_IBSOPCTL_PMC 7 /* IBS: op PMC base */ |
Definition at line 47 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_IBSOPCTL_PMD 9 /* IBS: op PMD base */ |
Definition at line 48 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_NUM_COUNTERS 4 /* number of EvtSel/EvtCtr */ |
Definition at line 41 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_NUM_COUNTERS_F15H 6 /* number of EvtSel/EvtCtr */ |
Definition at line 42 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_NUM_PERFCTR 16 /* number of PMDs defined */ |
Definition at line 40 of file pfmlib_amd64_priv.h.
| #define PMU_AMD64_NUM_PERFSEL 8 /* number of PMCs defined */ |
Definition at line 39 of file pfmlib_amd64_priv.h.
| enum amd64_rev_t |
Definition at line 68 of file pfmlib_amd64_priv.h.
Definition at line 127 of file pfmlib_amd64_priv.h.

Definition at line 132 of file pfmlib_amd64_priv.h.

|
static |
Definition at line 94 of file pfmlib_amd64_priv.h.
|
static |
Definition at line 84 of file pfmlib_amd64_priv.h.