• Home
  • Raw
  • Download

Lines Matching +full:enum +full:- +full:name

1 /* SPDX-License-Identifier: LGPL-2.1 */
15 #include "trace-seq.h"
43 /* ----------------------- tep ----------------------- */
60 char *name; member
72 * The function name to initialized the plugin.
86 * .name = "option-name",
87 * .plugin_alias = "override-file-name", (optional)
91 * .name = NULL,
95 * Array must end with .name = NULL;
98 * .plugin_alias is used to give a shorter name to access
106 * The name to use for finding options (uses filename if not defined)
119 enum tep_format_flags {
134 char *name; member
165 char *name; member
223 enum tep_print_arg_type {
244 enum tep_print_arg_type type;
271 char *name; member
281 enum {
293 enum tep_event_sort_type {
299 enum tep_event_type {
314 enum tep_func_arg_type {
323 enum tep_flag {
335 _PE(OLD_FTRACE_ARG_FAILED,"failed to allocate field name for ftrace"),\
339 _PE(INVALID_EVENT_NAME, "invalid event name"), \
362 enum tep_errno {
373 __TEP_ERRNO__START = -100000,
383 #define INVALID_PLUGIN_LIST_OPTION ((char **)((unsigned long)-1))
385 enum tep_plugin_load_priority {
391 enum tep_plugin_load_priority prio);
398 const char *name,
403 int tep_plugin_add_options(const char *name,
405 int tep_plugin_add_option(const char *name, const char *val);
416 void tep_clear_flag(struct tep_handle *tep, enum tep_flag flag);
417 bool tep_test_flag(struct tep_handle *tep, enum tep_flag flags);
429 enum trace_flag_type {
442 int tep_register_function(struct tep_handle *tep, char *name,
454 #define TEP_PRINT_NAME "NAME"
466 enum tep_errno tep_parse_event(struct tep_handle *tep, const char *buf,
468 enum tep_errno tep_parse_format(struct tep_handle *tep,
474 const char *name, struct tep_record *record,
478 const char *name, struct tep_record *record,
481 const char *name, struct tep_record *record,
484 const char *name, struct tep_record *record,
488 struct tep_event *event, const char *name,
492 struct tep_event *event, const char *name,
495 enum tep_reg_handler {
508 enum tep_func_arg_type ret_type,
509 char *name, ...);
511 tep_func_handler func, char *name);
513 struct tep_format_field *tep_find_common_field(struct tep_event *event, const char *name);
514 struct tep_format_field *tep_find_field(struct tep_event *event, const char *name);
515 struct tep_format_field *tep_find_any_field(struct tep_event *event, const char *name);
529 tep_find_event_by_name(struct tep_handle *tep, const char *sys, const char *name);
547 int tep_strerror(struct tep_handle *tep, enum tep_errno errnum,
550 struct tep_event **tep_list_events(struct tep_handle *tep, enum tep_event_sort_type);
552 enum tep_event_sort_type);
556 enum tep_endian {
567 void tep_set_file_bigendian(struct tep_handle *tep, enum tep_endian endian);
569 void tep_set_local_bigendian(struct tep_handle *tep, enum tep_endian endian);
585 /* ----------------------- filtering ----------------------- */
587 enum tep_filter_boolean_type {
592 enum tep_filter_op_type {
598 enum tep_filter_cmp_type {
612 enum tep_filter_exp_type {
627 enum tep_filter_arg_type {
638 enum tep_filter_value_type {
647 enum tep_filter_boolean_type value;
655 enum tep_filter_value_type type;
663 enum tep_filter_op_type type;
669 enum tep_filter_exp_type type;
675 enum tep_filter_cmp_type type;
681 enum tep_filter_cmp_type type;
689 enum tep_filter_arg_type type;
724 enum tep_errno tep_filter_add_filter_str(struct tep_event_filter *filter,
727 enum tep_errno tep_filter_match(struct tep_event_filter *filter,
730 int tep_filter_strerror(struct tep_event_filter *filter, enum tep_errno err,