|
PAPI
5.0.1.0
|


Go to the source code of this file.
Data Structures | |
| struct | Native_Event_LabelDescription_t |
| struct | Native_Event_Info_t |
Enumerations | |
| enum | { CPU_UNKNOWN = 0, CPU_P6, CPU_P6_C, CPU_P6_2, CPU_P6_3, CPU_P6_M, CPU_P4, CPU_K7, CPU_K8, CPU_ATOM, CPU_CORE, CPU_CORE2, CPU_CORE2EXTREME, CPU_COREI7, CPU_COREWESTMERE, CPU_LAST } |
Functions | |
| void | init_freebsd_libpmc_mappings (void) |
| int | freebsd_number_of_events (int processortype) |
Variables | |
| Native_Event_Info_t | _papi_hwd_native_info [CPU_LAST+1] |
| anonymous enum |
| CPU_UNKNOWN | |
| CPU_P6 | |
| CPU_P6_C | |
| CPU_P6_2 | |
| CPU_P6_3 | |
| CPU_P6_M | |
| CPU_P4 | |
| CPU_K7 | |
| CPU_K8 | |
| CPU_ATOM | |
| CPU_CORE | |
| CPU_CORE2 | |
| CPU_CORE2EXTREME | |
| CPU_COREI7 | |
| CPU_COREWESTMERE | |
| CPU_LAST |
Definition at line 18 of file map.h.
{
CPU_UNKNOWN = 0,
CPU_P6,
CPU_P6_C,
CPU_P6_2,
CPU_P6_3,
CPU_P6_M,
CPU_P4,
CPU_K7,
CPU_K8,
CPU_ATOM,
CPU_CORE,
CPU_CORE2,
CPU_CORE2EXTREME,
CPU_COREI7,
CPU_COREWESTMERE,
CPU_LAST
};
| int freebsd_number_of_events | ( | int | processortype | ) |
Definition at line 40 of file map.c.
{
int counter = 0;
while (_papi_hwd_native_info[processortype].info[counter].name != NULL)
counter++;
return counter;
}

| void init_freebsd_libpmc_mappings | ( | void | ) |
Definition at line 19 of file map.c.
{
_papi_hwd_native_info[CPU_UNKNOWN].info = UnkProcessor_info;
_papi_hwd_native_info[CPU_P6].info = P6Processor_info;
_papi_hwd_native_info[CPU_P6_C].info = P6_C_Processor_info;
_papi_hwd_native_info[CPU_P6_2].info = P6_2_Processor_info;
_papi_hwd_native_info[CPU_P6_3].info = P6_3_Processor_info;
_papi_hwd_native_info[CPU_P6_M].info = P6_M_Processor_info;
_papi_hwd_native_info[CPU_P4].info = P4Processor_info;
_papi_hwd_native_info[CPU_K7].info = K7Processor_info;
_papi_hwd_native_info[CPU_K8].info = K8Processor_info;
_papi_hwd_native_info[CPU_ATOM].info = AtomProcessor_info;
_papi_hwd_native_info[CPU_CORE].info = CoreProcessor_info;
_papi_hwd_native_info[CPU_CORE2].info = Core2Processor_info;
_papi_hwd_native_info[CPU_CORE2EXTREME].info = Core2ExtremeProcessor_info;
_papi_hwd_native_info[CPU_COREI7].info = i7Processor_info;
_papi_hwd_native_info[CPU_COREWESTMERE].info = WestmereProcessor_info;
_papi_hwd_native_info[CPU_LAST].info = NULL;
}
