File: PAPI_event_info_t.3

package info (click to toggle)
papi 5.3.2-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 27,244 kB
  • ctags: 37,740
  • sloc: ansic: 384,780; makefile: 3,319; fortran: 3,306; xml: 2,460; sh: 791; python: 515; perl: 269; asm: 24
file content (144 lines) | stat: -rw-r--r-- 3,221 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
.TH "PAPI_event_info_t" 3 "Mon Jun 30 2014" "Version 5.3.2.0" "PAPI" \" -*- nroff -*-
.ad l
.nh
.SH NAME
PAPI_event_info_t \- 
.SH SYNOPSIS
.br
.PP
.SS "Data Fields"

.in +1c
.ti -1c
.RI "unsigned int \fBevent_code\fP"
.br
.ti -1c
.RI "char \fBsymbol\fP [1024]"
.br
.ti -1c
.RI "char \fBshort_descr\fP [64]"
.br
.ti -1c
.RI "char \fBlong_descr\fP [1024]"
.br
.ti -1c
.RI "int \fBcomponent_index\fP"
.br
.ti -1c
.RI "char \fBunits\fP [64]"
.br
.ti -1c
.RI "int \fBlocation\fP"
.br
.ti -1c
.RI "int \fBdata_type\fP"
.br
.ti -1c
.RI "int \fBvalue_type\fP"
.br
.ti -1c
.RI "int \fBtimescope\fP"
.br
.ti -1c
.RI "int \fBupdate_type\fP"
.br
.ti -1c
.RI "int \fBupdate_freq\fP"
.br
.ti -1c
.RI "unsigned int \fBcount\fP"
.br
.ti -1c
.RI "unsigned int \fBevent_type\fP"
.br
.ti -1c
.RI "char \fBderived\fP [64]"
.br
.ti -1c
.RI "char \fBpostfix\fP [256]"
.br
.ti -1c
.RI "unsigned int \fBcode\fP [12]"
.br
.ti -1c
.RI "char \fBname\fP [12][256]"
.br
.ti -1c
.RI "char \fBnote\fP [1024]"
.br
.in -1c
.SH "Field Documentation"
.PP 
.SS "unsigned int PAPI_event_info_t::code[12]"
array of values that further describe the event:
.IP "\(bu" 2
presets: native event_code values
.IP "\(bu" 2
native:, register values(?) 
.PP

.SS "int PAPI_event_info_t::component_index"
component this event belongs to 
.SS "unsigned int PAPI_event_info_t::count"
number of terms (usually 1) in the code and name fields
.IP "\(bu" 2
presets: these are native events
.IP "\(bu" 2
native: these are unused 
.PP

.SS "int PAPI_event_info_t::data_type"
data type returned by PAPI 
.SS "char PAPI_event_info_t::derived[64]"
name of the derived type
.IP "\(bu" 2
presets: usually NOT_DERIVED
.IP "\(bu" 2
native: empty string 
.PP

.SS "unsigned int PAPI_event_info_t::event_code"
preset (0x8xxxxxxx) or native (0x4xxxxxxx) event code 
.SS "unsigned int PAPI_event_info_t::event_type"
event type or category for preset events only 
.SS "int PAPI_event_info_t::location"
location event applies to 
.SS "char PAPI_event_info_t::long_descr[1024]"
a longer description: typically a sentence for presets, possibly a paragraph from vendor docs for native events 
.SS "char PAPI_event_info_t::name[12][256]"
< names of code terms: - presets: native event names,
.IP "\(bu" 2
native: descriptive strings for each register value(?) 
.PP

.SS "char PAPI_event_info_t::note[1024]"

.PP
.nf
  an optional developer note 
                    supplied with a preset event
                    to delineate platform specific 

.fi
.PP
 anomalies or restrictions 
.SS "char PAPI_event_info_t::postfix[256]"
string containing postfix operations; only defined for preset events of derived type DERIVED_POSTFIX 
.SS "char PAPI_event_info_t::short_descr[64]"
a short description suitable for use as a label 
.SS "char PAPI_event_info_t::symbol[1024]"
name of the event 
.SS "int PAPI_event_info_t::timescope"
from start, etc\&. 
.SS "char PAPI_event_info_t::units[64]"
units event is measured in 
.SS "int PAPI_event_info_t::update_freq"
how frequently event is updated 
.SS "int PAPI_event_info_t::update_type"
how event is updated 
.SS "int PAPI_event_info_t::value_type"
sum or absolute 

.SH "Author"
.PP 
Generated automatically by Doxygen for PAPI from the source code\&.