xref: /openbmc/linux/tools/perf/trace/beauty/beauty.h (revision d236d361)
1 #ifndef _PERF_TRACE_BEAUTY_H
2 #define _PERF_TRACE_BEAUTY_H
3 
4 #include <linux/types.h>
5 
6 struct trace;
7 struct thread;
8 
9 struct syscall_arg {
10 	unsigned long val;
11 	struct thread *thread;
12 	struct trace  *trace;
13 	void	      *parm;
14 	u8	      idx;
15 	u8	      mask;
16 };
17 
18 size_t syscall_arg__scnprintf_statx_flags(char *bf, size_t size, struct syscall_arg *arg);
19 #define SCA_STATX_FLAGS syscall_arg__scnprintf_statx_flags
20 
21 size_t syscall_arg__scnprintf_statx_mask(char *bf, size_t size, struct syscall_arg *arg);
22 #define SCA_STATX_MASK syscall_arg__scnprintf_statx_mask
23 
24 #endif /* _PERF_TRACE_BEAUTY_H */
25