Lines Matching refs:struct

19 struct perf_header {
23 struct perf_file_section attrs;
24 struct perf_file_section data;
25 struct perf_file_section event_types;
39 struct perf_file_section {
53 struct perf_header_string {
60 struct perf_header_string_list {
62 struct perf_header_string strings[nr]; /* variable length records */
81 struct build_id_event {
82 struct perf_event_header header;
85 char filename[header.size - offsetof(struct build_id_event, filename)];
112 struct nr_cpus {
139 of a struct perf_event_attr.
141 struct {
144 struct {
145 struct perf_event_attr attr; /* size of attr_size */
147 struct perf_header_string event_string;
154 struct {
158 * See 'struct perf_header_string_list' definition earlier
162 struct perf_header_string_list cores; /* Variable length */
163 struct perf_header_string_list threads; /* Variable length */
170 struct {
181 struct perf_header_string_list dies; /* Variable length */
198 struct {
200 struct {
204 struct perf_header_string cpus;
216 struct {
218 struct pmu {
220 struct perf_header_string pmu_name;
228 struct {
230 struct {
231 struct perf_header_string string;
243 * struct auxtrace_index_entry - indexes a AUX area tracing event within a
248 struct auxtrace_index_entry {
256 * struct auxtrace_index - index of AUX area tracing events within a perf.data
262 struct auxtrace_index {
263 struct list_head list;
265 struct auxtrace_index_entry entries[PERF_AUXTRACE_INDEX_ENTRY_COUNT];
281 struct {
286 struct perf_header_string type;
287 struct perf_header_string size;
288 struct perf_header_string map;
305 struct memory_node {
308 struct bitmap {
349 struct perf_bpil, which contains detailed information about
357 struct {
365 struct {
380 struct {
398 struct {
409 struct {
411 struct {
428 struct {
430 struct {
484 struct attr_event {
485 struct perf_event_header header;
486 struct perf_event_attr attr;
494 struct perf_trace_event_type {
499 struct event_type_event {
500 struct perf_event_header header;
501 struct perf_trace_event_type event_type;
509 struct tracing_data_event {
510 struct perf_event_header header;
518 struct build_id_event; /* See above */
528 struct id_index_entry {
535 struct id_index_event {
536 struct perf_event_header header;
538 struct id_index_entry entries[nr];
545 struct auxtrace_info_event {
546 struct perf_event_header header;
559 struct auxtrace_event {
560 struct perf_event_header header;
570 struct aux_event {
571 struct perf_event_header header;
588 struct auxtrace_error_event {
589 struct perf_event_header header;
607 struct compressed_event {
608 struct perf_event_header header;
632 struct {
633 struct perf_event_attr attr; /* Size defined by header.attr_size */
634 struct perf_file_section ids;
642 from the struct perf_header. The trimmed header is:
644 struct perf_pipe_file_header {