PAPI 7.1.0.0
Loading...
Searching...
No Matches
pfmlib_itanium_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_ita_entry_code_t
 
union  pme_ita_code_t
 
union  pme_ita_qualifiers_t
 
struct  pme_ita_entry_t
 

Macros

#define PME_UMASK_NONE   0x0
 
#define pme_code   pme_entry_code.pme_ita_code.pme_code
 
#define pme_ear   pme_entry_code.pme_ita_code.pme_ear
 
#define pme_dear   pme_entry_code.pme_ita_code.pme_dear
 
#define pme_tlb   pme_entry_code.pme_ita_code.pme_tlb
 
#define pme_btb   pme_entry_code.pme_ita_code.pme_btb
 
#define pme_umask   pme_entry_code.pme_ita_code.pme_umask
 
#define pme_used   pme_qualifiers.pme_qual_struct.pme_used
 
#define event_is_ear(e)   ((e)->pme_ear == 1)
 
#define event_is_iear(e)   ((e)->pme_ear == 1 && (e)->pme_dear==0)
 
#define event_is_dear(e)   ((e)->pme_ear == 1 && (e)->pme_dear==1)
 
#define event_is_tlb_ear(e)   ((e)->pme_ear == 1 && (e)->pme_tlb==1)
 
#define event_is_btb(e)   ((e)->pme_btb)
 
#define event_opcm_ok(e)   ((e)->pme_qualifiers.pme_qual.pme_opm==1)
 
#define event_iarr_ok(e)   ((e)->pme_qualifiers.pme_qual.pme_iar==1)
 
#define event_darr_ok(e)   ((e)->pme_qualifiers.pme_qual.pme_dar==1)
 

Macro Definition Documentation

◆ event_darr_ok

#define event_darr_ok (   e)    ((e)->pme_qualifiers.pme_qual.pme_dar==1)

Definition at line 92 of file pfmlib_itanium_priv.h.

◆ event_iarr_ok

#define event_iarr_ok (   e)    ((e)->pme_qualifiers.pme_qual.pme_iar==1)

Definition at line 91 of file pfmlib_itanium_priv.h.

◆ event_is_btb

#define event_is_btb (   e)    ((e)->pme_btb)

Definition at line 88 of file pfmlib_itanium_priv.h.

◆ event_is_dear

#define event_is_dear (   e)    ((e)->pme_ear == 1 && (e)->pme_dear==1)

Definition at line 86 of file pfmlib_itanium_priv.h.

◆ event_is_ear

#define event_is_ear (   e)    ((e)->pme_ear == 1)

Definition at line 84 of file pfmlib_itanium_priv.h.

◆ event_is_iear

#define event_is_iear (   e)    ((e)->pme_ear == 1 && (e)->pme_dear==0)

Definition at line 85 of file pfmlib_itanium_priv.h.

◆ event_is_tlb_ear

#define event_is_tlb_ear (   e)    ((e)->pme_ear == 1 && (e)->pme_tlb==1)

Definition at line 87 of file pfmlib_itanium_priv.h.

◆ event_opcm_ok

#define event_opcm_ok (   e)    ((e)->pme_qualifiers.pme_qual.pme_opm==1)

Definition at line 90 of file pfmlib_itanium_priv.h.

◆ pme_btb

#define pme_btb   pme_entry_code.pme_ita_code.pme_btb

Definition at line 80 of file pfmlib_itanium_priv.h.

◆ pme_code

#define pme_code   pme_entry_code.pme_ita_code.pme_code

Definition at line 76 of file pfmlib_itanium_priv.h.

◆ pme_dear

#define pme_dear   pme_entry_code.pme_ita_code.pme_dear

Definition at line 78 of file pfmlib_itanium_priv.h.

◆ pme_ear

#define pme_ear   pme_entry_code.pme_ita_code.pme_ear

Definition at line 77 of file pfmlib_itanium_priv.h.

◆ pme_tlb

#define pme_tlb   pme_entry_code.pme_ita_code.pme_tlb

Definition at line 79 of file pfmlib_itanium_priv.h.

◆ pme_umask

#define pme_umask   pme_entry_code.pme_ita_code.pme_umask

Definition at line 81 of file pfmlib_itanium_priv.h.

◆ PME_UMASK_NONE

#define PME_UMASK_NONE   0x0

Definition at line 43 of file pfmlib_itanium_priv.h.

◆ pme_used

#define pme_used   pme_qualifiers.pme_qual_struct.pme_used

Definition at line 82 of file pfmlib_itanium_priv.h.