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