PAPI  5.3.0.0
pe_libpfm4_events.h
Go to the documentation of this file.
00001 /*
00002 * File:    pe_libpfm4_events.h
00003 */
00004 
00005 /* Prototypes for libpfm name library access */
00006 
00007 int _pe_libpfm4_setup_presets( char *name, int type, int cidx );
00008 int _pe_libpfm4_ntv_enum_events( unsigned int *EventCode, int modifier,
00009                struct native_event_table_t *event_table);
00010 int _pe_libpfm4_ntv_name_to_code( char *ntv_name,
00011                     unsigned int *EventCode,
00012                struct native_event_table_t *event_table);
00013 int _pe_libpfm4_ntv_code_to_name( unsigned int EventCode, char *name,
00014                     int len,
00015                struct native_event_table_t *event_table);
00016 int _pe_libpfm4_ntv_code_to_descr( unsigned int EventCode, char *name,
00017                      int len,
00018                struct native_event_table_t *event_table);
00019 int _pe_libpfm4_shutdown(struct native_event_table_t *event_table);
00020 int _pe_libpfm4_init(papi_vector_t *my_vector, int cidx,
00021                struct native_event_table_t *event_table,
00022                int pmu_type);
00023 
00024 
00025 int _pe_libpfm4_ntv_code_to_info(unsigned int EventCode,
00026                    PAPI_event_info_t *info,
00027                struct native_event_table_t *event_table);
00028 
00029 int _pe_libpfm4_setup_counters( struct perf_event_attr *attr,
00030                   int event,
00031                struct native_event_table_t *event_table);
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines