1 #ifndef _PAPI_LIBPFM_EVENTS_H 2 #define _PAPI_LIBPFM_EVENTS_H 16 unsigned int *EventCode );
30 unsigned int *umask );
41 #ifndef __PERFMON_PERF_EVENT_H__ 47 #define PERF_TYPE_RAW 4; 55 #endif // _PAPI_LIBPFM_EVENTS_H
Return codes and api definitions.
int _papi_libpfm_ntv_enum_events(unsigned int *EventCode, int modifier)
int _papi_libpfm_error(int pfm_error)
int _papi_libpfm_setup_counters(struct perf_event_attr *attr, hwd_register_t *ni_bits)
unsigned int _pfm_convert_umask(unsigned int event, unsigned int umask)
int _pfm_decode_native_event(unsigned int EventCode, unsigned int *event, unsigned int *umask)
int _papi_libpfm_ntv_name_to_code(const char *ntv_name, unsigned int *EventCode)
int prepare_umask(unsigned int foo, unsigned int *values)
int _papi_libpfm_ntv_code_to_descr(unsigned int EventCode, char *name, int len)
int _papi_libpfm_ntv_code_to_name(unsigned int EventCode, char *name, int len)
int _papi_libpfm_ntv_code_to_bits_perfctr(unsigned int EventCode, hwd_register_t *bits)
int _papi_libpfm_ntv_code_to_info(unsigned int EventCode, PAPI_event_info_t *info)
int _papi_libpfm_shutdown(void)
static long long values[NUM_EVENTS]
int _papi_libpfm_init(papi_vector_t *my_vector, int cidx)
int _papi_libpfm_setup_presets(char *name, int type, int cidx)
int _papi_libpfm_ntv_code_to_bits(unsigned int EventCode, hwd_register_t *bits)