/tools/testing/selftests/bpf/progs/ |
D | test_core_autosize.c | 89 struct test_struct___samesize *in = (void *)&input; in handle_samesize() local 92 ptr_samesized = (unsigned long long)in->ptr; in handle_samesize() 93 val1_samesized = in->val1; in handle_samesize() 94 val2_samesized = in->val2; in handle_samesize() 95 val3_samesized = in->val3; in handle_samesize() 96 val4_samesized = in->val4; in handle_samesize() 98 out->ptr = in->ptr; in handle_samesize() 99 out->val1 = in->val1; in handle_samesize() 100 out->val2 = in->val2; in handle_samesize() 101 out->val3 = in->val3; in handle_samesize() [all …]
|
D | test_core_reloc_existence.c | 12 char in[256]; member 44 struct core_reloc_existence *in = (void *)&data.in; in test_core_existence() local 47 out->a_exists = bpf_core_field_exists(in->a); in test_core_existence() 48 if (bpf_core_field_exists(in->a)) in test_core_existence() 49 out->a_value = BPF_CORE_READ(in, a); in test_core_existence() 53 out->b_exists = bpf_core_field_exists(in->b); in test_core_existence() 54 if (bpf_core_field_exists(in->b)) in test_core_existence() 55 out->b_value = BPF_CORE_READ(in, b); in test_core_existence() 59 out->c_exists = bpf_core_field_exists(in->c); in test_core_existence() 60 if (bpf_core_field_exists(in->c)) in test_core_existence() [all …]
|
D | test_core_reloc_ints.c | 12 char in[256]; member 32 struct core_reloc_ints *in = (void *)&data.in; in test_core_ints() local 35 if (CORE_READ(&out->u8_field, &in->u8_field) || in test_core_ints() 36 CORE_READ(&out->s8_field, &in->s8_field) || in test_core_ints() 37 CORE_READ(&out->u16_field, &in->u16_field) || in test_core_ints() 38 CORE_READ(&out->s16_field, &in->s16_field) || in test_core_ints() 39 CORE_READ(&out->u32_field, &in->u32_field) || in test_core_ints() 40 CORE_READ(&out->s32_field, &in->s32_field) || in test_core_ints() 41 CORE_READ(&out->u64_field, &in->u64_field) || in test_core_ints() 42 CORE_READ(&out->s64_field, &in->s64_field)) in test_core_ints()
|
D | test_core_reloc_size.c | 12 char in[256]; member 38 struct core_reloc_size *in = (void *)&data.in; in test_core_size() local 41 out->int_sz = bpf_core_field_size(in->int_field); in test_core_size() 42 out->struct_sz = bpf_core_field_size(in->struct_field); in test_core_size() 43 out->union_sz = bpf_core_field_size(in->union_field); in test_core_size() 44 out->arr_sz = bpf_core_field_size(in->arr_field); in test_core_size() 45 out->arr_elem_sz = bpf_core_field_size(in->arr_field[0]); in test_core_size() 46 out->ptr_sz = bpf_core_field_size(in->ptr_field); in test_core_size() 47 out->enum_sz = bpf_core_field_size(in->enum_field); in test_core_size()
|
D | test_core_reloc_mods.c | 12 char in[256]; member 50 struct core_reloc_mods *in = (void *)&data.in; in test_core_mods() local 53 if (CORE_READ(&out->a, &in->a) || in test_core_mods() 54 CORE_READ(&out->b, &in->b) || in test_core_mods() 55 CORE_READ(&out->c, &in->c) || in test_core_mods() 56 CORE_READ(&out->d, &in->d) || in test_core_mods() 57 CORE_READ(&out->e, &in->e[2]) || in test_core_mods() 58 CORE_READ(&out->f, &in->f[1]) || in test_core_mods() 59 CORE_READ(&out->g, &in->g.x) || in test_core_mods() 60 CORE_READ(&out->h, &in->h.y)) in test_core_mods()
|
D | test_core_reloc_bitfields_probed.c | 12 char in[256]; member 43 struct core_reloc_bitfields *in = (void *)&data.in; in test_core_bitfields() local 47 out->ub1 = BPF_CORE_READ_BITFIELD_PROBED(in, ub1); in test_core_bitfields() 48 out->ub2 = BPF_CORE_READ_BITFIELD_PROBED(in, ub2); in test_core_bitfields() 49 out->ub7 = BPF_CORE_READ_BITFIELD_PROBED(in, ub7); in test_core_bitfields() 50 out->sb4 = BPF_CORE_READ_BITFIELD_PROBED(in, sb4); in test_core_bitfields() 51 out->sb20 = BPF_CORE_READ_BITFIELD_PROBED(in, sb20); in test_core_bitfields() 52 out->u32 = BPF_CORE_READ_BITFIELD_PROBED(in, u32); in test_core_bitfields() 53 out->s32 = BPF_CORE_READ_BITFIELD_PROBED(in, s32); in test_core_bitfields()
|
D | test_core_reloc_bitfields_direct.c | 12 char in[256]; member 50 struct core_reloc_bitfields *in = (void *)&data.in; in test_core_bitfields_direct() local 53 out->ub1 = BPF_CORE_READ_BITFIELD(in, ub1); in test_core_bitfields_direct() 54 out->ub2 = BPF_CORE_READ_BITFIELD(in, ub2); in test_core_bitfields_direct() 55 out->ub7 = BPF_CORE_READ_BITFIELD(in, ub7); in test_core_bitfields_direct() 56 out->sb4 = BPF_CORE_READ_BITFIELD(in, sb4); in test_core_bitfields_direct() 57 out->sb20 = BPF_CORE_READ_BITFIELD(in, sb20); in test_core_bitfields_direct() 58 out->u32 = BPF_CORE_READ_BITFIELD(in, u32); in test_core_bitfields_direct() 59 out->s32 = BPF_CORE_READ_BITFIELD(in, s32); in test_core_bitfields_direct()
|
D | test_core_reloc_primitives.c | 12 char in[256]; member 34 struct core_reloc_primitives *in = (void *)&data.in; in test_core_primitives() local 37 if (CORE_READ(&out->a, &in->a) || in test_core_primitives() 38 CORE_READ(&out->b, &in->b) || in test_core_primitives() 39 CORE_READ(&out->c, &in->c) || in test_core_primitives() 40 CORE_READ(&out->d, &in->d) || in test_core_primitives() 41 CORE_READ(&out->f, &in->f)) in test_core_primitives()
|
D | test_core_reloc_arrays.c | 12 char in[256]; member 42 struct core_reloc_arrays *in = (void *)&data.in; in test_core_arrays() local 45 if (CORE_READ(&out->a2, &in->a[2])) in test_core_arrays() 47 if (CORE_READ(&out->b123, &in->b[1][2][3])) in test_core_arrays() 49 if (CORE_READ(&out->c1c, &in->c[1].c)) in test_core_arrays() 51 if (CORE_READ(&out->d00d, &in->d[0][0].d)) in test_core_arrays() 53 if (CORE_READ(&out->f01c, &in->f[0][1].c)) in test_core_arrays()
|
D | test_core_reloc_nesting.c | 12 char in[256]; member 39 struct core_reloc_nesting *in = (void *)&data.in; in test_core_nesting() local 42 if (CORE_READ(&out->a.a.a, &in->a.a.a)) in test_core_nesting() 44 if (CORE_READ(&out->b.b.b, &in->b.b.b)) in test_core_nesting()
|
D | test_core_reloc_ptr_as_arr.c | 12 char in[256]; member 25 struct core_reloc_ptr_as_arr *in = (void *)&data.in; in test_core_ptr_as_arr() local 28 if (CORE_READ(&out->a, &in[2].a)) in test_core_ptr_as_arr()
|
D | test_link_pinning.c | 8 int in = 0; variable 14 out = in; in raw_tp_prog() 21 out = in; in tp_btf_prog()
|
D | test_core_reloc_flavors.c | 12 char in[256]; member 48 struct core_reloc_flavors *in_orig = (void *)&data.in; in test_core_flavors() 49 struct core_reloc_flavors___reversed *in_rev = (void *)&data.in; in test_core_flavors() 50 struct core_reloc_flavors___weird *in_weird = (void *)&data.in; in test_core_flavors()
|
D | test_core_reloc_misc.c | 12 char in[256]; member 41 struct core_reloc_misc___a *in_a = (void *)&data.in; in test_core_misc() 42 struct core_reloc_misc___b *in_b = (void *)&data.in; in test_core_misc() 43 struct core_reloc_misc_extensible *in_ext = (void *)&data.in; in test_core_misc()
|
/tools/perf/util/ |
D | demangle-rust.c | 51 static bool unescape(const char **in, char **out, const char *seq, char value); 184 const char *in; in rust_demangle_sym() local 191 in = sym; in rust_demangle_sym() 195 while (in < end) in rust_demangle_sym() 196 switch (*in) { in rust_demangle_sym() 198 if (!(unescape(&in, &out, "$C$", ',') in rust_demangle_sym() 199 || unescape(&in, &out, "$SP$", '@') in rust_demangle_sym() 200 || unescape(&in, &out, "$BP$", '*') in rust_demangle_sym() 201 || unescape(&in, &out, "$RF$", '&') in rust_demangle_sym() 202 || unescape(&in, &out, "$LT$", '<') in rust_demangle_sym() [all …]
|
/tools/testing/selftests/bpf/prog_tests/ |
D | probe_user.c | 11 struct sockaddr_in *in = (struct sockaddr_in *)&curr; in test_probe_user() local 43 in->sin_family = AF_INET; in test_probe_user() 44 in->sin_port = htons(5555); in test_probe_user() 45 in->sin_addr.s_addr = inet_addr("255.255.255.255"); in test_probe_user() 60 in = (struct sockaddr_in *)&tmp; in test_probe_user() 63 inet_ntoa(in->sin_addr), ntohs(in->sin_port))) in test_probe_user() 68 in = (struct sockaddr_in *)&curr; in test_probe_user() 71 inet_ntoa(in->sin_addr), ntohs(in->sin_port))) in test_probe_user()
|
/tools/lib/subcmd/ |
D | pager.c | 39 fd_set in; in pager_preexec() local 42 FD_ZERO(&in); in pager_preexec() 44 FD_SET(0, &in); in pager_preexec() 46 select(1, &in, NULL, &exception, NULL); in pager_preexec() 98 pager_process.in = -1; in setup_pager() 105 dup2(pager_process.in, 1); in setup_pager() 107 dup2(pager_process.in, 2); in setup_pager() 108 close(pager_process.in); in setup_pager()
|
D | run-command.c | 40 need_in = !cmd->no_stdin && cmd->in < 0; in start_command() 47 cmd->in = fdin[1]; in start_command() 57 else if (cmd->in) in start_command() 58 close(cmd->in); in start_command() 69 else if (cmd->in) in start_command() 70 close(cmd->in); in start_command() 88 } else if (cmd->in) { in start_command() 89 dup2(cmd->in, 0); in start_command() 90 close(cmd->in); in start_command() 137 else if (cmd->in) in start_command() [all …]
|
/tools/bpf/bpftool/bash-completion/ |
D | bpftool | 8 # Takes a list of words in argument; each one of them is added to COMPREPLY if 13 for w in $*; do 31 for w in $*; do 39 # Takes a list of words in argument; adds them all to COMPREPLY if none of them 141 case "${words[$((idx-2))]}" in 178 case "$command" in 195 case $type in 224 case "$command" in 241 case $type in 269 case $prev in [all …]
|
/tools/lib/traceevent/Documentation/ |
D | libtraceevent-set_flag.txt | 27 Trace event parser context flags are defined in *enum tep_flag*: 30 _TEP_NSEC_OUTPUT_ - print event's timestamp in nano seconds, instead of micro seconds. 31 _TEP_DISABLE_SYS_PLUGINS_ - disable plugins, located in system's plugin 36 - in system's plugin directory 37 - in directory, defined by the environment variable _TRACEEVENT_PLUGIN_DIR_ 38 - in user's home directory, _~/.traceevent/plugins_ 60 /* Print timestamps in nanoseconds */ 64 /* print timestamps in nanoseconds */ 66 /* print timestamps in microseconds */ 69 /* Print timestamps in microseconds */ [all …]
|
D | libtraceevent-field_find.txt | 7 Search for a field in an event. 22 These functions search for a field with given name in an event. The field 26 in the _event_. 29 _name_ in the _event_. 31 The _tep_find_any_field()_ function searches for any field with _name_ in the 37 functions return a pointer to the found field, or NULL in case there is no field 58 /* Cannot find "common_pid" field in the event */ 67 /* Cannot find "softexpires" event specific field in the event */ 76 /* Cannot find "mode" field in the event */ 92 Header file to include in order to have access to the library APIs.
|
/tools/perf/Documentation/ |
D | Build.txt | 39 resulting in following objects: 40 $ ls *-in.o 41 gtk-in.o libperf-in.o perf-in.o 43 Those objects are then used in final linking: 44 libperf-gtk.so <- gtk-in.o libperf-in.o 45 perf <- perf-in.o libperf-in.o
|
/tools/virtio/virtio-trace/ |
D | README | 4 Trace agent is a user tool for sending trace data of a guest to a Host in low 41 1) Make FIFO in a host 45 # mkfifo /tmp/virtio-trace/trace-path-cpu{0,1,2,...,X}.{in,out} 46 # mkfifo /tmp/virtio-trace/agent-ctl-path.{in,out} 49 trace-path-cpu{0,1,2}.{in.out} 51 agent-ctl-path.{in,out}. 53 2) Set up of virtio-serial pipe in a host 87 You can find some chardev in /dev/virtio-ports/ in the guest. 93 0) Build trace agent in a guest 96 1) Enable ftrace in the guest [all …]
|
/tools/testing/selftests/tc-testing/ |
D | README | 21 unit tests. See the config file in this directory for minimum required 24 * All tc-related features being tested must be built in or available as 25 modules. To check what is required in current setup run: 29 In the current release, tdc run will abort due to a failure in setup or 32 handled in a future version - the current workaround is to run the tests 40 in the tdc_config.py file. Find the 'TC' entry in the NAMES dictionary and 58 network namespace and creates a veth pair which may be used in those test 67 tdc will list the test names as they are being run, and print a summary in 70 the failed test in the TAP output. 76 One run of tests is considered a "test suite" (this will be refined in the [all …]
|
/tools/usb/usbip/ |
D | .gitignore | 3 Makefile.in 9 config.h.in 17 libsrc/Makefile.in 22 src/Makefile.in
|