PAPI 7.1.0.0
|
Go to the source code of this file.
Data Structures | |
struct | __t2_store_t |
struct | __sol_processor_information_t |
struct | __t2_pst_table_t |
struct | __int_syn_table_t |
Macros | |
#define | hwd_control_state_t _niagara2_control_state_t |
#define | hwd_context_t _niagara2_context_t |
#define | hwd_register_t _niagara2_register_t |
#define | __CHECK_ERR_DFLT(retval) if(retval != 0){ SUBDBG("RETVAL: %d\n", retval); return PAPI_ECMP;} |
#define | __CHECK_ERR_NULL(retval) if(retval == NULL){ SUBDBG("RETVAL: NULL\n"); return PAPI_ECMP;} |
#define | __CHECK_ERR_PAPI(retval) if(retval != PAPI_OK){ SUBDBG("RETVAL: %d\n", retval); return PAPI_ECMP;} |
#define | __CHECK_ERR_INVA(retval) if(retval != 0){ SUBDBG("RETVAL: %d\n", retval); return PAPI_EINVAL;} |
#define | __CHECK_ERR_NEGV(retval) if(retval < 0){ SUBDBG("RETVAL: %d\n", retval); return PAPI_ECMP;} |
#define | SYNTHETIC_EVENTS_SUPPORTED 1 |
Enumerations | |
enum | { SYNTHETIC_CYCLES_ELAPSED = 1 , SYNTHETIC_RETURN_ONE , SYNTHETIC_RETURN_TWO } |
Variables | |
vptr_t | _start |
vptr_t | _end |
vptr_t | _etext |
vptr_t | _edata |
papi_vector_t | _niagara2_vector |
papi_mdi_t | _papi_hwi_system_info |
static cpc_t * | cpc = NULL |
static __t2_store_t | __t2_store |
static char ** | __t2_ntv_events |
static int | pid |
static __t2_pst_table_t | __t2_table [] |
hwi_search_t * | preset_table |
enum { ... } | __int_synthetic_enum |
static __int_syn_table_t | __int_syn_table [] |
papi_os_vector_t | _papi_os_vector |
#define __CHECK_ERR_DFLT | ( | retval | ) | if(retval != 0){ SUBDBG("RETVAL: %d\n", retval); return PAPI_ECMP;} |
Definition at line 78 of file solaris-niagara2.c.
#define __CHECK_ERR_INVA | ( | retval | ) | if(retval != 0){ SUBDBG("RETVAL: %d\n", retval); return PAPI_EINVAL;} |
Definition at line 87 of file solaris-niagara2.c.
#define __CHECK_ERR_NEGV | ( | retval | ) | if(retval < 0){ SUBDBG("RETVAL: %d\n", retval); return PAPI_ECMP;} |
Definition at line 90 of file solaris-niagara2.c.
Definition at line 81 of file solaris-niagara2.c.
#define __CHECK_ERR_PAPI | ( | retval | ) | if(retval != PAPI_OK){ SUBDBG("RETVAL: %d\n", retval); return PAPI_ECMP;} |
Definition at line 84 of file solaris-niagara2.c.
#define hwd_context_t _niagara2_context_t |
Definition at line 65 of file solaris-niagara2.c.
Definition at line 64 of file solaris-niagara2.c.
#define hwd_register_t _niagara2_register_t |
Definition at line 66 of file solaris-niagara2.c.
#define SYNTHETIC_EVENTS_SUPPORTED 1 |
Definition at line 129 of file solaris-niagara2.c.
anonymous enum |
Enumerator | |
---|---|
SYNTHETIC_CYCLES_ELAPSED | |
SYNTHETIC_RETURN_ONE | |
SYNTHETIC_RETURN_TWO |
Definition at line 194 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 1545 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 1656 of file solaris-niagara2.c.
Definition at line 1822 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 1881 of file solaris-niagara2.c.
Definition at line 1863 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 1748 of file solaris-niagara2.c.
Definition at line 1641 of file solaris-niagara2.c.
void __cpc_walk_events_pic_action_count | ( | void * | arg, |
uint_t | picno, | ||
const char * | event | ||
) |
Definition at line 1907 of file solaris-niagara2.c.
void __cpc_walk_events_pic_action_store | ( | void * | arg, |
uint_t | picno, | ||
const char * | event | ||
) |
Definition at line 1929 of file solaris-niagara2.c.
uint64_t __int_get_synthetic_event | ( | int | code, |
hwd_control_state_t * | ctrl, | ||
void * | arg | ||
) |
Definition at line 2099 of file solaris-niagara2.c.
int __int_setup_synthetic_event | ( | int | code, |
hwd_control_state_t * | ctrl, | ||
void * | arg | ||
) |
Definition at line 2143 of file solaris-niagara2.c.
void __int_walk_synthetic_events_action_count | ( | void | ) |
Definition at line 2176 of file solaris-niagara2.c.
void __int_walk_synthetic_events_action_store | ( | void | ) |
Definition at line 2202 of file solaris-niagara2.c.
Definition at line 1986 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 1997 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 2029 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 2061 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 1954 of file solaris-niagara2.c.
int _niagara2_ctl | ( | hwd_context_t * | ctx, |
int | code, | ||
_papi_int_option_t * | option | ||
) |
Definition at line 275 of file solaris-niagara2.c.
Definition at line 405 of file solaris-niagara2.c.
|
inlinestatic |
Definition at line 563 of file solaris-niagara2.c.
Definition at line 654 of file solaris-niagara2.c.
int _niagara2_init_control_state | ( | hwd_control_state_t * | ctrl | ) |
Although the created set in this function will be destroyed by _papi_update_control_state later, at least the functionality of the underlying CPU driver will be tested completly.
Definition at line 582 of file solaris-niagara2.c.
|
static |
Definition at line 730 of file solaris-niagara2.c.
int _niagara2_ntv_code_to_bits | ( | unsigned int | EventCode, |
hwd_register_t * | bits | ||
) |
Definition at line 747 of file solaris-niagara2.c.
Definition at line 772 of file solaris-niagara2.c.
Definition at line 784 of file solaris-niagara2.c.
Definition at line 822 of file solaris-niagara2.c.
int _niagara2_read | ( | hwd_context_t * | ctx, |
hwd_control_state_t * | ctrl, | ||
long_long ** | events, | ||
int | flags | ||
) |
Definition at line 868 of file solaris-niagara2.c.
int _niagara2_reset | ( | hwd_context_t * | ctx, |
hwd_control_state_t * | ctrl | ||
) |
Definition at line 950 of file solaris-niagara2.c.
int _niagara2_set_domain | ( | hwd_control_state_t * | ctrl, |
int | domain | ||
) |
Definition at line 231 of file solaris-niagara2.c.
int _niagara2_set_overflow | ( | EventSetInfo_t * | ESI, |
int | EventIndex, | ||
int | threshold | ||
) |
Definition at line 1003 of file solaris-niagara2.c.
int _niagara2_set_profile | ( | EventSetInfo_t * | ESI, |
int | EventIndex, | ||
int | threshold | ||
) |
Definition at line 990 of file solaris-niagara2.c.
int _niagara2_shutdown | ( | hwd_context_t * | ctx | ) |
Definition at line 1087 of file solaris-niagara2.c.
int _niagara2_shutdown_global | ( | void | ) |
Definition at line 1106 of file solaris-niagara2.c.
int _niagara2_start | ( | hwd_context_t * | ctx, |
hwd_control_state_t * | ctrl | ||
) |
Definition at line 1136 of file solaris-niagara2.c.
int _niagara2_stop | ( | hwd_context_t * | ctx, |
hwd_control_state_t * | ctrl | ||
) |
Definition at line 1193 of file solaris-niagara2.c.
int _niagara2_update_control_state | ( | hwd_control_state_t * | ctrl, |
NativeInfo_t * | native, | ||
int | count, | ||
hwd_context_t * | ctx | ||
) |
Definition at line 1211 of file solaris-niagara2.c.
int _niagara2_update_shlib_info | ( | papi_mdi_t * | mdi | ) |
Definition at line 1329 of file solaris-niagara2.c.
|
static |
Definition at line 211 of file solaris-niagara2.c.
enum { ... } __int_synthetic_enum |
|
static |
Definition at line 108 of file solaris-niagara2.c.
|
static |
Definition at line 107 of file solaris-niagara2.c.
|
static |
Definition at line 132 of file solaris-niagara2.c.
vptr_t _edata |
Definition at line 68 of file solaris-niagara2.c.
vptr_t _end |
Definition at line 68 of file solaris-niagara2.c.
vptr_t _etext |
Definition at line 68 of file solaris-niagara2.c.
papi_vector_t _niagara2_vector |
Definition at line 2227 of file solaris-niagara2.c.
|
extern |
Definition at line 56 of file papi_internal.c.
papi_os_vector_t _papi_os_vector |
Definition at line 2280 of file solaris-niagara2.c.
|
extern |
|
static |
Definition at line 97 of file solaris-niagara2.c.
|
static |
Definition at line 111 of file solaris-niagara2.c.
hwi_search_t* preset_table |
Definition at line 191 of file solaris-niagara2.c.