|
PAPI 7.1.0.0
|

Go to the source code of this file.
Macros | |
| #define | is_ear(i) event_is_ear(montecito_pe+(i)) |
| #define | is_ear_tlb(i) event_is_ear_tlb(montecito_pe+(i)) |
| #define | is_ear_alat(i) event_is_ear_alat(montecito_pe+(i)) |
| #define | is_ear_cache(i) event_is_ear_cache(montecito_pe+(i)) |
| #define | is_iear(i) event_is_iear(montecito_pe+(i)) |
| #define | is_dear(i) event_is_dear(montecito_pe+(i)) |
| #define | is_etb(i) event_is_etb(montecito_pe+(i)) |
| #define | has_opcm(i) event_opcm_ok(montecito_pe+(i)) |
| #define | has_iarr(i) event_iarr_ok(montecito_pe+(i)) |
| #define | has_darr(i) event_darr_ok(montecito_pe+(i)) |
| #define | has_all(i) event_all_ok(montecito_pe+(i)) |
| #define | has_mesi(i) event_mesi_ok(montecito_pe+(i)) |
| #define | evt_use_opcm(e) ((e)->pfp_mont_opcm1.opcm_used != 0 || (e)->pfp_mont_opcm2.opcm_used !=0) |
| #define | evt_use_irange(e) ((e)->pfp_mont_irange.rr_used) |
| #define | evt_use_drange(e) ((e)->pfp_mont_drange.rr_used) |
| #define | evt_grp(e) (int)montecito_pe[e].pme_qualifiers.pme_qual.pme_group |
| #define | evt_set(e) (int)montecito_pe[e].pme_qualifiers.pme_qual.pme_set |
| #define | evt_umask(e) montecito_pe[e].pme_umask |
| #define | evt_type(e) (int)montecito_pe[e].pme_type |
| #define | evt_caf(e) (int)montecito_pe[e].pme_caf |
| #define | FINE_MODE_BOUNDARY_BITS 16 |
| #define | FINE_MODE_MASK ~((1U<<FINE_MODE_BOUNDARY_BITS)-1) |
| #define | pmc_plm pmc_mont_counter_reg.pmc_plm |
| #define | pmc_ev pmc_mont_counter_reg.pmc_ev |
| #define | pmc_oi pmc_mont_counter_reg.pmc_oi |
| #define | pmc_pm pmc_mont_counter_reg.pmc_pm |
| #define | pmc_es pmc_mont_counter_reg.pmc_es |
| #define | pmc_umask pmc_mont_counter_reg.pmc_umask |
| #define | pmc_thres pmc_mont_counter_reg.pmc_thres |
| #define | pmc_all pmc_mont_counter_reg.pmc_all |
| #define | pmc_ism pmc_mont_counter_reg.pmc_ism |
| #define | pmc_m pmc_mont_counter_reg.pmc_m |
| #define | pmc_e pmc_mont_counter_reg.pmc_e |
| #define | pmc_s pmc_mont_counter_reg.pmc_s |
| #define | pmc_i pmc_mont_counter_reg.pmc_i |
| #define | UNEXISTING_SET 0xff |
| #define | NPREFETCH_EVENTS sizeof(prefetch_events)/sizeof(int) |
| #define | NPREFETCH_DUAL_EVENTS sizeof(prefetch_dual_events)/sizeof(int) |
| #define | NCANCEL_EVENTS sizeof(cancel_events)/sizeof(int) |
| #define | PMC36_DFL_VAL 0xfffffff0 |
| #define | DR_USED 0x1 /* data range is used */ |
| #define | OP_USED 0x2 /* opcode matching is used */ |
| #define | IR_USED 0x4 /* code range is used */ |
Variables | |
| static int | prefetch_events [] |
| static int | prefetch_dual_events [] |
| static int | cancel_events [] |
| static unsigned int | l2d_set1_cnts [] ={ 4, 5, 8 } |
| static unsigned int | l2d_set2_cnts [] ={ 6, 7, 9 } |
| static const unsigned long | iod_tab [8] |
| pfm_pmu_support_t | montecito_support |
| #define DR_USED 0x1 /* data range is used */ |
| #define evt_caf | ( | e | ) | (int)montecito_pe[e].pme_caf |
Definition at line 60 of file pfmlib_montecito.c.
| #define evt_grp | ( | e | ) | (int)montecito_pe[e].pme_qualifiers.pme_qual.pme_group |
Definition at line 56 of file pfmlib_montecito.c.
| #define evt_set | ( | e | ) | (int)montecito_pe[e].pme_qualifiers.pme_qual.pme_set |
Definition at line 57 of file pfmlib_montecito.c.
| #define evt_type | ( | e | ) | (int)montecito_pe[e].pme_type |
Definition at line 59 of file pfmlib_montecito.c.
| #define evt_umask | ( | e | ) | montecito_pe[e].pme_umask |
Definition at line 58 of file pfmlib_montecito.c.
| #define evt_use_drange | ( | e | ) | ((e)->pfp_mont_drange.rr_used) |
Definition at line 54 of file pfmlib_montecito.c.
| #define evt_use_irange | ( | e | ) | ((e)->pfp_mont_irange.rr_used) |
Definition at line 53 of file pfmlib_montecito.c.
| #define evt_use_opcm | ( | e | ) | ((e)->pfp_mont_opcm1.opcm_used != 0 || (e)->pfp_mont_opcm2.opcm_used !=0) |
Definition at line 52 of file pfmlib_montecito.c.
| #define FINE_MODE_BOUNDARY_BITS 16 |
Definition at line 62 of file pfmlib_montecito.c.
| #define FINE_MODE_MASK ~((1U<<FINE_MODE_BOUNDARY_BITS)-1) |
Definition at line 63 of file pfmlib_montecito.c.
| #define has_all | ( | i | ) | event_all_ok(montecito_pe+(i)) |
Definition at line 49 of file pfmlib_montecito.c.
| #define has_darr | ( | i | ) | event_darr_ok(montecito_pe+(i)) |
Definition at line 48 of file pfmlib_montecito.c.
| #define has_iarr | ( | i | ) | event_iarr_ok(montecito_pe+(i)) |
Definition at line 47 of file pfmlib_montecito.c.
| #define has_mesi | ( | i | ) | event_mesi_ok(montecito_pe+(i)) |
Definition at line 50 of file pfmlib_montecito.c.
| #define has_opcm | ( | i | ) | event_opcm_ok(montecito_pe+(i)) |
Definition at line 46 of file pfmlib_montecito.c.
| #define IR_USED 0x4 /* code range is used */ |
| #define is_dear | ( | i | ) | event_is_dear(montecito_pe+(i)) |
Definition at line 44 of file pfmlib_montecito.c.
| #define is_ear | ( | i | ) | event_is_ear(montecito_pe+(i)) |
Definition at line 39 of file pfmlib_montecito.c.
| #define is_ear_alat | ( | i | ) | event_is_ear_alat(montecito_pe+(i)) |
Definition at line 41 of file pfmlib_montecito.c.
| #define is_ear_cache | ( | i | ) | event_is_ear_cache(montecito_pe+(i)) |
Definition at line 42 of file pfmlib_montecito.c.
| #define is_ear_tlb | ( | i | ) | event_is_ear_tlb(montecito_pe+(i)) |
Definition at line 40 of file pfmlib_montecito.c.
| #define is_etb | ( | i | ) | event_is_etb(montecito_pe+(i)) |
Definition at line 45 of file pfmlib_montecito.c.
| #define is_iear | ( | i | ) | event_is_iear(montecito_pe+(i)) |
Definition at line 43 of file pfmlib_montecito.c.
| #define NCANCEL_EVENTS sizeof(cancel_events)/sizeof(int) |
Definition at line 421 of file pfmlib_montecito.c.
| #define NPREFETCH_DUAL_EVENTS sizeof(prefetch_dual_events)/sizeof(int) |
Definition at line 242 of file pfmlib_montecito.c.
| #define NPREFETCH_EVENTS sizeof(prefetch_events)/sizeof(int) |
Definition at line 233 of file pfmlib_montecito.c.
| #define OP_USED 0x2 /* opcode matching is used */ |
| #define PMC36_DFL_VAL 0xfffffff0 |
| #define pmc_all pmc_mont_counter_reg.pmc_all |
Definition at line 73 of file pfmlib_montecito.c.
| #define pmc_e pmc_mont_counter_reg.pmc_e |
Definition at line 76 of file pfmlib_montecito.c.
| #define pmc_es pmc_mont_counter_reg.pmc_es |
Definition at line 70 of file pfmlib_montecito.c.
| #define pmc_ev pmc_mont_counter_reg.pmc_ev |
Definition at line 67 of file pfmlib_montecito.c.
| #define pmc_i pmc_mont_counter_reg.pmc_i |
Definition at line 78 of file pfmlib_montecito.c.
| #define pmc_ism pmc_mont_counter_reg.pmc_ism |
Definition at line 74 of file pfmlib_montecito.c.
| #define pmc_m pmc_mont_counter_reg.pmc_m |
Definition at line 75 of file pfmlib_montecito.c.
| #define pmc_oi pmc_mont_counter_reg.pmc_oi |
Definition at line 68 of file pfmlib_montecito.c.
| #define pmc_plm pmc_mont_counter_reg.pmc_plm |
Definition at line 66 of file pfmlib_montecito.c.
| #define pmc_pm pmc_mont_counter_reg.pmc_pm |
Definition at line 69 of file pfmlib_montecito.c.
| #define pmc_s pmc_mont_counter_reg.pmc_s |
Definition at line 77 of file pfmlib_montecito.c.
| #define pmc_thres pmc_mont_counter_reg.pmc_thres |
Definition at line 72 of file pfmlib_montecito.c.
| #define pmc_umask pmc_mont_counter_reg.pmc_umask |
Definition at line 71 of file pfmlib_montecito.c.
| #define UNEXISTING_SET 0xff |
Definition at line 80 of file pfmlib_montecito.c.
|
static |
Definition at line 424 of file pfmlib_montecito.c.


|
static |
Definition at line 137 of file pfmlib_montecito.c.

|
static |
Definition at line 375 of file pfmlib_montecito.c.

|
static |
Definition at line 342 of file pfmlib_montecito.c.


|
static |
Definition at line 392 of file pfmlib_montecito.c.

|
static |
Definition at line 249 of file pfmlib_montecito.c.


|
static |
Definition at line 1952 of file pfmlib_montecito.c.

|
static |
Definition at line 1978 of file pfmlib_montecito.c.

|
static |
Definition at line 1394 of file pfmlib_montecito.c.


|
static |
Definition at line 1550 of file pfmlib_montecito.c.


|
static |
Definition at line 1477 of file pfmlib_montecito.c.


|
static |
Definition at line 1232 of file pfmlib_montecito.c.


|
static |
Definition at line 317 of file pfmlib_montecito.c.


|
static |
Definition at line 802 of file pfmlib_montecito.c.


|
static |
Definition at line 1796 of file pfmlib_montecito.c.


|
static |
Definition at line 1080 of file pfmlib_montecito.c.


|
static |
Definition at line 703 of file pfmlib_montecito.c.


|
static |
Definition at line 1998 of file pfmlib_montecito.c.


|
static |
Definition at line 1617 of file pfmlib_montecito.c.


|
static |
Definition at line 896 of file pfmlib_montecito.c.


|
static |
Definition at line 106 of file pfmlib_montecito.c.

|
static |
Definition at line 457 of file pfmlib_montecito.c.


|
static |
Definition at line 2072 of file pfmlib_montecito.c.

|
static |
Definition at line 2383 of file pfmlib_montecito.c.
| int pfm_mont_get_ear_mode | ( | unsigned int | i, |
| pfmlib_mont_ear_mode_t * | m | ||
| ) |
Definition at line 2213 of file pfmlib_montecito.c.

Definition at line 2235 of file pfmlib_montecito.c.
|
static |
Definition at line 2314 of file pfmlib_montecito.c.

Definition at line 2370 of file pfmlib_montecito.c.
Definition at line 2257 of file pfmlib_montecito.c.
|
static |
Definition at line 2434 of file pfmlib_montecito.c.
|
static |
Definition at line 2416 of file pfmlib_montecito.c.
Definition at line 2404 of file pfmlib_montecito.c.
Definition at line 2124 of file pfmlib_montecito.c.
|
static |
Definition at line 2308 of file pfmlib_montecito.c.
Definition at line 2265 of file pfmlib_montecito.c.
Definition at line 2273 of file pfmlib_montecito.c.
Definition at line 2249 of file pfmlib_montecito.c.

|
static |
Definition at line 2364 of file pfmlib_montecito.c.
|
static |
Definition at line 2354 of file pfmlib_montecito.c.

|
static |
Definition at line 2329 of file pfmlib_montecito.c.

|
static |
Definition at line 2341 of file pfmlib_montecito.c.

|
static |
Definition at line 2391 of file pfmlib_montecito.c.
Definition at line 2398 of file pfmlib_montecito.c.
| int pfm_mont_irange_is_fine | ( | pfmlib_output_param_t * | outp, |
| pfmlib_mont_output_param_t * | mod_out | ||
| ) |
Definition at line 2282 of file pfmlib_montecito.c.

Definition at line 2156 of file pfmlib_montecito.c.
Definition at line 2150 of file pfmlib_montecito.c.
Definition at line 2144 of file pfmlib_montecito.c.
Definition at line 2132 of file pfmlib_montecito.c.
Definition at line 2174 of file pfmlib_montecito.c.
Definition at line 2168 of file pfmlib_montecito.c.
Definition at line 2206 of file pfmlib_montecito.c.
|
static |
Definition at line 1353 of file pfmlib_montecito.c.


|
static |
Definition at line 416 of file pfmlib_montecito.c.
|
static |
Definition at line 1780 of file pfmlib_montecito.c.
|
static |
Definition at line 453 of file pfmlib_montecito.c.
|
static |
Definition at line 454 of file pfmlib_montecito.c.
| pfm_pmu_support_t montecito_support |
Definition at line 2441 of file pfmlib_montecito.c.
|
static |
Definition at line 235 of file pfmlib_montecito.c.
|
static |
Definition at line 228 of file pfmlib_montecito.c.