Lines Matching refs:pevent
31 struct pevent *read_trace_init(int file_bigendian, int host_bigendian) in read_trace_init()
33 struct pevent *pevent = pevent_alloc(); in read_trace_init() local
35 if (pevent != NULL) { in read_trace_init()
36 pevent_set_flag(pevent, PEVENT_NSEC_OUTPUT); in read_trace_init()
37 pevent_set_file_bigendian(pevent, file_bigendian); in read_trace_init()
38 pevent_set_host_bigendian(pevent, host_bigendian); in read_trace_init()
41 return pevent; in read_trace_init()
47 struct pevent *pevent = context->pevent; in get_common_field() local
52 if (!pevent->events) in get_common_field()
55 event = pevent->events[0]; in get_common_field()
63 return pevent_read_number(pevent, context->event_data + *offset, *size); in get_common_field()
143 int trace_parse_common_type(struct pevent *pevent, void *data) in trace_parse_common_type() argument
148 return pevent_data_type(pevent, &record); in trace_parse_common_type()
151 int trace_parse_common_pid(struct pevent *pevent, void *data) in trace_parse_common_pid() argument
156 return pevent_data_pid(pevent, &record); in trace_parse_common_pid()
161 return pevent_read_number(event->pevent, ptr, size); in read_size()
180 void parse_proc_kallsyms(struct pevent *pevent, in parse_proc_kallsyms() argument
204 pevent_register_function(pevent, func, addr, mod); in parse_proc_kallsyms()
210 void parse_ftrace_printk(struct pevent *pevent, in parse_ftrace_printk() argument
231 pevent_register_print_string(pevent, printk, addr); in parse_ftrace_printk()
235 int parse_ftrace_file(struct pevent *pevent, char *buf, unsigned long size) in parse_ftrace_file() argument
237 return pevent_parse_event(pevent, buf, size, "ftrace"); in parse_ftrace_file()
240 int parse_event_file(struct pevent *pevent, in parse_event_file() argument
243 return pevent_parse_event(pevent, buf, size, sys); in parse_event_file()
246 struct event_format *trace_find_next_event(struct pevent *pevent, in trace_find_next_event() argument
251 if (!pevent || !pevent->events) in trace_find_next_event()
256 return pevent->events[0]; in trace_find_next_event()
259 if (idx < pevent->nr_events && event == pevent->events[idx]) { in trace_find_next_event()
261 if (idx == pevent->nr_events) in trace_find_next_event()
263 return pevent->events[idx]; in trace_find_next_event()
266 for (idx = 1; idx < pevent->nr_events; idx++) { in trace_find_next_event()
267 if (event == pevent->events[idx - 1]) in trace_find_next_event()
268 return pevent->events[idx]; in trace_find_next_event()