aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/traceevent/event-parse.c
diff options
context:
space:
mode:
authorTzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com>2018-09-19 14:56:49 -0400
committerArnaldo Carvalho de Melo <acme@redhat.com>2018-09-19 16:16:34 -0400
commit5647f94b90f6681bcc6f37abeb3bc3d1850b12cb (patch)
tree8c476dd60b15224ca0a8403ce0df5dd2eec38a0a /tools/lib/traceevent/event-parse.c
parentc1953bcc73115b5f1f7e8a45f124cf9f434494cd (diff)
tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures
In order to make libtraceevent into a proper library, variables, data structures and functions require a unique prefix to prevent name space conflicts. That prefix will be "tep_". This adds prefix tep_ to all print_* structures Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> Cc: linux-trace-devel@vger.kernel.org Link: http://lkml.kernel.org/r/20180919185723.381753268@goodmis.org Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/lib/traceevent/event-parse.c')
-rw-r--r--tools/lib/traceevent/event-parse.c144
1 files changed, 72 insertions, 72 deletions
diff --git a/tools/lib/traceevent/event-parse.c b/tools/lib/traceevent/event-parse.c
index a651c3323f2c..3beab91afded 100644
--- a/tools/lib/traceevent/event-parse.c
+++ b/tools/lib/traceevent/event-parse.c
@@ -95,7 +95,7 @@ struct tep_function_handler {
95 95
96static unsigned long long 96static unsigned long long
97process_defined_func(struct trace_seq *s, void *data, int size, 97process_defined_func(struct trace_seq *s, void *data, int size,
98 struct tep_event_format *event, struct print_arg *arg); 98 struct tep_event_format *event, struct tep_print_arg *arg);
99 99
100static void free_func_handle(struct tep_function_handler *func); 100static void free_func_handle(struct tep_function_handler *func);
101 101
@@ -118,9 +118,9 @@ void breakpoint(void)
118 x++; 118 x++;
119} 119}
120 120
121struct print_arg *alloc_arg(void) 121struct tep_print_arg *alloc_arg(void)
122{ 122{
123 return calloc(1, sizeof(struct print_arg)); 123 return calloc(1, sizeof(struct tep_print_arg));
124} 124}
125 125
126struct cmdline { 126struct cmdline {
@@ -781,9 +781,9 @@ static int event_item_type(enum tep_event_type type)
781 } 781 }
782} 782}
783 783
784static void free_flag_sym(struct print_flag_sym *fsym) 784static void free_flag_sym(struct tep_print_flag_sym *fsym)
785{ 785{
786 struct print_flag_sym *next; 786 struct tep_print_flag_sym *next;
787 787
788 while (fsym) { 788 while (fsym) {
789 next = fsym->next; 789 next = fsym->next;
@@ -794,9 +794,9 @@ static void free_flag_sym(struct print_flag_sym *fsym)
794 } 794 }
795} 795}
796 796
797static void free_arg(struct print_arg *arg) 797static void free_arg(struct tep_print_arg *arg)
798{ 798{
799 struct print_arg *farg; 799 struct tep_print_arg *farg;
800 800
801 if (!arg) 801 if (!arg)
802 return; 802 return;
@@ -1674,11 +1674,11 @@ static int event_read_format(struct tep_event_format *event)
1674} 1674}
1675 1675
1676static enum tep_event_type 1676static enum tep_event_type
1677process_arg_token(struct tep_event_format *event, struct print_arg *arg, 1677process_arg_token(struct tep_event_format *event, struct tep_print_arg *arg,
1678 char **tok, enum tep_event_type type); 1678 char **tok, enum tep_event_type type);
1679 1679
1680static enum tep_event_type 1680static enum tep_event_type
1681process_arg(struct tep_event_format *event, struct print_arg *arg, char **tok) 1681process_arg(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
1682{ 1682{
1683 enum tep_event_type type; 1683 enum tep_event_type type;
1684 char *token; 1684 char *token;
@@ -1690,14 +1690,14 @@ process_arg(struct tep_event_format *event, struct print_arg *arg, char **tok)
1690} 1690}
1691 1691
1692static enum tep_event_type 1692static enum tep_event_type
1693process_op(struct tep_event_format *event, struct print_arg *arg, char **tok); 1693process_op(struct tep_event_format *event, struct tep_print_arg *arg, char **tok);
1694 1694
1695/* 1695/*
1696 * For __print_symbolic() and __print_flags, we need to completely 1696 * For __print_symbolic() and __print_flags, we need to completely
1697 * evaluate the first argument, which defines what to print next. 1697 * evaluate the first argument, which defines what to print next.
1698 */ 1698 */
1699static enum tep_event_type 1699static enum tep_event_type
1700process_field_arg(struct tep_event_format *event, struct print_arg *arg, char **tok) 1700process_field_arg(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
1701{ 1701{
1702 enum tep_event_type type; 1702 enum tep_event_type type;
1703 1703
@@ -1711,9 +1711,9 @@ process_field_arg(struct tep_event_format *event, struct print_arg *arg, char **
1711} 1711}
1712 1712
1713static enum tep_event_type 1713static enum tep_event_type
1714process_cond(struct tep_event_format *event, struct print_arg *top, char **tok) 1714process_cond(struct tep_event_format *event, struct tep_print_arg *top, char **tok)
1715{ 1715{
1716 struct print_arg *arg, *left, *right; 1716 struct tep_print_arg *arg, *left, *right;
1717 enum tep_event_type type; 1717 enum tep_event_type type;
1718 char *token = NULL; 1718 char *token = NULL;
1719 1719
@@ -1767,9 +1767,9 @@ out_free:
1767} 1767}
1768 1768
1769static enum tep_event_type 1769static enum tep_event_type
1770process_array(struct tep_event_format *event, struct print_arg *top, char **tok) 1770process_array(struct tep_event_format *event, struct tep_print_arg *top, char **tok)
1771{ 1771{
1772 struct print_arg *arg; 1772 struct tep_print_arg *arg;
1773 enum tep_event_type type; 1773 enum tep_event_type type;
1774 char *token = NULL; 1774 char *token = NULL;
1775 1775
@@ -1855,7 +1855,7 @@ static int get_op_prio(char *op)
1855 } 1855 }
1856} 1856}
1857 1857
1858static int set_op_prio(struct print_arg *arg) 1858static int set_op_prio(struct tep_print_arg *arg)
1859{ 1859{
1860 1860
1861 /* single ops are the greatest */ 1861 /* single ops are the greatest */
@@ -1869,9 +1869,9 @@ static int set_op_prio(struct print_arg *arg)
1869 1869
1870/* Note, *tok does not get freed, but will most likely be saved */ 1870/* Note, *tok does not get freed, but will most likely be saved */
1871static enum tep_event_type 1871static enum tep_event_type
1872process_op(struct tep_event_format *event, struct print_arg *arg, char **tok) 1872process_op(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
1873{ 1873{
1874 struct print_arg *left, *right = NULL; 1874 struct tep_print_arg *left, *right = NULL;
1875 enum tep_event_type type; 1875 enum tep_event_type type;
1876 char *token; 1876 char *token;
1877 1877
@@ -2009,7 +2009,7 @@ process_op(struct tep_event_format *event, struct print_arg *arg, char **tok)
2009 2009
2010 if (right->type == PRINT_OP && 2010 if (right->type == PRINT_OP &&
2011 get_op_prio(arg->op.op) < get_op_prio(right->op.op)) { 2011 get_op_prio(arg->op.op) < get_op_prio(right->op.op)) {
2012 struct print_arg tmp; 2012 struct tep_print_arg tmp;
2013 2013
2014 /* rotate ops according to the priority */ 2014 /* rotate ops according to the priority */
2015 arg->op.right = right->op.left; 2015 arg->op.right = right->op.left;
@@ -2070,7 +2070,7 @@ out_free:
2070} 2070}
2071 2071
2072static enum tep_event_type 2072static enum tep_event_type
2073process_entry(struct tep_event_format *event __maybe_unused, struct print_arg *arg, 2073process_entry(struct tep_event_format *event __maybe_unused, struct tep_print_arg *arg,
2074 char **tok) 2074 char **tok)
2075{ 2075{
2076 enum tep_event_type type; 2076 enum tep_event_type type;
@@ -2110,9 +2110,9 @@ process_entry(struct tep_event_format *event __maybe_unused, struct print_arg *a
2110} 2110}
2111 2111
2112static int alloc_and_process_delim(struct tep_event_format *event, char *next_token, 2112static int alloc_and_process_delim(struct tep_event_format *event, char *next_token,
2113 struct print_arg **print_arg) 2113 struct tep_print_arg **print_arg)
2114{ 2114{
2115 struct print_arg *field; 2115 struct tep_print_arg *field;
2116 enum tep_event_type type; 2116 enum tep_event_type type;
2117 char *token; 2117 char *token;
2118 int ret = 0; 2118 int ret = 0;
@@ -2141,7 +2141,7 @@ out_free_token:
2141 return ret; 2141 return ret;
2142} 2142}
2143 2143
2144static char *arg_eval (struct print_arg *arg); 2144static char *arg_eval (struct tep_print_arg *arg);
2145 2145
2146static unsigned long long 2146static unsigned long long
2147eval_type_str(unsigned long long val, const char *type, int pointer) 2147eval_type_str(unsigned long long val, const char *type, int pointer)
@@ -2238,7 +2238,7 @@ eval_type_str(unsigned long long val, const char *type, int pointer)
2238 * Try to figure out the type. 2238 * Try to figure out the type.
2239 */ 2239 */
2240static unsigned long long 2240static unsigned long long
2241eval_type(unsigned long long val, struct print_arg *arg, int pointer) 2241eval_type(unsigned long long val, struct tep_print_arg *arg, int pointer)
2242{ 2242{
2243 if (arg->type != PRINT_TYPE) { 2243 if (arg->type != PRINT_TYPE) {
2244 do_warning("expected type argument"); 2244 do_warning("expected type argument");
@@ -2248,7 +2248,7 @@ eval_type(unsigned long long val, struct print_arg *arg, int pointer)
2248 return eval_type_str(val, arg->typecast.type, pointer); 2248 return eval_type_str(val, arg->typecast.type, pointer);
2249} 2249}
2250 2250
2251static int arg_num_eval(struct print_arg *arg, long long *val) 2251static int arg_num_eval(struct tep_print_arg *arg, long long *val)
2252{ 2252{
2253 long long left, right; 2253 long long left, right;
2254 int ret = 1; 2254 int ret = 1;
@@ -2414,7 +2414,7 @@ static int arg_num_eval(struct print_arg *arg, long long *val)
2414 return ret; 2414 return ret;
2415} 2415}
2416 2416
2417static char *arg_eval (struct print_arg *arg) 2417static char *arg_eval (struct tep_print_arg *arg)
2418{ 2418{
2419 long long val; 2419 long long val;
2420 static char buf[20]; 2420 static char buf[20];
@@ -2444,11 +2444,11 @@ static char *arg_eval (struct print_arg *arg)
2444} 2444}
2445 2445
2446static enum tep_event_type 2446static enum tep_event_type
2447process_fields(struct tep_event_format *event, struct print_flag_sym **list, char **tok) 2447process_fields(struct tep_event_format *event, struct tep_print_flag_sym **list, char **tok)
2448{ 2448{
2449 enum tep_event_type type; 2449 enum tep_event_type type;
2450 struct print_arg *arg = NULL; 2450 struct tep_print_arg *arg = NULL;
2451 struct print_flag_sym *field; 2451 struct tep_print_flag_sym *field;
2452 char *token = *tok; 2452 char *token = *tok;
2453 char *value; 2453 char *value;
2454 2454
@@ -2525,9 +2525,9 @@ out_free:
2525} 2525}
2526 2526
2527static enum tep_event_type 2527static enum tep_event_type
2528process_flags(struct tep_event_format *event, struct print_arg *arg, char **tok) 2528process_flags(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
2529{ 2529{
2530 struct print_arg *field; 2530 struct tep_print_arg *field;
2531 enum tep_event_type type; 2531 enum tep_event_type type;
2532 char *token = NULL; 2532 char *token = NULL;
2533 2533
@@ -2578,9 +2578,9 @@ out_free:
2578} 2578}
2579 2579
2580static enum tep_event_type 2580static enum tep_event_type
2581process_symbols(struct tep_event_format *event, struct print_arg *arg, char **tok) 2581process_symbols(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
2582{ 2582{
2583 struct print_arg *field; 2583 struct tep_print_arg *field;
2584 enum tep_event_type type; 2584 enum tep_event_type type;
2585 char *token = NULL; 2585 char *token = NULL;
2586 2586
@@ -2617,7 +2617,7 @@ out_free:
2617} 2617}
2618 2618
2619static enum tep_event_type 2619static enum tep_event_type
2620process_hex_common(struct tep_event_format *event, struct print_arg *arg, 2620process_hex_common(struct tep_event_format *event, struct tep_print_arg *arg,
2621 char **tok, enum print_arg_type type) 2621 char **tok, enum print_arg_type type)
2622{ 2622{
2623 memset(arg, 0, sizeof(*arg)); 2623 memset(arg, 0, sizeof(*arg));
@@ -2640,20 +2640,20 @@ out:
2640} 2640}
2641 2641
2642static enum tep_event_type 2642static enum tep_event_type
2643process_hex(struct tep_event_format *event, struct print_arg *arg, char **tok) 2643process_hex(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
2644{ 2644{
2645 return process_hex_common(event, arg, tok, PRINT_HEX); 2645 return process_hex_common(event, arg, tok, PRINT_HEX);
2646} 2646}
2647 2647
2648static enum tep_event_type 2648static enum tep_event_type
2649process_hex_str(struct tep_event_format *event, struct print_arg *arg, 2649process_hex_str(struct tep_event_format *event, struct tep_print_arg *arg,
2650 char **tok) 2650 char **tok)
2651{ 2651{
2652 return process_hex_common(event, arg, tok, PRINT_HEX_STR); 2652 return process_hex_common(event, arg, tok, PRINT_HEX_STR);
2653} 2653}
2654 2654
2655static enum tep_event_type 2655static enum tep_event_type
2656process_int_array(struct tep_event_format *event, struct print_arg *arg, char **tok) 2656process_int_array(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
2657{ 2657{
2658 memset(arg, 0, sizeof(*arg)); 2658 memset(arg, 0, sizeof(*arg));
2659 arg->type = PRINT_INT_ARRAY; 2659 arg->type = PRINT_INT_ARRAY;
@@ -2681,7 +2681,7 @@ out:
2681} 2681}
2682 2682
2683static enum tep_event_type 2683static enum tep_event_type
2684process_dynamic_array(struct tep_event_format *event, struct print_arg *arg, char **tok) 2684process_dynamic_array(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
2685{ 2685{
2686 struct tep_format_field *field; 2686 struct tep_format_field *field;
2687 enum tep_event_type type; 2687 enum tep_event_type type;
@@ -2745,7 +2745,7 @@ process_dynamic_array(struct tep_event_format *event, struct print_arg *arg, cha
2745} 2745}
2746 2746
2747static enum tep_event_type 2747static enum tep_event_type
2748process_dynamic_array_len(struct tep_event_format *event, struct print_arg *arg, 2748process_dynamic_array_len(struct tep_event_format *event, struct tep_print_arg *arg,
2749 char **tok) 2749 char **tok)
2750{ 2750{
2751 struct tep_format_field *field; 2751 struct tep_format_field *field;
@@ -2781,9 +2781,9 @@ process_dynamic_array_len(struct tep_event_format *event, struct print_arg *arg,
2781} 2781}
2782 2782
2783static enum tep_event_type 2783static enum tep_event_type
2784process_paren(struct tep_event_format *event, struct print_arg *arg, char **tok) 2784process_paren(struct tep_event_format *event, struct tep_print_arg *arg, char **tok)
2785{ 2785{
2786 struct print_arg *item_arg; 2786 struct tep_print_arg *item_arg;
2787 enum tep_event_type type; 2787 enum tep_event_type type;
2788 char *token; 2788 char *token;
2789 2789
@@ -2844,7 +2844,7 @@ process_paren(struct tep_event_format *event, struct print_arg *arg, char **tok)
2844 2844
2845 2845
2846static enum tep_event_type 2846static enum tep_event_type
2847process_str(struct tep_event_format *event __maybe_unused, struct print_arg *arg, 2847process_str(struct tep_event_format *event __maybe_unused, struct tep_print_arg *arg,
2848 char **tok) 2848 char **tok)
2849{ 2849{
2850 enum tep_event_type type; 2850 enum tep_event_type type;
@@ -2873,7 +2873,7 @@ process_str(struct tep_event_format *event __maybe_unused, struct print_arg *arg
2873} 2873}
2874 2874
2875static enum tep_event_type 2875static enum tep_event_type
2876process_bitmask(struct tep_event_format *event __maybe_unused, struct print_arg *arg, 2876process_bitmask(struct tep_event_format *event __maybe_unused, struct tep_print_arg *arg,
2877 char **tok) 2877 char **tok)
2878{ 2878{
2879 enum tep_event_type type; 2879 enum tep_event_type type;
@@ -2935,10 +2935,10 @@ static void remove_func_handler(struct tep_handle *pevent, char *func_name)
2935 2935
2936static enum tep_event_type 2936static enum tep_event_type
2937process_func_handler(struct tep_event_format *event, struct tep_function_handler *func, 2937process_func_handler(struct tep_event_format *event, struct tep_function_handler *func,
2938 struct print_arg *arg, char **tok) 2938 struct tep_print_arg *arg, char **tok)
2939{ 2939{
2940 struct print_arg **next_arg; 2940 struct tep_print_arg **next_arg;
2941 struct print_arg *farg; 2941 struct tep_print_arg *farg;
2942 enum tep_event_type type; 2942 enum tep_event_type type;
2943 char *token; 2943 char *token;
2944 int i; 2944 int i;
@@ -2992,7 +2992,7 @@ err:
2992} 2992}
2993 2993
2994static enum tep_event_type 2994static enum tep_event_type
2995process_function(struct tep_event_format *event, struct print_arg *arg, 2995process_function(struct tep_event_format *event, struct tep_print_arg *arg,
2996 char *token, char **tok) 2996 char *token, char **tok)
2997{ 2997{
2998 struct tep_function_handler *func; 2998 struct tep_function_handler *func;
@@ -3048,7 +3048,7 @@ process_function(struct tep_event_format *event, struct print_arg *arg,
3048} 3048}
3049 3049
3050static enum tep_event_type 3050static enum tep_event_type
3051process_arg_token(struct tep_event_format *event, struct print_arg *arg, 3051process_arg_token(struct tep_event_format *event, struct tep_print_arg *arg,
3052 char **tok, enum tep_event_type type) 3052 char **tok, enum tep_event_type type)
3053{ 3053{
3054 char *token; 3054 char *token;
@@ -3136,10 +3136,10 @@ process_arg_token(struct tep_event_format *event, struct print_arg *arg,
3136 return type; 3136 return type;
3137} 3137}
3138 3138
3139static int event_read_print_args(struct tep_event_format *event, struct print_arg **list) 3139static int event_read_print_args(struct tep_event_format *event, struct tep_print_arg **list)
3140{ 3140{
3141 enum tep_event_type type = TEP_EVENT_ERROR; 3141 enum tep_event_type type = TEP_EVENT_ERROR;
3142 struct print_arg *arg; 3142 struct tep_print_arg *arg;
3143 char *token; 3143 char *token;
3144 int args = 0; 3144 int args = 0;
3145 3145
@@ -3522,13 +3522,13 @@ tep_find_event_by_name(struct tep_handle *pevent,
3522} 3522}
3523 3523
3524static unsigned long long 3524static unsigned long long
3525eval_num_arg(void *data, int size, struct tep_event_format *event, struct print_arg *arg) 3525eval_num_arg(void *data, int size, struct tep_event_format *event, struct tep_print_arg *arg)
3526{ 3526{
3527 struct tep_handle *pevent = event->pevent; 3527 struct tep_handle *pevent = event->pevent;
3528 unsigned long long val = 0; 3528 unsigned long long val = 0;
3529 unsigned long long left, right; 3529 unsigned long long left, right;
3530 struct print_arg *typearg = NULL; 3530 struct tep_print_arg *typearg = NULL;
3531 struct print_arg *larg; 3531 struct tep_print_arg *larg;
3532 unsigned long offset; 3532 unsigned long offset;
3533 unsigned int field_size; 3533 unsigned int field_size;
3534 3534
@@ -3863,10 +3863,10 @@ static void print_bitmask_to_seq(struct tep_handle *pevent,
3863 3863
3864static void print_str_arg(struct trace_seq *s, void *data, int size, 3864static void print_str_arg(struct trace_seq *s, void *data, int size,
3865 struct tep_event_format *event, const char *format, 3865 struct tep_event_format *event, const char *format,
3866 int len_arg, struct print_arg *arg) 3866 int len_arg, struct tep_print_arg *arg)
3867{ 3867{
3868 struct tep_handle *pevent = event->pevent; 3868 struct tep_handle *pevent = event->pevent;
3869 struct print_flag_sym *flag; 3869 struct tep_print_flag_sym *flag;
3870 struct tep_format_field *field; 3870 struct tep_format_field *field;
3871 struct printk_map *printk; 3871 struct printk_map *printk;
3872 long long val, fval; 3872 long long val, fval;
@@ -4117,13 +4117,13 @@ out_warning_field:
4117 4117
4118static unsigned long long 4118static unsigned long long
4119process_defined_func(struct trace_seq *s, void *data, int size, 4119process_defined_func(struct trace_seq *s, void *data, int size,
4120 struct tep_event_format *event, struct print_arg *arg) 4120 struct tep_event_format *event, struct tep_print_arg *arg)
4121{ 4121{
4122 struct tep_function_handler *func_handle = arg->func.func; 4122 struct tep_function_handler *func_handle = arg->func.func;
4123 struct func_params *param; 4123 struct func_params *param;
4124 unsigned long long *args; 4124 unsigned long long *args;
4125 unsigned long long ret; 4125 unsigned long long ret;
4126 struct print_arg *farg; 4126 struct tep_print_arg *farg;
4127 struct trace_seq str; 4127 struct trace_seq str;
4128 struct save_str { 4128 struct save_str {
4129 struct save_str *next; 4129 struct save_str *next;
@@ -4200,9 +4200,9 @@ out_free:
4200 return ret; 4200 return ret;
4201} 4201}
4202 4202
4203static void free_args(struct print_arg *args) 4203static void free_args(struct tep_print_arg *args)
4204{ 4204{
4205 struct print_arg *next; 4205 struct tep_print_arg *next;
4206 4206
4207 while (args) { 4207 while (args) {
4208 next = args->next; 4208 next = args->next;
@@ -4212,11 +4212,11 @@ static void free_args(struct print_arg *args)
4212 } 4212 }
4213} 4213}
4214 4214
4215static struct print_arg *make_bprint_args(char *fmt, void *data, int size, struct tep_event_format *event) 4215static struct tep_print_arg *make_bprint_args(char *fmt, void *data, int size, struct tep_event_format *event)
4216{ 4216{
4217 struct tep_handle *pevent = event->pevent; 4217 struct tep_handle *pevent = event->pevent;
4218 struct tep_format_field *field, *ip_field; 4218 struct tep_format_field *field, *ip_field;
4219 struct print_arg *args, *arg, **next; 4219 struct tep_print_arg *args, *arg, **next;
4220 unsigned long long ip, val; 4220 unsigned long long ip, val;
4221 char *ptr; 4221 char *ptr;
4222 void *bptr; 4222 void *bptr;
@@ -4424,7 +4424,7 @@ get_bprint_format(void *data, int size __maybe_unused,
4424} 4424}
4425 4425
4426static void print_mac_arg(struct trace_seq *s, int mac, void *data, int size, 4426static void print_mac_arg(struct trace_seq *s, int mac, void *data, int size,
4427 struct tep_event_format *event, struct print_arg *arg) 4427 struct tep_event_format *event, struct tep_print_arg *arg)
4428{ 4428{
4429 unsigned char *buf; 4429 unsigned char *buf;
4430 const char *fmt = "%.2x:%.2x:%.2x:%.2x:%.2x:%.2x"; 4430 const char *fmt = "%.2x:%.2x:%.2x:%.2x:%.2x:%.2x";
@@ -4578,7 +4578,7 @@ static void print_ip6_addr(struct trace_seq *s, char i, unsigned char *buf)
4578 */ 4578 */
4579static int print_ipv4_arg(struct trace_seq *s, const char *ptr, char i, 4579static int print_ipv4_arg(struct trace_seq *s, const char *ptr, char i,
4580 void *data, int size, struct tep_event_format *event, 4580 void *data, int size, struct tep_event_format *event,
4581 struct print_arg *arg) 4581 struct tep_print_arg *arg)
4582{ 4582{
4583 unsigned char *buf; 4583 unsigned char *buf;
4584 4584
@@ -4615,7 +4615,7 @@ static int print_ipv4_arg(struct trace_seq *s, const char *ptr, char i,
4615 4615
4616static int print_ipv6_arg(struct trace_seq *s, const char *ptr, char i, 4616static int print_ipv6_arg(struct trace_seq *s, const char *ptr, char i,
4617 void *data, int size, struct tep_event_format *event, 4617 void *data, int size, struct tep_event_format *event,
4618 struct print_arg *arg) 4618 struct tep_print_arg *arg)
4619{ 4619{
4620 char have_c = 0; 4620 char have_c = 0;
4621 unsigned char *buf; 4621 unsigned char *buf;
@@ -4665,7 +4665,7 @@ static int print_ipv6_arg(struct trace_seq *s, const char *ptr, char i,
4665 4665
4666static int print_ipsa_arg(struct trace_seq *s, const char *ptr, char i, 4666static int print_ipsa_arg(struct trace_seq *s, const char *ptr, char i,
4667 void *data, int size, struct tep_event_format *event, 4667 void *data, int size, struct tep_event_format *event,
4668 struct print_arg *arg) 4668 struct tep_print_arg *arg)
4669{ 4669{
4670 char have_c = 0, have_p = 0; 4670 char have_c = 0, have_p = 0;
4671 unsigned char *buf; 4671 unsigned char *buf;
@@ -4747,7 +4747,7 @@ static int print_ipsa_arg(struct trace_seq *s, const char *ptr, char i,
4747 4747
4748static int print_ip_arg(struct trace_seq *s, const char *ptr, 4748static int print_ip_arg(struct trace_seq *s, const char *ptr,
4749 void *data, int size, struct tep_event_format *event, 4749 void *data, int size, struct tep_event_format *event,
4750 struct print_arg *arg) 4750 struct tep_print_arg *arg)
4751{ 4751{
4752 char i = *ptr; /* 'i' or 'I' */ 4752 char i = *ptr; /* 'i' or 'I' */
4753 char ver; 4753 char ver;
@@ -4868,9 +4868,9 @@ void tep_print_fields(struct trace_seq *s, void *data,
4868static void pretty_print(struct trace_seq *s, void *data, int size, struct tep_event_format *event) 4868static void pretty_print(struct trace_seq *s, void *data, int size, struct tep_event_format *event)
4869{ 4869{
4870 struct tep_handle *pevent = event->pevent; 4870 struct tep_handle *pevent = event->pevent;
4871 struct print_fmt *print_fmt = &event->print_fmt; 4871 struct tep_print_fmt *print_fmt = &event->print_fmt;
4872 struct print_arg *arg = print_fmt->args; 4872 struct tep_print_arg *arg = print_fmt->args;
4873 struct print_arg *args = NULL; 4873 struct tep_print_arg *args = NULL;
4874 const char *ptr = print_fmt->format; 4874 const char *ptr = print_fmt->format;
4875 unsigned long long val; 4875 unsigned long long val;
4876 struct func_map *func; 4876 struct func_map *func;
@@ -5723,7 +5723,7 @@ struct tep_format_field **tep_event_fields(struct tep_event_format *event)
5723 event->format.fields); 5723 event->format.fields);
5724} 5724}
5725 5725
5726static void print_fields(struct trace_seq *s, struct print_flag_sym *field) 5726static void print_fields(struct trace_seq *s, struct tep_print_flag_sym *field)
5727{ 5727{
5728 trace_seq_printf(s, "{ %s, %s }", field->value, field->str); 5728 trace_seq_printf(s, "{ %s, %s }", field->value, field->str);
5729 if (field->next) { 5729 if (field->next) {
@@ -5733,7 +5733,7 @@ static void print_fields(struct trace_seq *s, struct print_flag_sym *field)
5733} 5733}
5734 5734
5735/* for debugging */ 5735/* for debugging */
5736static void print_args(struct print_arg *args) 5736static void print_args(struct tep_print_arg *args)
5737{ 5737{
5738 int print_paren = 1; 5738 int print_paren = 1;
5739 struct trace_seq s; 5739 struct trace_seq s;
@@ -6091,7 +6091,7 @@ enum tep_errno __tep_parse_format(struct tep_event_format **eventp,
6091 6091
6092 if (!ret && (event->flags & TEP_EVENT_FL_ISFTRACE)) { 6092 if (!ret && (event->flags & TEP_EVENT_FL_ISFTRACE)) {
6093 struct tep_format_field *field; 6093 struct tep_format_field *field;
6094 struct print_arg *arg, **list; 6094 struct tep_print_arg *arg, **list;
6095 6095
6096 /* old ftrace had no args */ 6096 /* old ftrace had no args */
6097 list = &event->print_fmt.args; 6097 list = &event->print_fmt.args;