Lines Matching refs:pevent
101 struct pevent;
109 typedef int (*pevent_plugin_load_func)(struct pevent *pevent);
110 typedef int (*pevent_plugin_unload_func)(struct pevent *pevent);
323 struct pevent *pevent; member
438 struct plugin_list *traceevent_load_plugins(struct pevent *pevent);
440 struct pevent *pevent);
456 struct pevent { struct
530 static inline void pevent_set_flag(struct pevent *pevent, int flag) in pevent_set_flag() argument
532 pevent->flags |= flag; in pevent_set_flag()
536 __data2host2(struct pevent *pevent, unsigned short data) in __data2host2() argument
540 if (pevent->host_bigendian == pevent->file_bigendian) in __data2host2()
550 __data2host4(struct pevent *pevent, unsigned int data) in __data2host4() argument
554 if (pevent->host_bigendian == pevent->file_bigendian) in __data2host4()
566 __data2host8(struct pevent *pevent, unsigned long long data) in __data2host8() argument
570 if (pevent->host_bigendian == pevent->file_bigendian) in __data2host8()
585 #define data2host2(pevent, ptr) __data2host2(pevent, *(unsigned short *)(ptr)) argument
586 #define data2host4(pevent, ptr) __data2host4(pevent, *(unsigned int *)(ptr)) argument
587 #define data2host8(pevent, ptr) \ argument
592 __data2host8(pevent, __val); \
613 int pevent_register_comm(struct pevent *pevent, const char *comm, int pid);
614 int pevent_register_trace_clock(struct pevent *pevent, const char *trace_clock);
615 int pevent_register_function(struct pevent *pevent, char *name,
617 int pevent_register_print_string(struct pevent *pevent, const char *fmt,
619 int pevent_pid_is_registered(struct pevent *pevent, int pid);
621 void pevent_print_event(struct pevent *pevent, struct trace_seq *s,
624 int pevent_parse_header_page(struct pevent *pevent, char *buf, unsigned long size,
627 enum pevent_errno pevent_parse_event(struct pevent *pevent, const char *buf,
629 enum pevent_errno pevent_parse_format(struct pevent *pevent,
658 int pevent_register_event_handler(struct pevent *pevent, int id,
661 int pevent_unregister_event_handler(struct pevent *pevent, int id,
664 int pevent_register_print_function(struct pevent *pevent,
668 int pevent_unregister_print_function(struct pevent *pevent,
675 const char *pevent_find_function(struct pevent *pevent, unsigned long long addr);
677 pevent_find_function_address(struct pevent *pevent, unsigned long long addr);
678 unsigned long long pevent_read_number(struct pevent *pevent, const void *ptr, int size);
682 struct event_format *pevent_find_event(struct pevent *pevent, int id);
685 pevent_find_event_by_name(struct pevent *pevent, const char *sys, const char *name);
687 void pevent_data_lat_fmt(struct pevent *pevent,
689 int pevent_data_type(struct pevent *pevent, struct pevent_record *rec);
690 struct event_format *pevent_data_event_from_type(struct pevent *pevent, int type);
691 int pevent_data_pid(struct pevent *pevent, struct pevent_record *rec);
692 const char *pevent_data_comm_from_pid(struct pevent *pevent, int pid);
694 struct cmdline *pevent_data_pid_from_comm(struct pevent *pevent, const char *comm,
696 int pevent_cmdline_pid(struct pevent *pevent, struct cmdline *cmdline);
700 int pevent_strerror(struct pevent *pevent, enum pevent_errno errnum,
703 struct event_format **pevent_list_events(struct pevent *pevent, enum event_sort_type);
707 static inline int pevent_get_cpus(struct pevent *pevent) in pevent_get_cpus() argument
709 return pevent->cpus; in pevent_get_cpus()
712 static inline void pevent_set_cpus(struct pevent *pevent, int cpus) in pevent_set_cpus() argument
714 pevent->cpus = cpus; in pevent_set_cpus()
717 static inline int pevent_get_long_size(struct pevent *pevent) in pevent_get_long_size() argument
719 return pevent->long_size; in pevent_get_long_size()
722 static inline void pevent_set_long_size(struct pevent *pevent, int long_size) in pevent_set_long_size() argument
724 pevent->long_size = long_size; in pevent_set_long_size()
727 static inline int pevent_get_page_size(struct pevent *pevent) in pevent_get_page_size() argument
729 return pevent->page_size; in pevent_get_page_size()
732 static inline void pevent_set_page_size(struct pevent *pevent, int _page_size) in pevent_set_page_size() argument
734 pevent->page_size = _page_size; in pevent_set_page_size()
737 static inline int pevent_is_file_bigendian(struct pevent *pevent) in pevent_is_file_bigendian() argument
739 return pevent->file_bigendian; in pevent_is_file_bigendian()
742 static inline void pevent_set_file_bigendian(struct pevent *pevent, int endian) in pevent_set_file_bigendian() argument
744 pevent->file_bigendian = endian; in pevent_set_file_bigendian()
747 static inline int pevent_is_host_bigendian(struct pevent *pevent) in pevent_is_host_bigendian() argument
749 return pevent->host_bigendian; in pevent_is_host_bigendian()
752 static inline void pevent_set_host_bigendian(struct pevent *pevent, int endian) in pevent_set_host_bigendian() argument
754 pevent->host_bigendian = endian; in pevent_set_host_bigendian()
757 static inline int pevent_is_latency_format(struct pevent *pevent) in pevent_is_latency_format() argument
759 return pevent->latency_format; in pevent_is_latency_format()
762 static inline void pevent_set_latency_format(struct pevent *pevent, int lat) in pevent_set_latency_format() argument
764 pevent->latency_format = lat; in pevent_set_latency_format()
767 struct pevent *pevent_alloc(void);
768 void pevent_free(struct pevent *pevent);
769 void pevent_ref(struct pevent *pevent);
770 void pevent_unref(struct pevent *pevent);
781 void pevent_print_funcs(struct pevent *pevent);
782 void pevent_print_printk(struct pevent *pevent);
909 struct pevent *pevent; member
915 struct event_filter *pevent_filter_alloc(struct pevent *pevent);