Lines Matching refs:header
143 event.header.type = PERF_RECORD_HEADER_ATTR;
144 event.header.size = sizeof(event.attr) + sizeof(u64);
152 return writen(data->input_pipe[1], &event, event.header.size);
161 event.header.type = PERF_RECORD_FORK;
162 event.header.misc = PERF_RECORD_MISC_FORK_EXEC;
163 event.header.size = sizeof(event.fork) + bench_id_hdr_size;
170 return writen(data->input_pipe[1], &event, event.header.size);
184 event.header.type = PERF_RECORD_MMAP2;
185 event.header.misc = PERF_RECORD_MISC_USER;
186 event.header.size = len;
203 /* zero-fill sample id header */
229 event.header.type = PERF_RECORD_SAMPLE;
230 event.header.misc = PERF_RECORD_MISC_USER;
231 event.header.size = perf_event__sample_event_size(&sample, bench_sample_type, 0);
235 return writen(data->input_pipe[1], &event, event.header.size);
240 struct perf_event_header header = {
241 .size = sizeof(header),
245 return writen(data->input_pipe[1], &header, header.size);