|
PAPI
5.7.0.0
|

Go to the source code of this file.
Macros | |
| #define | OVFL_SIGNAL SIGPROF |
| #define | PFMW_PEVT_EVTCOUNT(evt) (evt->inp.pfp_event_count) |
| #define | PFMW_PEVT_EVENT(evt, idx) (evt->inp.pfp_events[idx].event) |
| #define | PFMW_PEVT_PLM(evt, idx) (evt->inp.pfp_events[idx].plm) |
| #define | PFMW_PEVT_DFLPLM(evt) (evt->inp.pfp_dfl_plm) |
| #define | PFMW_PEVT_PFPPC(evt) (evt->pc) |
| #define | PFMW_PEVT_PFPPD(evt) (evt->pd) |
| #define | PFMW_PEVT_PFPPC_COUNT(evt) (evt->outp.pfp_pmc_count) |
| #define | PFMW_PEVT_PFPPC_REG_NUM(evt, idx) (evt->outp.pfp_pmcs[idx].reg_num) |
| #define | PFMW_PEVT_PFPPC_REG_VAL(evt, idx) (evt->pc[idx].reg_value) |
| #define | PFMW_PEVT_PFPPC_REG_FLG(evt, idx) (evt->pc[idx].reg_flags) |
| #define | PFMW_ARCH_REG_PMCVAL(reg) (reg.pmc_val) |
| #define | PFMW_ARCH_REG_PMDVAL(reg) (reg.pmd_val) |
| #define | PFMON_MONT_MAX_IBRS 8 |
| #define | PFMON_MONT_MAX_DBRS 8 |
| #define | PFMON_ITA2_MAX_IBRS 8 |
| #define | PFMON_ITA2_MAX_DBRS 8 |
Typedefs | |
| typedef pfm_default_smpl_hdr_t | pfmw_smpl_hdr_t |
| typedef pfm_default_smpl_entry_t | pfmw_smpl_entry_t |
Variables | |
| int | _perfmon2_pfm_pmu_type = -1 |
| papi_vector_t | _ia64_vector |
| hwi_search_t * | preset_search_map |
| unsigned int | PAPI_NATIVE_EVENT_AND_MASK = 0x000003ff |
| unsigned int | PAPI_NATIVE_EVENT_SHIFT = 0 |
| unsigned int | PAPI_NATIVE_UMASK_AND_MASK = 0x03fffc00 |
| unsigned int | PAPI_NATIVE_UMASK_MAX = 16 |
| unsigned int | PAPI_NATIVE_UMASK_SHIFT = 10 |
| static itanium_preset_search_t | ia1_preset_search_map [] |
| static itanium_preset_search_t | ia2_preset_search_map [] |
| static itanium_preset_search_t | ia3_preset_search_map [] |
| #define OVFL_SIGNAL SIGPROF |
Definition at line 46 of file perfmon-ia64.c.
| #define PFMON_ITA2_MAX_DBRS 8 |
Definition at line 64 of file perfmon-ia64.c.
| #define PFMON_ITA2_MAX_IBRS 8 |
Definition at line 63 of file perfmon-ia64.c.
| #define PFMON_MONT_MAX_DBRS 8 |
Definition at line 61 of file perfmon-ia64.c.
| #define PFMON_MONT_MAX_IBRS 8 |
Definition at line 60 of file perfmon-ia64.c.
| #define PFMW_ARCH_REG_PMCVAL | ( | reg | ) | (reg.pmc_val) |
Definition at line 57 of file perfmon-ia64.c.
| #define PFMW_ARCH_REG_PMDVAL | ( | reg | ) | (reg.pmd_val) |
Definition at line 58 of file perfmon-ia64.c.
| #define PFMW_PEVT_DFLPLM | ( | evt | ) | (evt->inp.pfp_dfl_plm) |
Definition at line 50 of file perfmon-ia64.c.
| #define PFMW_PEVT_EVENT | ( | evt, | |
| idx | |||
| ) | (evt->inp.pfp_events[idx].event) |
Definition at line 48 of file perfmon-ia64.c.
| #define PFMW_PEVT_EVTCOUNT | ( | evt | ) | (evt->inp.pfp_event_count) |
Definition at line 47 of file perfmon-ia64.c.
| #define PFMW_PEVT_PFPPC | ( | evt | ) | (evt->pc) |
Definition at line 51 of file perfmon-ia64.c.
| #define PFMW_PEVT_PFPPC_COUNT | ( | evt | ) | (evt->outp.pfp_pmc_count) |
Definition at line 53 of file perfmon-ia64.c.
| #define PFMW_PEVT_PFPPC_REG_FLG | ( | evt, | |
| idx | |||
| ) | (evt->pc[idx].reg_flags) |
Definition at line 56 of file perfmon-ia64.c.
| #define PFMW_PEVT_PFPPC_REG_NUM | ( | evt, | |
| idx | |||
| ) | (evt->outp.pfp_pmcs[idx].reg_num) |
Definition at line 54 of file perfmon-ia64.c.
| #define PFMW_PEVT_PFPPC_REG_VAL | ( | evt, | |
| idx | |||
| ) | (evt->pc[idx].reg_value) |
Definition at line 55 of file perfmon-ia64.c.
| #define PFMW_PEVT_PFPPD | ( | evt | ) | (evt->pd) |
Definition at line 52 of file perfmon-ia64.c.
| #define PFMW_PEVT_PLM | ( | evt, | |
| idx | |||
| ) | (evt->inp.pfp_events[idx].plm) |
Definition at line 49 of file perfmon-ia64.c.
| typedef pfm_default_smpl_entry_t pfmw_smpl_entry_t |
Definition at line 84 of file perfmon-ia64.c.
| typedef pfm_default_smpl_hdr_t pfmw_smpl_hdr_t |
Definition at line 83 of file perfmon-ia64.c.
| int _ia64_ctl | ( | hwd_context_t * | zero, |
| int | code, | ||
| _papi_int_option_t * | option | ||
| ) |
Definition at line 2233 of file perfmon-ia64.c.

| void _ia64_dispatch_timer | ( | int | signal, |
| hwd_siginfo_t * | info, | ||
| void * | context | ||
| ) |
Definition at line 2666 of file perfmon-ia64.c.

| int _ia64_init | ( | hwd_context_t * | zero | ) |
Definition at line 2129 of file perfmon-ia64.c.

| int _ia64_init_component | ( | int | cidx | ) |
Definition at line 2019 of file perfmon-ia64.c.

| int _ia64_init_control_state | ( | hwd_control_state_t * | this_state | ) |
Definition at line 2932 of file perfmon-ia64.c.

| int _ia64_ita23_read | ( | hwd_context_t * | ctx, |
| hwd_control_state_t * | machdep, | ||
| long long ** | events, | ||
| int | flags | ||
| ) |
Definition at line 1935 of file perfmon-ia64.c.


| int _ia64_ita2_init_control_state | ( | hwd_control_state_t * | this_state | ) |
Definition at line 2888 of file perfmon-ia64.c.


| int _ia64_ita2_set_domain | ( | hwd_control_state_t * | this_state, |
| int | domain | ||
| ) |
Definition at line 1764 of file perfmon-ia64.c.

| int _ia64_ita_init_control_state | ( | hwd_control_state_t * | this_state | ) |
Definition at line 2868 of file perfmon-ia64.c.


| int _ia64_ita_read | ( | hwd_context_t * | ctx, |
| hwd_control_state_t * | machdep, | ||
| long long ** | events, | ||
| int | flags | ||
| ) |
Definition at line 1888 of file perfmon-ia64.c.


| int _ia64_ita_set_domain | ( | hwd_control_state_t * | this_state, |
| int | domain | ||
| ) |
Definition at line 1721 of file perfmon-ia64.c.

| int _ia64_ita_update_control_state | ( | hwd_control_state_t * | this_state, |
| NativeInfo_t * | native, | ||
| int | count, | ||
| hwd_context_t * | zero | ||
| ) |
Definition at line 3042 of file perfmon-ia64.c.


|
static |
Definition at line 2826 of file perfmon-ia64.c.


| int _ia64_mont_init_control_state | ( | hwd_control_state_t * | this_state | ) |
Definition at line 2910 of file perfmon-ia64.c.


| int _ia64_mont_set_domain | ( | hwd_control_state_t * | this_state, |
| int | domain | ||
| ) |
Definition at line 1807 of file perfmon-ia64.c.

| int _ia64_mont_update_control_state | ( | hwd_control_state_t * | this_state, |
| NativeInfo_t * | native, | ||
| int | count, | ||
| hwd_context_t * | zero | ||
| ) |
Definition at line 2961 of file perfmon-ia64.c.


| int _ia64_ntv_code_to_descr | ( | unsigned int | EventCode, |
| char * | ntv_descr, | ||
| int | len | ||
| ) |
Definition at line 2810 of file perfmon-ia64.c.

| int _ia64_ntv_code_to_name | ( | unsigned int | EventCode, |
| char * | ntv_name, | ||
| int | len | ||
| ) |
Definition at line 2791 of file perfmon-ia64.c.


| int _ia64_ntv_enum_events | ( | unsigned int * | EventCode, |
| int | modifier | ||
| ) |
Definition at line 2845 of file perfmon-ia64.c.

| int _ia64_read | ( | hwd_context_t * | ctx, |
| hwd_control_state_t * | machdep, | ||
| long long ** | events, | ||
| int | flags | ||
| ) |
Definition at line 1972 of file perfmon-ia64.c.

| void _ia64_remove_native | ( | hwd_control_state_t * | this_state, |
| NativeInfo_t * | nativeInfo | ||
| ) |
Definition at line 2952 of file perfmon-ia64.c.
| int _ia64_reset | ( | hwd_context_t * | ctx, |
| hwd_control_state_t * | machdep | ||
| ) |
Definition at line 2149 of file perfmon-ia64.c.

| int _ia64_set_domain | ( | hwd_control_state_t * | this_state, |
| int | domain | ||
| ) |
Definition at line 1850 of file perfmon-ia64.c.


| int _ia64_set_overflow | ( | EventSetInfo_t * | ESI, |
| int | EventIndex, | ||
| int | threshold | ||
| ) |
Definition at line 2743 of file perfmon-ia64.c.

| int _ia64_set_profile | ( | EventSetInfo_t * | ESI, |
| int | EventIndex, | ||
| int | threshold | ||
| ) |
Definition at line 2715 of file perfmon-ia64.c.

| int _ia64_shutdown | ( | hwd_context_t * | ctx | ) |
Definition at line 2302 of file perfmon-ia64.c.

| int _ia64_start | ( | hwd_context_t * | ctx, |
| hwd_control_state_t * | current_state | ||
| ) |
Definition at line 2174 of file perfmon-ia64.c.

| int _ia64_stop | ( | hwd_context_t * | ctx, |
| hwd_control_state_t * | zero | ||
| ) |
| int _ia64_stop_profiling | ( | ThreadInfo_t * | thread, |
| EventSetInfo_t * | ESI | ||
| ) |
Definition at line 2705 of file perfmon-ia64.c.

| int _ia64_update_control_state | ( | hwd_control_state_t * | this_state, |
| NativeInfo_t * | native, | ||
| int | count, | ||
| hwd_context_t * | zero | ||
| ) |
Definition at line 3104 of file perfmon-ia64.c.

| int _papi_pfm_ntv_code_to_descr | ( | unsigned int | EventCode, |
| char * | ntv_descr, | ||
| int | len | ||
| ) |
Definition at line 1534 of file perfmon-ia64.c.


| int _papi_pfm_ntv_code_to_name | ( | unsigned int | EventCode, |
| char * | ntv_name, | ||
| int | len | ||
| ) |
Definition at line 1502 of file perfmon-ia64.c.


| int _papi_pfm_ntv_enum_events | ( | unsigned int * | EventCode, |
| int | modifier | ||
| ) |
Definition at line 1402 of file perfmon-ia64.c.


|
static |
Definition at line 1462 of file perfmon-ia64.c.


|
static |
|
static |
Definition at line 505 of file perfmon-ia64.c.


|
static |
| int generate_preset_search_map | ( | hwi_search_t ** | maploc, |
| itanium_preset_search_t * | oldmap, | ||
| int | num_cnt | ||
| ) |
Definition at line 1629 of file perfmon-ia64.c.


|
static |
Definition at line 2578 of file perfmon-ia64.c.


|
static |
Definition at line 2393 of file perfmon-ia64.c.


|
static |
Definition at line 2312 of file perfmon-ia64.c.


|
static |
Definition at line 2475 of file perfmon-ia64.c.


|
static |
Definition at line 2558 of file perfmon-ia64.c.


|
static |
Definition at line 694 of file perfmon-ia64.c.


|
static |
Definition at line 626 of file perfmon-ia64.c.


|
static |
Definition at line 233 of file perfmon-ia64.c.


|
static |
Definition at line 162 of file perfmon-ia64.c.


|
static |
Definition at line 106 of file perfmon-ia64.c.


|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 405 of file perfmon-ia64.c.


|
static |
Definition at line 425 of file perfmon-ia64.c.


|
static |
|
static |
Definition at line 281 of file perfmon-ia64.c.


|
static |
Definition at line 87 of file perfmon-ia64.c.

|
static |
Definition at line 93 of file perfmon-ia64.c.

|
static |
Definition at line 445 of file perfmon-ia64.c.


|
static |
Definition at line 465 of file perfmon-ia64.c.


|
static |
Definition at line 485 of file perfmon-ia64.c.


|
static |
|
static |
|
static |
|
static |
Definition at line 2004 of file perfmon-ia64.c.


|
static |
Definition at line 2010 of file perfmon-ia64.c.


|
static |
Definition at line 767 of file perfmon-ia64.c.


|
static |
|
static |
|
static |
Definition at line 919 of file perfmon-ia64.c.


|
static |
Definition at line 2672 of file perfmon-ia64.c.

|
static |
Definition at line 253 of file perfmon-ia64.c.

| papi_vector_t _ia64_vector |
Definition at line 1081 of file perfmon-ia64.c.
| int _perfmon2_pfm_pmu_type = -1 |
Definition at line 1091 of file perfmon-ia64.c.
|
static |
Definition at line 1121 of file perfmon-ia64.c.
|
static |
Definition at line 1173 of file perfmon-ia64.c.
|
static |
Definition at line 1250 of file perfmon-ia64.c.
| unsigned int PAPI_NATIVE_EVENT_AND_MASK = 0x000003ff |
Definition at line 1083 of file perfmon-ia64.c.
| unsigned int PAPI_NATIVE_EVENT_SHIFT = 0 |
Definition at line 1084 of file perfmon-ia64.c.
| unsigned int PAPI_NATIVE_UMASK_AND_MASK = 0x03fffc00 |
Definition at line 1085 of file perfmon-ia64.c.
| unsigned int PAPI_NATIVE_UMASK_MAX = 16 |
Definition at line 1086 of file perfmon-ia64.c.
| unsigned int PAPI_NATIVE_UMASK_SHIFT = 10 |
Definition at line 1087 of file perfmon-ia64.c.
| hwi_search_t* preset_search_map |
Definition at line 1080 of file perfmon-ia64.c.