PAPI 7.1.0.0
Loading...
Searching...
No Matches
pfmlib_intel_atom_priv.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pme_intel_atom_umask_t
 
struct  pme_intel_atom_entry_t
 
struct  pmu_eax_t
 
struct  pmu_edx_t
 
struct  pmu_ebx_t
 

Macros

#define PFMLIB_INTEL_ATOM_MAX_UMASK   16
 
#define PFMLIB_INTEL_ATOM_UMASK_NCOMBO   0x01 /* unit mask cannot be combined (default exclusive) */
 
#define PFMLIB_INTEL_ATOM_FIXED0   0x02 /* event supported by FIXED_CTR0, can work on generic counters */
 
#define PFMLIB_INTEL_ATOM_FIXED1   0x04 /* event supported by FIXED_CTR1, can work on generic counters */
 
#define PFMLIB_INTEL_ATOM_FIXED2_ONLY   0x08 /* works only on FIXED_CTR2 */
 
#define PFMLIB_INTEL_ATOM_PEBS   0x10 /* support PEBS (precise event) */
 
#define PFMLIB_INTEL_ATOM_PMC0   0x20 /* works only on IA32_PMC0 */
 
#define PFMLIB_INTEL_ATOM_PMC1   0x40 /* works only on IA32_PMC1 */
 

Macro Definition Documentation

◆ PFMLIB_INTEL_ATOM_FIXED0

#define PFMLIB_INTEL_ATOM_FIXED0   0x02 /* event supported by FIXED_CTR0, can work on generic counters */

Definition at line 59 of file pfmlib_intel_atom_priv.h.

◆ PFMLIB_INTEL_ATOM_FIXED1

#define PFMLIB_INTEL_ATOM_FIXED1   0x04 /* event supported by FIXED_CTR1, can work on generic counters */

Definition at line 60 of file pfmlib_intel_atom_priv.h.

◆ PFMLIB_INTEL_ATOM_FIXED2_ONLY

#define PFMLIB_INTEL_ATOM_FIXED2_ONLY   0x08 /* works only on FIXED_CTR2 */

Definition at line 61 of file pfmlib_intel_atom_priv.h.

◆ PFMLIB_INTEL_ATOM_MAX_UMASK

#define PFMLIB_INTEL_ATOM_MAX_UMASK   16

Definition at line 32 of file pfmlib_intel_atom_priv.h.

◆ PFMLIB_INTEL_ATOM_PEBS

#define PFMLIB_INTEL_ATOM_PEBS   0x10 /* support PEBS (precise event) */

Definition at line 62 of file pfmlib_intel_atom_priv.h.

◆ PFMLIB_INTEL_ATOM_PMC0

#define PFMLIB_INTEL_ATOM_PMC0   0x20 /* works only on IA32_PMC0 */

Definition at line 63 of file pfmlib_intel_atom_priv.h.

◆ PFMLIB_INTEL_ATOM_PMC1

#define PFMLIB_INTEL_ATOM_PMC1   0x40 /* works only on IA32_PMC1 */

Definition at line 64 of file pfmlib_intel_atom_priv.h.

◆ PFMLIB_INTEL_ATOM_UMASK_NCOMBO

#define PFMLIB_INTEL_ATOM_UMASK_NCOMBO   0x01 /* unit mask cannot be combined (default exclusive) */

Definition at line 58 of file pfmlib_intel_atom_priv.h.