PAPI 7.1.0.0
Loading...
Searching...
No Matches
map.c
Go to the documentation of this file.
1/****************************/
2/* THIS IS OPEN SOURCE CODE */
3/****************************/
4
5/*
6* File: freebsd-map.c
7* Author: Harald Servat
8* redcrash@gmail.com
9*/
10
11#include "freebsd.h"
12#include "papiStdEventDefs.h"
13#include "map.h"
14
18
20{
36
38}
39
40int freebsd_number_of_events (int processortype)
41{
42 int counter = 0;
43
44 while (_papi_hwd_native_info[processortype].info[counter].name != NULL)
45 counter++;
46
47 return counter;
48}
Native_Event_LabelDescription_t AtomProcessor_info[]
Definition: map-atom.c:27
Native_Event_LabelDescription_t Core2ExtremeProcessor_info[]
Native_Event_LabelDescription_t Core2Processor_info[]
Definition: map-core2.c:30
Native_Event_LabelDescription_t CoreProcessor_info[]
Definition: map-core.c:27
Native_Event_LabelDescription_t i7Processor_info[]
Definition: map-i7.c:30
Native_Event_LabelDescription_t K7Processor_info[]
Definition: map-k7.c:28
Native_Event_LabelDescription_t K8Processor_info[]
Definition: map-k8.c:28
Native_Event_LabelDescription_t P4Processor_info[]
Definition: map-p4.c:28
Native_Event_LabelDescription_t P6_2_Processor_info[]
Definition: map-p6-2.c:27
Native_Event_LabelDescription_t P6_3_Processor_info[]
Definition: map-p6-3.c:27
Native_Event_LabelDescription_t P6_C_Processor_info[]
Definition: map-p6-c.c:27
Native_Event_LabelDescription_t P6_M_Processor_info[]
Definition: map-p6-m.c:27
Native_Event_LabelDescription_t P6Processor_info[]
Definition: map-p6.c:28
Native_Event_LabelDescription_t UnkProcessor_info[]
Definition: map-unknown.c:26
Native_Event_LabelDescription_t WestmereProcessor_info[]
Definition: map-westmere.c:30
void init_freebsd_libpmc_mappings(void)
Definition: map.c:19
Native_Event_Info_t _papi_hwd_native_info[CPU_LAST+1]
Definition: map.c:17
int freebsd_number_of_events(int processortype)
Definition: map.c:40
@ CPU_K7
Definition: map.h:27
@ CPU_P6
Definition: map.h:21
@ CPU_P6_2
Definition: map.h:23
@ CPU_COREWESTMERE
Definition: map.h:34
@ CPU_P6_3
Definition: map.h:24
@ CPU_LAST
Definition: map.h:35
@ CPU_P6_M
Definition: map.h:25
@ CPU_CORE
Definition: map.h:30
@ CPU_CORE2
Definition: map.h:31
@ CPU_P6_C
Definition: map.h:22
@ CPU_ATOM
Definition: map.h:29
@ CPU_K8
Definition: map.h:28
@ CPU_CORE2EXTREME
Definition: map.h:32
@ CPU_P4
Definition: map.h:26
@ CPU_COREI7
Definition: map.h:33
@ CPU_UNKNOWN
Definition: map.h:20
const char * name
Definition: rocs.c:225
Native_Event_LabelDescription_t * info
Definition: map.h:47