Symbol: syscall_arg
samples/seccomp/bpf-direct.c
131
BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)),
samples/seccomp/bpf-direct.c
136
BPF_STMT(BPF_LD+BPF_W+BPF_ABS, syscall_arg(0)),
tools/perf/builtin-trace.c
1042
static size_t btf_struct_scnprintf(const struct btf_type *type, struct btf *btf, char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
1078
static size_t trace__btf_scnprintf(struct trace *trace, struct syscall_arg *arg, char *bf,
tools/perf/builtin-trace.c
1104
static size_t trace__btf_scnprintf(struct trace *trace __maybe_unused, struct syscall_arg *arg __maybe_unused,
tools/perf/builtin-trace.c
1112
struct syscall_arg *arg __maybe_unused, u64 *val __maybe_unused)
tools/perf/builtin-trace.c
114
size_t (*scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/builtin-trace.c
115
bool (*strtoul)(char *bf, size_t size, struct syscall_arg *arg, u64 *val);
tools/perf/builtin-trace.c
116
unsigned long (*mask_val)(struct syscall_arg *arg, unsigned long val);
tools/perf/builtin-trace.c
1540
size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/builtin-trace.c
1640
void syscall_arg__set_ret_scnprintf(struct syscall_arg *arg,
tools/perf/builtin-trace.c
1641
size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg))
tools/perf/builtin-trace.c
1761
size_t syscall_arg__scnprintf_fd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
1791
struct syscall_arg *arg)
tools/perf/builtin-trace.c
1812
static size_t syscall_arg__scnprintf_augmented_string(struct syscall_arg *arg, char *bf, size_t size)
tools/perf/builtin-trace.c
1829
struct syscall_arg *arg)
tools/perf/builtin-trace.c
1846
static size_t syscall_arg__scnprintf_buf(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
2362
unsigned long syscall_arg__val(struct syscall_arg *arg, u8 idx)
tools/perf/builtin-trace.c
2372
struct syscall_arg *arg)
tools/perf/builtin-trace.c
2385
static unsigned long syscall_arg_fmt__mask_val(struct syscall_arg_fmt *fmt, struct syscall_arg *arg, unsigned long val)
tools/perf/builtin-trace.c
2394
struct syscall_arg *arg, unsigned long val)
tools/perf/builtin-trace.c
2412
struct syscall_arg arg = {
tools/perf/builtin-trace.c
3018
struct syscall_arg arg = {
tools/perf/builtin-trace.c
3195
struct syscall_arg syscall_arg = {
tools/perf/builtin-trace.c
3207
for (; field && arg; field = field->next, ++syscall_arg.idx, bit <<= 1, ++arg) {
tools/perf/builtin-trace.c
3208
if (syscall_arg.mask & bit)
tools/perf/builtin-trace.c
3211
syscall_arg.len = 0;
tools/perf/builtin-trace.c
3212
syscall_arg.fmt = arg;
tools/perf/builtin-trace.c
3218
syscall_arg.len = offset >> 16;
tools/perf/builtin-trace.c
3231
val = syscall_arg_fmt__mask_val(arg, &syscall_arg, val);
tools/perf/builtin-trace.c
3242
btf_printed = trace__btf_scnprintf(trace, &syscall_arg, bf + printed, size - printed, val, field->type);
tools/perf/builtin-trace.c
3248
printed += syscall_arg_fmt__scnprintf_val(arg, bf + printed, size - printed, &syscall_arg, val);
tools/perf/builtin-trace.c
4308
struct syscall_arg syscall_arg = {
tools/perf/builtin-trace.c
4315
if (fmt->strtoul(right, right_size, &syscall_arg, &val)) {
tools/perf/builtin-trace.c
577
struct syscall_arg *arg)
tools/perf/builtin-trace.c
583
struct syscall_arg *arg)
tools/perf/builtin-trace.c
590
bool syscall_arg__strtoul_strarray(char *bf, size_t size, struct syscall_arg *arg, u64 *ret)
tools/perf/builtin-trace.c
595
bool syscall_arg__strtoul_strarray_flags(char *bf, size_t size, struct syscall_arg *arg, u64 *ret)
tools/perf/builtin-trace.c
600
bool syscall_arg__strtoul_strarrays(char *bf, size_t size, struct syscall_arg *arg, u64 *ret)
tools/perf/builtin-trace.c
605
size_t syscall_arg__scnprintf_strarray_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
701
struct syscall_arg *arg)
tools/perf/builtin-trace.c
711
struct syscall_arg *arg)
tools/perf/builtin-trace.c
725
struct syscall_arg *arg);
tools/perf/builtin-trace.c
729
size_t syscall_arg__scnprintf_hex(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
734
size_t syscall_arg__scnprintf_ptr(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
741
size_t syscall_arg__scnprintf_int(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
746
size_t syscall_arg__scnprintf_long(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
751
static size_t syscall_arg__scnprintf_char_array(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/builtin-trace.c
850
struct syscall_arg *arg)
tools/perf/builtin-trace.c
879
struct syscall_arg *arg);
tools/perf/builtin-trace.c
888
static size_t syscall_arg__scnprintf_buf(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/builtin-trace.c
893
struct syscall_arg *arg)
tools/perf/builtin-trace.c
925
struct syscall_arg *arg)
tools/perf/builtin-trace.c
967
static bool syscall_arg__strtoul_btf_enum(char *bf, size_t size, struct syscall_arg *arg, u64 *val)
tools/perf/builtin-trace.c
986
static bool syscall_arg__strtoul_btf_type(char *bf, size_t size, struct syscall_arg *arg, u64 *val)
tools/perf/trace/beauty/arch_prctl.c
30
size_t syscall_arg__scnprintf_x86_arch_prctl_code(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/beauty.h
123
unsigned long syscall_arg__val(struct syscall_arg *arg, u8 idx);
tools/perf/trace/beauty/beauty.h
125
size_t syscall_arg__scnprintf_strarray_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
128
bool syscall_arg__strtoul_strarray(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
131
bool syscall_arg__strtoul_strarray_flags(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
134
bool syscall_arg__strtoul_strarrays(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
137
size_t syscall_arg__scnprintf_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
140
bool syscall_arg__strtoul_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
143
size_t syscall_arg__scnprintf_x86_MSR(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
146
bool syscall_arg__strtoul_x86_MSR(char *bf, size_t size, struct syscall_arg *arg, u64 *ret);
tools/perf/trace/beauty/beauty.h
149
size_t syscall_arg__scnprintf_strarrays(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
152
size_t syscall_arg__scnprintf_fd(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
155
size_t syscall_arg__scnprintf_hex(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
158
size_t syscall_arg__scnprintf_ptr(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
161
size_t syscall_arg__scnprintf_int(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
164
size_t syscall_arg__scnprintf_long(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
167
size_t syscall_arg__scnprintf_pid(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
170
size_t syscall_arg__scnprintf_clone_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
173
size_t syscall_arg__scnprintf_fcntl_cmd(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
176
size_t syscall_arg__scnprintf_fcntl_arg(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
179
size_t syscall_arg__scnprintf_flock(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
182
size_t syscall_arg__scnprintf_fsmount_attr_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
185
size_t syscall_arg__scnprintf_fspick_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
188
size_t syscall_arg__scnprintf_ioctl_cmd(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
191
size_t syscall_arg__scnprintf_kcmp_type(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
194
size_t syscall_arg__scnprintf_kcmp_idx(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
197
unsigned long syscall_arg__mask_val_mount_flags(struct syscall_arg *arg, unsigned long flags);
tools/perf/trace/beauty/beauty.h
200
size_t syscall_arg__scnprintf_mount_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
203
size_t syscall_arg__scnprintf_move_mount_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
206
size_t syscall_arg__scnprintf_pkey_alloc_access_rights(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
209
size_t syscall_arg__scnprintf_open_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
212
size_t syscall_arg__scnprintf_x86_arch_prctl_code(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
215
size_t syscall_arg__scnprintf_prctl_option(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
220
size_t syscall_arg__scnprintf_prctl_arg2(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
223
size_t syscall_arg__scnprintf_prctl_arg3(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
226
size_t syscall_arg__scnprintf_renameat2_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
229
size_t syscall_arg__scnprintf_sockaddr(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
237
size_t syscall_arg__scnprintf_socket_protocol(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
240
size_t syscall_arg__scnprintf_socket_level(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
243
size_t syscall_arg__scnprintf_fs_at_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
246
size_t syscall_arg__scnprintf_faccessat2_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
249
size_t syscall_arg__scnprintf_statx_mask(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
252
size_t syscall_arg__scnprintf_sync_file_range_flags(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
255
size_t syscall_arg__scnprintf_timespec(char *bf, size_t size, struct syscall_arg *arg);
tools/perf/trace/beauty/beauty.h
265
void syscall_arg__set_ret_scnprintf(struct syscall_arg *arg,
tools/perf/trace/beauty/beauty.h
266
size_t (*ret_scnprintf)(char *bf, size_t size, struct syscall_arg *arg));
tools/perf/trace/beauty/clone.c
22
size_t syscall_arg__scnprintf_clone_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/eventfd.c
14
static size_t syscall_arg__scnprintf_eventfd_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
18
static size_t syscall_arg__scnprintf_fcntl_getfd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
31
static size_t syscall_arg__scnprintf_fcntl_getlease(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
36
size_t syscall_arg__scnprintf_fcntl_cmd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fcntl.c
70
size_t syscall_arg__scnprintf_fcntl_arg(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/flock.c
23
size_t syscall_arg__scnprintf_flock(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fs_at_flags.c
29
size_t syscall_arg__scnprintf_fs_at_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fs_at_flags.c
52
size_t syscall_arg__scnprintf_faccessat2_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fsmount.c
36
size_t syscall_arg__scnprintf_fsmount_attr_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/fspick.c
19
size_t syscall_arg__scnprintf_fspick_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/futex_op.c
20
static size_t syscall_arg__scnprintf_futex_op(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/futex_val3.c
8
static size_t syscall_arg__scnprintf_futex_val3(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/ioctl.c
175
size_t syscall_arg__scnprintf_ioctl_cmd(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/kcmp.c
16
size_t syscall_arg__scnprintf_kcmp_idx(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/kcmp.c
35
size_t syscall_arg__scnprintf_kcmp_type(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
12
static size_t syscall_arg__scnprintf_mmap_prot(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
33
struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
53
static size_t syscall_arg__scnprintf_mremap_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mmap.c
77
struct syscall_arg *arg)
tools/perf/trace/beauty/mode_t.c
23
static size_t syscall_arg__scnprintf_mode_t(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/mount_flags.c
22
unsigned long syscall_arg__mask_val_mount_flags(struct syscall_arg *arg __maybe_unused, unsigned long flags)
tools/perf/trace/beauty/mount_flags.c
38
size_t syscall_arg__scnprintf_mount_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/move_mount.c
19
size_t syscall_arg__scnprintf_move_mount_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/msg_flags.c
31
struct syscall_arg *arg)
tools/perf/trace/beauty/open_flags.c
80
size_t syscall_arg__scnprintf_open_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/perf_event_open.c
19
struct syscall_arg *arg)
tools/perf/trace/beauty/perf_event_open.c
77
static size_t syscall_arg__scnprintf_augmented_perf_event_attr(struct syscall_arg *arg, char *bf, size_t size)
tools/perf/trace/beauty/perf_event_open.c
82
static size_t syscall_arg__scnprintf_perf_event_attr(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/pid.c
3
size_t syscall_arg__scnprintf_pid(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/pkey_alloc.c
49
size_t syscall_arg__scnprintf_pkey_alloc_access_rights(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/prctl.c
27
size_t syscall_arg__scnprintf_prctl_arg2(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/prctl.c
43
size_t syscall_arg__scnprintf_prctl_arg3(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/prctl.c
53
size_t syscall_arg__scnprintf_prctl_option(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/renameat.c
14
size_t syscall_arg__scnprintf_renameat2_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/sched_policy.c
18
struct syscall_arg *arg)
tools/perf/trace/beauty/seccomp.c
34
struct syscall_arg *arg)
tools/perf/trace/beauty/seccomp.c
9
static size_t syscall_arg__scnprintf_seccomp_op(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/signum.c
4
static size_t syscall_arg__scnprintf_signum(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/sockaddr.c
48
static size_t syscall_arg__scnprintf_augmented_sockaddr(struct syscall_arg *arg, char *bf, size_t size)
tools/perf/trace/beauty/sockaddr.c
63
size_t syscall_arg__scnprintf_sockaddr(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/socket.c
21
size_t syscall_arg__scnprintf_socket_protocol(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/socket.c
44
size_t syscall_arg__scnprintf_socket_level(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/socket_type.c
21
static size_t syscall_arg__scnprintf_socket_type(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/statx.c
19
size_t syscall_arg__scnprintf_statx_mask(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/sync_file_range.c
35
size_t syscall_arg__scnprintf_sync_file_range_flags(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/timespec.c
15
size_t syscall_arg__scnprintf_timespec(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/timespec.c
8
static size_t syscall_arg__scnprintf_augmented_timespec(struct syscall_arg *arg, char *bf, size_t size)
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
19
size_t syscall_arg__scnprintf_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
26
bool syscall_arg__strtoul_x86_irq_vectors(char *bf, size_t size, struct syscall_arg *arg __maybe_unused, u64 *ret)
tools/perf/trace/beauty/tracepoints/x86_msr.c
29
size_t syscall_arg__scnprintf_x86_MSR(char *bf, size_t size, struct syscall_arg *arg)
tools/perf/trace/beauty/tracepoints/x86_msr.c
36
bool syscall_arg__strtoul_x86_MSR(char *bf, size_t size, struct syscall_arg *arg __maybe_unused, u64 *ret)
tools/perf/trace/beauty/waitid_options.c
6
struct syscall_arg *arg)
tools/testing/selftests/seccomp/seccomp_bpf.c
722
BPF_STMT(BPF_LD|BPF_W|BPF_ABS, syscall_arg(0)),
tools/testing/selftests/seccomp/seccomp_bpf.c
762
BPF_STMT(BPF_LD|BPF_W|BPF_ABS, syscall_arg(5)),
tools/testing/selftests/seccomp/seccomp_bpf.c
949
BPF_STMT(BPF_LD|BPF_W|BPF_ABS, syscall_arg(6)),