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\&.
|