PAPI  5.3.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oC__int_syn_table_t
oC__sol_processor_information_t
oC__t2_pst_table_t
oC__t2_store_t
oC_intel_cache_info
oC_lmsensors_context_t
oC_lmsensors_control_state_t
oC_lmsensors_native_event_entry_t
oC_lmsensors_reg_alloc_t
oC_lmsensors_register_t
oC_niagara2_control_state_t
oC_niagara2_register_t
oC_papi_hwi_add_error
oC_papi_hwi_context_t
oC_papi_hwi_prefix_component_namePrefixes a component's name to each of its events
oC_papi_hwi_publish_error
oC_papi_hwi_strip_component_prefixStrip off cmp_name::: from an event name
oC_papi_int_addr_range_t
oC_papi_int_attach_t
oC_papi_int_cpu_t
oC_papi_int_defdomain_t
oC_papi_int_domain_t
oC_papi_int_granularity_t
oC_papi_int_inherit_t
oC_papi_int_multiplex_t
oC_papi_int_option_t
oC_papi_int_overflow_t
oC_papi_int_profile_t
oC_papi_libpfm4_errorConvert libpfm error codes to PAPI error codes
oC_papi_libpfm4_initInitialize the libpfm4 code
oC_papi_libpfm4_shutdownShutdown any initialization done by the libpfm4 code
oC_pe_libpfm4_initInitialize the libpfm4 code
oC_pe_libpfm4_ntv_code_to_descrTake an event code and convert it to a description
oC_pe_libpfm4_ntv_code_to_nameTake an event code and convert it to a name
oC_pe_libpfm4_ntv_enum_eventsWalk through all events in a pre-defined order
oC_pe_libpfm4_ntv_name_to_codeTake an event name and convert it to an event code
oC_pe_libpfm4_setup_countersGenerate the events HW bits to be programmed into the counters
oC_pe_libpfm4_shutdownShutdown any initialization done by the libpfm4 code
oC_peu_libpfm4_initInitialize the libpfm4 code
oC_peu_libpfm4_ntv_code_to_descrTake an event code and convert it to a description
oC_peu_libpfm4_ntv_code_to_nameTake an event code and convert it to a name
oC_peu_libpfm4_ntv_enum_eventsWalk through all events in a pre-defined order
oC_peu_libpfm4_ntv_name_to_codeTake an event name and convert it to an event code
oC_peu_libpfm4_setup_countersGenerate the events HW bits to be programmed into the counters
oC_peu_libpfm4_shutdownShutdown any initialization done by the libpfm4 code
oC_rapl_context_t
oC_rapl_control_state_t
oC_rapl_native_event_entry_t
oC_rapl_reg_alloc_t
oC_rapl_register_t
oC_vmware_context
oC_vmware_control_state
oC_vmware_native_event_entry
oC_vmware_reg_alloc
oCAddedEvents_t
oCallocate_native_eventAllocates a native event
oCAPPIO_context_t
oCAPPIO_control_state_t
oCappio_counters
oCAPPIO_native_event_entry_t
oCAPPIO_reg_alloc_t
oCAPPIO_register_t
oCbgp_context_t
oCbgp_control_state_t
oCbgp_reg_alloc_t
oCbgp_register_t
oCbgq_context_t
oCbgq_control_state_t
oCbgq_generic_events_t
oCbgq_native_event_entry_t
oCbgq_overflow_t
oCbgq_preset_search_entry_t
oCbgq_reg_alloc_t
oCbgq_register_t
oCbof_record
oCcache
oCcache_ent
oCchild_ident
oCchild_stats
oCclient_command
oCclient_neutral_command
oCcmp_struct_sizes_t
oCCNKUNIT_context_t
oCCNKUNIT_control_state_t
oCCNKUNIT_reg_alloc_t
oCCNKUNIT_register_t
oCcommand_flags_t
oCconvert_libpfm4_to_stringConvert a libpfm event value to an event name
oCconvert_pfmidx_to_nativeConvert a libpfm event value to a PAPI event value
oCCORETEMP_context_t
oCcoretemp_context_t
oCCORETEMP_control_state_t
oCcoretemp_control_state_t
oCCORETEMP_native_event_entry_t
oCcoretemp_native_event_entry_t
oCCORETEMP_reg_alloc_t
oCcoretemp_reg_alloc_t
oCCORETEMP_register_t
oCcoretemp_register_t
oCCpuInfo_t
oCctr_info_t
oCCUDA_context_t
oCCUDA_control_state_t
oCCUDA_native_event_entry_t
oCCUDA_reg_alloc_t
oCCUDA_register_t
oCDeviceData_t
oCDomainData_t
oCDynamicArray_t
oCeinfo_t
oCevent_group_t
oCEventData_t
oCEventInfo_t
oCEventSetAttachInfo_t
oCEventSetCpuInfo_t
oCEventSetDomainInfo_t
oCEventSetGranularityInfo_t
oCEventSetInfo_t
oCEventSetInheritInfo_t
oCEventSetMultiplexInfo_t
oCEventSetOverflowInfo_t
oCEventSetProfileInfo_t
oCexample_context_t
oCexample_control_state_t
oCexample_native_event_entry_t
oCexample_reg_alloc_t
oCexample_register_t
oCf_owner_ex
oCfd_array_t
oCfind_eventLooks up an event, returns it if it exists
oCfind_event_no_aliasesLooks up an event, avoiding aliases, returns it if it exists
oCfind_existing_eventLooks up an event, returns it if it exists
oCfind_existing_event_by_numberLooks up a native_event_t given its PAPI event code
oCfind_max_umaskFinds the highest-numbered umask found in an event
oCfind_next_no_aliasesFinds the event after this one, avoiding any event alias issues
oCfind_next_umaskFinds the next umask
oCfloat_record
oCget_event_first_activeReturn the first available event that's on an active PMU
oCHighLevelInfo
oChost_micpower_context_t
oChost_micpower_control_state_t
oChost_micpower_native_event_entry_t
oChost_micpower_reg_alloc_t
oChwd_context_t
oChwd_control_state_t
oChwd_libpmc_context_t
oChwd_native_t
oChwd_reg_alloc_t
oChwd_register_t
oChwd_siginfo_t
oChwi_describe_t
oChwi_presets_t
oChwi_search_t
oCia64_context_t
oCia64_control_state_t
oCib_port
oCINFINIBAND_context_t
oCINFINIBAND_control_state_t
oCint_record
oCIOUNIT_context_t
oCIOUNIT_control_state_t
oCIOUNIT_overflow_t
oCIOUNIT_reg_alloc_t
oCIOUNIT_register_t
oCip_event
oCitanium_preset_search_t
oCL2UNIT_context_t
oCL2UNIT_control_state_t
oCL2UNIT_overflow_t
oCL2UNIT_reg_alloc_t
oCL2UNIT_register_t
oClabel_record
oClist_t
oClocal_ecc
oClost_event
oCLUSTRE_context_t
oCLUSTRE_control_state_t
oClustre_fs
oCmaster_command
oCmaster_neutral_command
oCMasterEvent
oCMICPOWER_context_t
oCMICPOWER_control_state_t
oCMICPOWER_native_event_entry_t
oCMICPOWER_reg_alloc_t
oCMICPOWER_register_t
oCMPX_EventSet
oCMX_context_t
oCMX_control_state_t
oCMX_native_event_entry_t
oCMX_reg_alloc_t
oCMX_register_t
oCnative_event_entry_t
oCnative_event_info
oCNative_Event_Info_t
oCNative_Event_LabelDescription_t
oCnative_event_t
oCnative_event_table_t
oCnative_info_t
oCNativeInfo_t
oCNET_context_t
oCNET_control_state_t
oCnet_counters
oCNET_native_event_entry_t
oCNET_reg_alloc_t
oCNET_register_t
oCntv_event_group_info_t
oCntv_event_info_t
oCntv_event_t
oCnvml_context_t
oCnvml_native_event_entry_t
oCnvml_resource_options_t
oCNWUNIT_context_t
oCNWUNIT_control_state_t
oCNWUNIT_reg_alloc_t
oCNWUNIT_register_t
oCocount_t
oCoptions_t
oCPAPI_accumAccumulate and reset counters in an EventSet
oCPAPI_accum_countersAccumulate and reset counters
oCPAPI_add_eventAdd PAPI preset or native hardware event to an event set
oCPAPI_add_eventsAdd multiple PAPI presets or native hardware events to an event set
oCPAPI_add_named_eventAdd PAPI preset or native hardware event by name to an EventSet
oCPAPI_addr_range_option_tAddress range specification for range restricted counting if both are zero, range is disabled
oCPAPI_address_map_tGet the executable's address space info
oCPAPI_all_thr_spec_t
oCPAPI_assign_eventset_componentAssign a component index to an existing but empty EventSet
oCPAPI_attachAttach PAPI event set to the specified thread id
oCPAPI_attach_option_t
oCPAPI_cleanup_eventsetEmpty and destroy an EventSet
oCPAPI_component_info_t
oCpapi_cpc_event_t
oCPAPI_cpu_option_t
oCPAPI_create_eventsetCreate a new empty PAPI EventSet
oCPAPI_debug_option_t
oCPAPI_destroy_eventsetEmpty and destroy an EventSet
oCPAPI_detachDetach PAPI event set from previously specified thread id and restore to executing thread
oCPAPI_disable_componentDisables the specified component
oCPAPI_disable_component_by_nameDisables the named component
oCPAPI_dmem_info_tA pointer to the following is passed to PAPI_get_dmem_info()
oCPAPI_domain_option_t
oCPAPI_enum_cmp_eventEnumerate PAPI preset or native events for a given component
oCPAPI_enum_eventEnumerate PAPI preset or native events
oCPAPI_epcSimplified call to get arbitrary events per cycle, real and processor time
oCPAPI_event_code_to_nameConvert a numeric hardware event code to a name
oCPAPI_event_info_t
oCPAPI_event_name_to_codeConvert a name to a numeric hardware event code
oCPAPI_exe_info_tGet the executable's info
oCPAPI_flipsSimplified call to get Mflips/s (floating point instruction rate), real and processor time
oCPAPI_flopsSimplified call to get Mflops/s (floating point operation rate), real and processor time
oCPAPI_get_cmp_optGet component specific PAPI options
oCPAPI_get_component_indexReturns the component index for the named component
oCPAPI_get_component_infoGet information about a specific software component
oCPAPI_get_dmem_infoGet information about the dynamic memory usage of the current program
oCPAPI_get_event_componentReturn component an event belongs to
oCPAPI_get_event_infoGet the event's name and description info
oCPAPI_get_eventset_componentReturn index for component an eventset is assigned to
oCPAPI_get_executable_infoGet the executable's address space info
oCPAPI_get_hardware_infoGet information about the system hardware
oCPAPI_get_multiplexGet the multiplexing status of specified event set
oCPAPI_get_optGet PAPI library or event set options
oCPAPI_get_overflow_event_indexConverts an overflow vector into an array of indexes to overflowing events
oCPAPI_get_real_cycGet real time counter value in clock cycles Returns the total real time passed since some arbitrary starting point. The time is returned in clock cycles. This call is equivalent to wall clock time
oCPAPI_get_real_nsecGet real time counter value in nanoseconds
oCPAPI_get_real_usecGet real time counter value in microseconds
oCPAPI_get_shared_lib_infoGet address info about the shared libraries used by the process
oCPAPI_get_thr_specificRetrieve a pointer to a thread specific data structure
oCPAPI_get_virt_cycGet virtual time counter value in clock cycles
oCPAPI_get_virt_nsecGet virtual time counter values in nanoseconds
oCPAPI_get_virt_usecGet virtual time counter values in microseconds
oCPAPI_granularity_option_t
oCPAPI_hw_info_tHardware info structure
oCPAPI_inherit_option_t
oCPAPI_ipcSimplified call to get instructions per cycle, real and processor time
oCPAPI_is_initializedCheck for initialization
oCPAPI_itimer_option_t
oCPAPI_library_initInitialize the PAPI library
oCPAPI_list_eventsList the events in an event set
oCPAPI_list_threadsList the registered thread ids
oCPAPI_lockLock one of two mutex variables defined in papi.h
oCpapi_mdi_t
oCPAPI_mh_cache_info_t
oCPAPI_mh_info_tMh for mem hierarchy maybe?
oCPAPI_mh_level_t
oCPAPI_mh_tlb_info_t
oCPAPI_mpx_info_t
oCPAPI_multiplex_initInitialize multiplex support in the PAPI library
oCPAPI_multiplex_option_t
oCPAPI_num_cmp_hwctrsReturn the number of hardware counters for the specified component
oCPAPI_num_componentsGet the number of components available on the system
oCPAPI_num_countersGet the number of hardware counters available on the system
oCPAPI_num_eventsReturn the number of events in an event set
oCPAPI_num_hwctrsReturn the number of hardware counters on the cpu
oCPAPI_option_tA pointer to the following is passed to PAPI_set/get_opt()
oCPAPI_os_info_t
oCpapi_os_vector_t
oCPAPI_overflowSet up an event set to begin registering overflows
oCPAPI_perrorProduces a string on standard error, describing the last library error
oCPAPI_preload_info_t
oCPAPI_profilGenerate a histogram of hardware counter overflows vs. PC addresses
oCPAPI_query_eventQuery if PAPI event exists
oCPAPI_query_named_eventQuery if a named PAPI event exists
oCPAPI_readRead hardware counters from an event set
oCPAPI_read_countersRead and reset counters
oCPAPI_read_tsRead hardware counters with a timestamp
oCPAPI_register_threadNotify PAPI that a thread has 'appeared'
oCPAPI_remove_eventRemoves a hardware event from a PAPI event set
oCPAPI_remove_eventsRemove an array of hardware event codes from a PAPI event set
oCPAPI_remove_named_eventRemoves a named hardware event from a PAPI event set
oCPAPI_resetReset the hardware event counts in an event set
oCPAPI_set_cmp_domainSet the default counting domain for new event sets bound to the specified component
oCPAPI_set_cmp_granularitySet the default counting granularity for eventsets bound to the specified component
oCPAPI_set_debugSet the current debug level for error output from PAPI
oCPAPI_set_domainSet the default counting domain for new event sets bound to the cpu component
oCPAPI_set_granularitySet the default counting granularity for eventsets bound to the cpu component
oCPAPI_set_multiplexConvert a standard event set to a multiplexed event set
oCPAPI_set_optSet PAPI library or event set options
oCPAPI_set_thr_specificStore a pointer to a thread specific data structure
oCPAPI_shlib_info_t
oCPAPI_shutdownFinish using PAPI and free all related resources
oCPAPI_sprofilGenerate PC histogram data from multiple code regions where hardware counter overflow occurs
oCPAPI_sprofil_t
oCPAPI_startStart counting hardware events in an event set
oCPAPI_start_countersStart counting hardware events
oCPAPI_stateReturn the counting state of an EventSet
oCPAPI_stopStop counting hardware events in an event set
oCPAPI_stop_countersStop counting hardware events and reset values to zero
oCPAPI_strerrorReturns a string describing the PAPI error code
oCPAPI_thread_idGet the thread identifier of the current thread
oCPAPI_thread_initInitialize thread support in the PAPI library
oCPAPI_unlockUnlock one of the mutex variables defined in papi.h
oCPAPI_unregister_threadNotify PAPI that a thread has 'disappeared'
oCpapi_vector_t
oCPAPI_writeWrite counter values into counters
oCPAPIF_accumAccumulate and reset counters in an event set
oCPAPIF_accum_countersAccumulate and reset counters
oCPAPIF_add_eventAdd PAPI preset or native hardware event to an event set
oCPAPIF_add_eventsAdd multiple PAPI presets or native hardware events to an event set
oCPAPIF_add_named_eventAdd PAPI preset or native hardware event to an event set by name
oCPAPIF_assign_eventset_componentAssign a component index to an existing but empty EventSet
oCPAPIF_cleanup_eventsetEmpty and destroy an EventSet
oCPAPIF_create_eventsetCreate a new empty PAPI EventSet
oCPAPIF_destroy_eventsetEmpty and destroy an EventSet
oCPAPIF_enum_eventReturn the number of events in an event set
oCPAPIF_epcGet named events per cycle, real and processor time, reference and core cycles
oCPAPIF_event_code_to_nameConvert a numeric hardware event code to a name
oCPAPIF_event_name_to_codeConvert a name to a numeric hardware event code
oCPAPIF_flipsSimplified call to get Mflips/s (floating point instruction rate), real and processor time
oCPAPIF_flopsSimplified call to get Mflops/s (floating point instruction rate), real and processor time
oCPAPIF_get_clockrateGet the clockrate in MHz for the current cpu
oCPAPIF_get_dmem_infoGet information about the dynamic memory usage of the current program
oCPAPIF_get_domainGet the domain setting for the specified EventSet
oCPAPIF_get_event_infoGet the event's name and description info
oCPAPIF_get_exe_infoGet information about the dynamic memory usage of the current program
oCPAPIF_get_granularityGet the granularity setting for the specified EventSet
oCPAPIF_get_hardware_infoGet information about the system hardware
oCPAPIF_get_multiplexGet the multiplexing status of specified event set
oCPAPIF_get_preloadGet the LD_PRELOAD environment variable
oCPAPIF_get_real_cycGet real time counter value in clock cycles
oCPAPIF_get_real_nsecGet real time counter value in nanoseconds
oCPAPIF_get_real_usecGet real time counter value in microseconds
oCPAPIF_get_virt_cycGet virtual time counter value in clock cycles
oCPAPIF_get_virt_usecGet virtual time counter value in microseconds
oCPAPIF_ipcGet instructions per cycle, real and processor time
oCPAPIF_is_initializedCheck for initialization
oCPAPIF_library_initInitialize the PAPI library
oCPAPIF_lockLock one of two mutex variables defined in papi.h
oCPAPIF_multiplex_initInitialize multiplex support in the PAPI library
oCPAPIF_num_cmp_hwctrsReturn the number of hardware counters on the specified component
oCPAPIF_num_countersGet the number of hardware counters available on the system
oCPAPIF_num_eventsEnumerate PAPI preset or native events
oCPAPIF_num_hwctrsReturn the number of hardware counters on the cpu
oCPAPIF_perrorConvert PAPI error codes to strings, and print error message to stderr
oCPAPIF_query_eventQuery if PAPI event exists
oCPAPIF_query_named_eventQuery if named PAPI event exists
oCPAPIF_readRead hardware counters from an event set
oCPAPIF_read_tsRead hardware counters with a timestamp
oCPAPIF_register_threadNotify PAPI that a thread has 'appeared'
oCPAPIF_remove_eventRemove a hardware event from a PAPI event set
oCPAPIF_remove_eventsRemove an array of hardware event codes from a PAPI event set
oCPAPIF_remove_named_eventRemove a named hardware event from a PAPI event set
oCPAPIF_resetReset the hardware event counts in an event set
oCPAPIF_set_cmp_domainSet the default counting domain for new event sets bound to the specified component
oCPAPIF_set_cmp_granularitySet the default counting granularity for eventsets bound to the specified component
oCPAPIF_set_debugSet the current debug level for error output from PAPI
oCPAPIF_set_domainSet the default counting domain for new event sets bound to the cpu component
oCPAPIF_set_event_domainSet the default counting domain for specified EventSet
oCPAPIF_set_granularitySet the default counting granularity for eventsets bound to the cpu component
oCPAPIF_set_inheritTurn on inheriting of counts from daughter to parent process
oCPAPIF_set_multiplexConvert a standard event set to a multiplexed event set
oCPAPIF_shutdownFinish using PAPI and free all related resources
oCPAPIF_startStart counting hardware events in an event set
oCPAPIF_start_countersStart counting hardware events
oCPAPIF_stateReturn the counting state of an EventSet
oCPAPIF_stopStop counting hardware events in an EventSet
oCPAPIF_stop_countersStop counting hardware events and reset values to zero
oCPAPIF_thread_idGet the thread identifier of the current thread
oCPAPIF_thread_initInitialize thread support in the PAPI library
oCPAPIF_unlockUnlock one of the mutex variables defined in papi.h
oCPAPIF_unregister_threadNotify PAPI that a thread has 'disappeared'
oCPAPIF_writeWrite counter values into counters
oCPapiInfo
oCpe_context_t
oCpe_control_t
oCpe_event_info_t
oCperf_event_attr
oCperf_sample_event_t
oCpfm_context_t
oCpfm_control_state_t
oCpfmw_ita2_param_t
oCpfmw_ita_param_t
oCpfmw_mont_param_t
oCpfmw_param_t
oCpmem_t
oCpower_t
oCpowers
oCPPC64_groups_t
oCPPC64_native_map_t
oCppc64_perfctr_context_t
oCppc64_perfctr_control_t
oCppc64_pmapi_context_t
oCppc64_pmapi_control_t
oCppc64_reg_alloc_t
oCPPC64_register_t
oCruntime
oCsize_entry
oCstat_struct
oCstatinfo
oCSTEALTIME_context
oCSTEALTIME_control_state
oCSTEALTIME_reg_alloc_t
oCstring_list
oCtemp_event
oCtest_events_t
oCThreadInfo_t
oCThreadlist
oCuser_defined_event_t
oCX86_perfctr_context_t
oCX86_perfctr_control_t
oCX86_reg_alloc_t
\CX86_register_t