PAPI  5.3.2.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
perfmon-ia64.h File Reference
Include dependency graph for perfmon-ia64.h:

Go to the source code of this file.

Data Structures

struct  pfmw_param_t
 
struct  pfmw_mont_param_t
 
struct  pfmw_ita2_param_t
 
union  pfmw_ita_param_t
 
struct  ia64_control_state_t
 
struct  itanium_preset_search_t
 
struct  ia64_context_t
 

Macros

#define NUM_PMCS   PFMLIB_MAX_PMCS
 
#define NUM_PMDS   PFMLIB_MAX_PMDS
 
#define PMU_FIRST_COUNTER   4
 
#define MAX_COUNTERS   12
 
#define MAX_COUNTER_TERMS   MAX_COUNTERS
 
#define SMPL_BUF_NENTRIES   64
 
#define M_PMD(x)   (1UL<<(x))
 
#define MONT_DEAR_REGS_MASK   (M_PMD(32)|M_PMD(33)|M_PMD(36))
 
#define MONT_ETB_REGS_MASK
 
#define DEAR_REGS_MASK   (M_PMD(2)|M_PMD(3)|M_PMD(17))
 
#define BTB_REGS_MASK   (M_PMD(8)|M_PMD(9)|M_PMD(10)|M_PMD(11)|M_PMD(12)|M_PMD(13)|M_PMD(14)|M_PMD(15)|M_PMD(16))
 

Typedefs

typedef int ia64_register_t
 
typedef int ia64_register_map_t
 
typedef int ia64_reg_alloc_t
 
typedef int pfmw_ita1_param_t
 
typedef ia64_context_t hwd_context_t
 
typedef ia64_reg_alloc_t hwd_reg_alloc_t
 
typedef ia64_register_t hwd_register_t
 
typedef ia64_control_state_t hwd_control_state_t
 

Macro Definition Documentation

#define BTB_REGS_MASK   (M_PMD(8)|M_PMD(9)|M_PMD(10)|M_PMD(11)|M_PMD(12)|M_PMD(13)|M_PMD(14)|M_PMD(15)|M_PMD(16))

Definition at line 174 of file perfmon-ia64.h.

#define DEAR_REGS_MASK   (M_PMD(2)|M_PMD(3)|M_PMD(17))

Definition at line 173 of file perfmon-ia64.h.

#define M_PMD (   x)    (1UL<<(x))

Definition at line 166 of file perfmon-ia64.h.

#define MAX_COUNTER_TERMS   MAX_COUNTERS

Definition at line 107 of file perfmon-ia64.h.

#define MAX_COUNTERS   12

Definition at line 106 of file perfmon-ia64.h.

#define MONT_DEAR_REGS_MASK   (M_PMD(32)|M_PMD(33)|M_PMD(36))

Definition at line 168 of file perfmon-ia64.h.

#define MONT_ETB_REGS_MASK
Value:
(M_PMD(38)| M_PMD(39)| \
M_PMD(48)|M_PMD(49)|M_PMD(50)|M_PMD(51)|M_PMD(52)|M_PMD(53)|M_PMD(54)|M_PMD(55)|\
M_PMD(56)|M_PMD(57)|M_PMD(58)|M_PMD(59)|M_PMD(60)|M_PMD(61)|M_PMD(62)|M_PMD(63))
#define M_PMD(x)
Definition: perfmon-ia64.h:166

Definition at line 169 of file perfmon-ia64.h.

#define NUM_PMCS   PFMLIB_MAX_PMCS

Definition at line 66 of file perfmon-ia64.h.

#define NUM_PMDS   PFMLIB_MAX_PMDS

Definition at line 67 of file perfmon-ia64.h.

#define PMU_FIRST_COUNTER   4

Definition at line 96 of file perfmon-ia64.h.

#define SMPL_BUF_NENTRIES   64

Definition at line 165 of file perfmon-ia64.h.

Typedef Documentation

Definition at line 149 of file perfmon-ia64.h.

Definition at line 163 of file perfmon-ia64.h.

Definition at line 159 of file perfmon-ia64.h.

Definition at line 161 of file perfmon-ia64.h.

Definition at line 63 of file perfmon-ia64.h.

Definition at line 62 of file perfmon-ia64.h.

Definition at line 61 of file perfmon-ia64.h.

Definition at line 93 of file perfmon-ia64.h.