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

Defines

#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

Define 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))

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.

typedef int ia64_reg_alloc_t

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

typedef int ia64_register_map_t

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

typedef int ia64_register_t

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

typedef int pfmw_ita1_param_t

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


Generated on 26 Jan 2016 for PAPI by  doxygen 1.6.1