/tools/perf/examples/bpf/ |
D | augmented_raw_syscalls.c | 54 unsigned long args[6]; member 72 struct syscall_enter_args args; member 90 static inline int augmented__output(void *ctx, struct augmented_args_payload *args, int len) in augmented__output() argument 93 return perf_event_output(ctx, &__augmented_syscalls__, BPF_F_CURRENT_CPU, args, len); in augmented__output() 124 int syscall_unaugmented(struct syscall_enter_args *args) in syscall_unaugmented() argument 136 int sys_enter_connect(struct syscall_enter_args *args) in sys_enter_connect() argument 139 const void *sockaddr_arg = (const void *)args->args[1]; in sys_enter_connect() 140 unsigned int socklen = args->args[2]; in sys_enter_connect() 141 unsigned int len = sizeof(augmented_args->args); in sys_enter_connect() 151 return augmented__output(args, augmented_args, len + socklen); in sys_enter_connect() [all …]
|
D | augmented_syscalls.c | 39 struct syscall_enter_##syscall##_args args; \ 42 int syscall_enter(syscall)(struct syscall_enter_##syscall##_args *args) \ 46 probe_read(&augmented_args.args, sizeof(augmented_args.args), args); \ 49 args->filename_ptr); \ 55 return perf_event_output(args, &__augmented_syscalls__, BPF_F_CURRENT_CPU, \ 58 int syscall_exit(syscall)(struct syscall_exit_args *args) \ 111 struct syscall_enter_##syscall##_args args; \ 114 int syscall_enter(syscall)(struct syscall_enter_##syscall##_args *args) \ 118 probe_read(&augmented_args.args, sizeof(augmented_args.args), args); \ 123 probe_read(&augmented_args.addr, addrlen, args->addr_ptr); \ [all …]
|
D | etcsnoop.c | 35 struct syscall_enter_##syscall##_args args; \ 38 int syscall_enter(syscall)(struct syscall_enter_##syscall##_args *args) \ 42 probe_read(&augmented_args.args, sizeof(augmented_args.args), args); \ 45 args->filename_ptr); \ 49 return perf_event_output(args, &__augmented_syscalls__, BPF_F_CURRENT_CPU, \
|
/tools/testing/selftests/net/ |
D | nettest.c | 156 va_list args; in log_msg() local 164 va_start(args, format); in log_msg() 165 vfprintf(stdout, format, args); in log_msg() 166 va_end(args); in log_msg() 174 va_list args; in log_error() local 182 va_start(args, format); in log_error() 183 vfprintf(stderr, format, args); in log_error() 184 va_end(args); in log_error() 192 va_list args; in log_err_errno() local 200 va_start(args, fmt); in log_err_errno() [all …]
|
D | udpgso_bench.sh | 59 local -r args=$@ 79 ./udpgso_bench_tx -p "$TESTPORT" ${args} 83 local -r args=$@ 85 ./in_netns.sh $0 __subprocess ${args} 90 local -r args=$@ 93 run_in_netns ${args} 96 run_in_netns ${args} -S 0 99 run_in_netns ${args} -S 0 -z 102 run_in_netns ${args} -S 0 -T 105 run_in_netns ${args} -S 0 -z -a [all …]
|
D | txtimestamp.sh | 29 local -r args="$@ -v 1000 -V 6000" 31 ./txtimestamp ${args} -4 -L 127.0.0.1 32 ./txtimestamp ${args} -6 -L ::1 36 local -r args=$@ 38 run_test_v4v6 ${args} # tcp 39 run_test_v4v6 ${args} -u # udp 40 run_test_v4v6 ${args} -r # raw 41 run_test_v4v6 ${args} -R # raw (IPPROTO_RAW) 42 run_test_v4v6 ${args} -P # pf_packet
|
/tools/testing/selftests/ |
D | kselftest.h | 137 va_list args; in ksft_print_msg() local 139 va_start(args, msg); in ksft_print_msg() 142 vprintf(msg, args); in ksft_print_msg() 143 va_end(args); in ksft_print_msg() 149 va_list args; in ksft_test_result_pass() local 153 va_start(args, msg); in ksft_test_result_pass() 156 vprintf(msg, args); in ksft_test_result_pass() 157 va_end(args); in ksft_test_result_pass() 163 va_list args; in ksft_test_result_fail() local 167 va_start(args, msg); in ksft_test_result_fail() [all …]
|
/tools/testing/selftests/futex/functional/ |
D | futex_requeue_pi.c | 110 struct thread_arg *args = (struct thread_arg *)arg; in waiterfn() local 113 info("Waiter %ld: running\n", args->id); in waiterfn() 117 usleep(1000 * (long)args->id); in waiterfn() 123 args->ret = futex_wait_requeue_pi(&f1, old_val, &f2, args->timeout, in waiterfn() 126 info("waiter %ld woke with %d %s\n", args->id, args->ret, in waiterfn() 127 args->ret < 0 ? strerror(errno) : ""); in waiterfn() 129 if (args->ret < 0) { in waiterfn() 130 if (args->timeout && errno == ETIMEDOUT) in waiterfn() 131 args->ret = 0; in waiterfn() 133 args->ret = RET_ERROR; in waiterfn() [all …]
|
/tools/lib/bpf/ |
D | bpf_helpers.h | 182 #define ___bpf_fill2(arr, p, x, args...) arr[p] = x; ___bpf_fill1(arr, p + 1, args) argument 183 #define ___bpf_fill3(arr, p, x, args...) arr[p] = x; ___bpf_fill2(arr, p + 1, args) argument 184 #define ___bpf_fill4(arr, p, x, args...) arr[p] = x; ___bpf_fill3(arr, p + 1, args) argument 185 #define ___bpf_fill5(arr, p, x, args...) arr[p] = x; ___bpf_fill4(arr, p + 1, args) argument 186 #define ___bpf_fill6(arr, p, x, args...) arr[p] = x; ___bpf_fill5(arr, p + 1, args) argument 187 #define ___bpf_fill7(arr, p, x, args...) arr[p] = x; ___bpf_fill6(arr, p + 1, args) argument 188 #define ___bpf_fill8(arr, p, x, args...) arr[p] = x; ___bpf_fill7(arr, p + 1, args) argument 189 #define ___bpf_fill9(arr, p, x, args...) arr[p] = x; ___bpf_fill8(arr, p + 1, args) argument 190 #define ___bpf_fill10(arr, p, x, args...) arr[p] = x; ___bpf_fill9(arr, p + 1, args) argument 191 #define ___bpf_fill11(arr, p, x, args...) arr[p] = x; ___bpf_fill10(arr, p + 1, args) argument [all …]
|
/tools/perf/ui/ |
D | util.c | 9 static int perf_stdio__error(const char *format, va_list args) in perf_stdio__error() argument 12 vfprintf(stderr, format, args); in perf_stdio__error() 16 static int perf_stdio__warning(const char *format, va_list args) in perf_stdio__warning() argument 19 vfprintf(stderr, format, args); in perf_stdio__warning() 35 va_list args; in ui__error() local 37 va_start(args, format); in ui__error() 38 ret = perf_eops->error(format, args); in ui__error() 39 va_end(args); in ui__error() 47 va_list args; in ui__warning() local 49 va_start(args, format); in ui__warning() [all …]
|
/tools/perf/util/ |
D | color.c | 14 const char *fmt, va_list args, const char *trail) in __color_vsnprintf() argument 30 r += vscnprintf(bf + r, size - r, fmt, args); in __color_vsnprintf() 40 va_list args) in __color_vfprintf() argument 56 r += vfprintf(fp, fmt, args); in __color_vfprintf() 63 const char *fmt, va_list args) in color_vsnprintf() argument 65 return __color_vsnprintf(bf, size, color, fmt, args, NULL); in color_vsnprintf() 68 int color_vfprintf(FILE *fp, const char *color, const char *fmt, va_list args) in color_vfprintf() argument 70 return __color_vfprintf(fp, color, fmt, args); in color_vfprintf() 76 va_list args; in color_snprintf() local 79 va_start(args, fmt); in color_snprintf() [all …]
|
D | debug.c | 66 int veprintf(int level, int var, const char *fmt, va_list args) in veprintf() argument 72 ui_helpline__vshow(fmt, args); in veprintf() 75 ret += vfprintf(debug_file, fmt, args); in veprintf() 84 va_list args; in eprintf() local 87 va_start(args, fmt); in eprintf() 88 ret = veprintf(level, var, fmt, args); in eprintf() 89 va_end(args); in eprintf() 94 static int veprintf_time(u64 t, const char *fmt, va_list args) in veprintf_time() argument 105 ret += vfprintf(stderr, fmt, args); in veprintf_time() 112 va_list args; in eprintf_time() local [all …]
|
/tools/lib/traceevent/plugins/ |
D | plugin_futex.c | 51 static void futex_print(struct trace_seq *s, const struct futex_args *args, in futex_print() argument 54 trace_seq_printf(s, " uaddr=0x%08llx", args->uaddr); in futex_print() 57 trace_seq_printf(s, fop->fmt_val, args->val); in futex_print() 60 trace_seq_printf(s,fop->fmt_utime, args->utime); in futex_print() 63 trace_seq_printf(s, fop->fmt_uaddr2, args->uaddr2); in futex_print() 66 trace_seq_printf(s, fop->fmt_val3, args->val3); in futex_print() 73 struct futex_args args; in futex_handler() local 76 if (tep_get_field_val(s, event, "uaddr", record, &args.uaddr, 1)) in futex_handler() 79 if (tep_get_field_val(s, event, "op", record, &args.op, 1)) in futex_handler() 82 if (tep_get_field_val(s, event, "val", record, &args.val, 1)) in futex_handler() [all …]
|
/tools/testing/selftests/tc-testing/ |
D | TdcPlugin.py | 12 if self.args.verbose > 1: 18 if self.args.verbose > 1: 23 if self.args.verbose > 1: 25 self.args.caseinfo = caseinfo 26 self.args.test_skip = test_skip 30 if self.args.verbose > 1: 35 if self.args.verbose > 1: 40 if self.args.verbose > 1: 45 if self.args.verbose > 1: 70 def check_args(self, args, remaining): argument [all …]
|
D | tdc_multibatch.py | 48 args = parser.parse_args() variable 50 device = args.device 51 dir = args.dir 52 file_prefix = args.file_prefix + args.operation + "_" 53 num_filters = args.num_filters 54 num_files = args.num_files 55 operation = args.operation 56 duplicate_handles = args.duplicate_handles 57 handle = args.handle_start 58 mac_prefix = args.mac_prefix
|
D | tdc.py | 64 self.plugin_instances[-1].check_args(self.args, None) 84 def load_required_plugins(self, reqs, parser, args, remaining): argument 114 (args, remaining) = parser.parse_known_args(args=remaining, namespace=args) 115 return args 153 def call_check_args(self, args, remaining): argument 155 pgn_inst.check_args(args, remaining) 162 def set_args(self, args): argument 163 self.args = args 166 def _make_argparser(args): argument 180 def exec_cmd(args, pm, stage, command): argument [all …]
|
D | tdc_batch.py | 46 args = parser.parse_args() variable 48 device = args.device 49 file = open(args.file, 'w') 52 if args.number: 53 number = args.number 55 handle_start = args.handle_start 58 if args.skip_sw: 62 if args.share_action: 66 if args.prio: 71 mac_prefix = args.mac_prefix [all …]
|
/tools/cgroup/ |
D | iocost_coef_gen.py | 52 if not args.quiet: 56 if args.verbose and not args.quiet: 74 global args 90 global args 92 eta = 'never' if args.quiet else 'always' 99 if args.verbose: 116 args = parser.parse_args() variable 126 if args.testdev: 127 devname = os.path.basename(args.testdev) 135 testfile_size = int(args.testfile_size_gb * 2 ** 30) [all …]
|
/tools/testing/selftests/tc-testing/plugin-lib/ |
D | nsPlugin.py | 19 if self.args.namespace: 27 if self.args.verbose: 30 if self.args.namespace: 50 if not self.args.namespace: 53 if self.args.verbose: 62 if self.args.verbose: 64 cmdlist.insert(0, self.args.NAMES['NS']) 67 cmdlist.insert(0, self.args.NAMES['IP']) 76 if self.args.verbose: 85 if not self.args.namespace: [all …]
|
/tools/lib/ |
D | vsprintf.c | 6 int vscnprintf(char *buf, size_t size, const char *fmt, va_list args) in vscnprintf() argument 8 int i = vsnprintf(buf, size, fmt, args); in vscnprintf() 17 va_list args; in scnprintf() local 20 va_start(args, fmt); in scnprintf() 21 i = vsnprintf(buf, size, fmt, args); in scnprintf() 22 va_end(args); in scnprintf() 30 va_list args; in scnprintf_pad() local 33 va_start(args, fmt); in scnprintf_pad() 34 i = vscnprintf(buf, size, fmt, args); in scnprintf_pad() 35 va_end(args); in scnprintf_pad()
|
/tools/perf/scripts/python/Perf-Trace-Util/ |
D | Context.c | 46 static struct scripting_context *get_args(PyObject *args, const char *name, PyObject **arg2) in get_args() argument 51 if (!PyArg_UnpackTuple(args, name, 1, cnt, &context, arg2)) in get_args() 57 static struct scripting_context *get_scripting_context(PyObject *args) in get_scripting_context() argument 59 return get_args(args, "context", NULL); in get_scripting_context() 62 static PyObject *perf_trace_context_common_pc(PyObject *obj, PyObject *args) in perf_trace_context_common_pc() argument 64 struct scripting_context *c = get_scripting_context(args); in perf_trace_context_common_pc() 73 PyObject *args) in perf_trace_context_common_flags() argument 75 struct scripting_context *c = get_scripting_context(args); in perf_trace_context_common_flags() 84 PyObject *args) in perf_trace_context_common_lock_depth() argument 86 struct scripting_context *c = get_scripting_context(args); in perf_trace_context_common_lock_depth() [all …]
|
/tools/testing/selftests/ptrace/ |
D | get_syscall_info.c | 45 static const unsigned long args[][7] = { in TEST() local 93 for (unsigned int i = 0; i < ARRAY_SIZE(args); ++i) { in TEST() 94 syscall(args[i][0], in TEST() 95 args[i][1], args[i][2], args[i][3], in TEST() 96 args[i][4], args[i][5], args[i][6]); in TEST() 120 (void *) &info.entry.args[6] - (void *) &info; in TEST() 187 exp_args = args[ptrace_stop / 2]; in TEST() 206 ASSERT_EQ(exp_args[1], info.entry.args[0]) { in TEST() 209 ASSERT_EQ(exp_args[2], info.entry.args[1]) { in TEST() 212 ASSERT_EQ(exp_args[3], info.entry.args[2]) { in TEST() [all …]
|
/tools/testing/selftests/x86/ |
D | ptrace_syscall.c | 55 static void do_full_int80(struct syscall_args32 *args) in do_full_int80() argument 58 register unsigned long bp asm("bp") = args->arg5; in do_full_int80() 60 : "+a" (args->nr), in do_full_int80() 61 "+b" (args->arg0), "+c" (args->arg1), "+d" (args->arg2), in do_full_int80() 62 "+S" (args->arg3), "+D" (args->arg4), "+r" (bp) in do_full_int80() 64 args->arg5 = bp; in do_full_int80() 66 sys32_helper(args, int80_and_ret); in do_full_int80() 78 static void do_full_vsyscall32(struct syscall_args32 *args) in do_full_vsyscall32() argument 80 sys32_helper(args, vsyscall32); in do_full_vsyscall32() 141 struct syscall_args32 args = { in test_sys32_regs() local [all …]
|
/tools/testing/selftests/kvm/x86_64/ |
D | vmx_preemption_timer_test.c | 195 TEST_FAIL("%s at %s:%ld", (const char *)uc.args[0], in main() 196 __FILE__, uc.args[1]); in main() 207 TEST_ASSERT(!strcmp((const char *)uc.args[0], "hello") && in main() 208 uc.args[1] == stage, "Stage %d: Unexpected register values vmexit, got %lx", in main() 209 stage, (ulong)uc.args[1]); in main() 221 stage, uc.args[2], uc.args[3]); in main() 224 stage, uc.args[4], uc.args[5]); in main() 226 TEST_ASSERT(uc.args[2] >= uc.args[3], in main() 228 stage, uc.args[2], uc.args[3]); in main() 230 TEST_ASSERT(uc.args[4] < uc.args[5], in main() [all …]
|
/tools/lib/perf/ |
D | core.c | 14 va_list args) in __base_pr() argument 16 return vfprintf(stderr, format, args); in __base_pr() 24 va_list args; in libperf_print() local 29 va_start(args, format); in libperf_print() 30 __libperf_pr(level, format, args); in libperf_print() 31 va_end(args); in libperf_print()
|