/tools/testing/selftests/powerpc/pmu/ |
D | event.c | 23 void event_init_opts(struct event *e, u64 config, int type, char *name) in event_init_opts() argument 25 memset(e, 0, sizeof(*e)); in event_init_opts() 27 e->name = name; in event_init_opts() 29 e->attr.type = type; in event_init_opts() 30 e->attr.config = config; in event_init_opts() 31 e->attr.size = sizeof(e->attr); in event_init_opts() 33 e->attr.read_format = PERF_FORMAT_TOTAL_TIME_ENABLED | \ in event_init_opts() 37 void event_init_named(struct event *e, u64 config, char *name) in event_init_named() argument 39 event_init_opts(e, config, PERF_TYPE_RAW, name); in event_init_named() 42 void event_init(struct event *e, u64 config) in event_init() argument [all …]
|
D | event.h | 27 void event_init(struct event *e, u64 config); 28 void event_init_named(struct event *e, u64 config, char *name); 29 void event_init_opts(struct event *e, u64 config, int type, char *name); 30 int event_open_with_options(struct event *e, pid_t pid, int cpu, int group_fd); 31 int event_open_with_group(struct event *e, int group_fd); 32 int event_open_with_pid(struct event *e, pid_t pid); 33 int event_open_with_cpu(struct event *e, int cpu); 34 int event_open(struct event *e); 35 void event_close(struct event *e); 36 int event_enable(struct event *e); [all …]
|
D | per_event_excludes.c | 25 struct event *e, events[4]; in per_event_excludes() local 37 e = &events[0]; in per_event_excludes() 38 event_init_opts(e, PERF_COUNT_HW_INSTRUCTIONS, in per_event_excludes() 40 e->attr.disabled = 1; in per_event_excludes() 42 e = &events[1]; in per_event_excludes() 43 event_init_opts(e, PERF_COUNT_HW_INSTRUCTIONS, in per_event_excludes() 45 e->attr.disabled = 1; in per_event_excludes() 46 e->attr.exclude_user = 1; in per_event_excludes() 47 e->attr.exclude_hv = 1; in per_event_excludes() 49 e = &events[2]; in per_event_excludes() [all …]
|
D | count_instructions.c | 19 static void setup_event(struct event *e, u64 config, char *name) in setup_event() argument 21 event_init_opts(e, config, PERF_TYPE_HARDWARE, name); in setup_event() 23 e->attr.disabled = 1; in setup_event() 24 e->attr.exclude_kernel = 1; in setup_event() 25 e->attr.exclude_hv = 1; in setup_event() 26 e->attr.exclude_idle = 1; in setup_event()
|
/tools/testing/selftests/powerpc/pmu/ebb/ |
D | trace.c | 78 struct trace_entry *e; in trace_alloc_entry() local 80 e = trace_alloc(tb, sizeof(*e) + payload_size); in trace_alloc_entry() 81 if (e) in trace_alloc_entry() 82 e->length = payload_size; in trace_alloc_entry() 84 return e; in trace_alloc_entry() 89 struct trace_entry *e; in trace_log_reg() local 92 e = trace_alloc_entry(tb, sizeof(reg) + sizeof(value)); in trace_log_reg() 93 if (!e) in trace_log_reg() 96 e->type = TRACE_TYPE_REG; in trace_log_reg() 97 p = (u64 *)e->data; in trace_log_reg() [all …]
|
D | ebb.h | 47 void event_leader_ebb_init(struct event *e); 48 void event_ebb_init(struct event *e); 49 void event_bhrb_init(struct event *e, unsigned ifm); 52 int ebb_event_enable(struct event *e); 58 void event_ebb_init(struct event *e); 59 void event_leader_ebb_init(struct event *e);
|
D | ebb.c | 275 int ebb_event_enable(struct event *e) in ebb_event_enable() argument 282 rc = ioctl(e->fd, PERF_EVENT_IOC_ENABLE); in ebb_event_enable() 286 rc = event_read(e); in ebb_event_enable() 331 void event_ebb_init(struct event *e) in event_ebb_init() argument 333 e->attr.config |= (1ull << 63); in event_ebb_init() 336 void event_bhrb_init(struct event *e, unsigned ifm) in event_bhrb_init() argument 338 e->attr.config |= (1ull << 62) | ((u64)ifm << 60); in event_bhrb_init() 341 void event_leader_ebb_init(struct event *e) in event_leader_ebb_init() argument 343 event_ebb_init(e); in event_leader_ebb_init() 345 e->attr.exclusive = 1; in event_leader_ebb_init() [all …]
|
/tools/bpf/bpftool/ |
D | cfg.c | 259 struct edge_node *e; in new_edge() local 261 e = calloc(1, sizeof(*e)); in new_edge() 262 if (!e) { in new_edge() 268 e->src = src; in new_edge() 270 e->dst = dst; in new_edge() 272 e->flags |= flags; in new_edge() 274 return e; in new_edge() 280 struct edge_node *e; in func_add_bb_edges() local 284 e = new_edge(bb, bb_next(bb), EDGE_FLAG_FALLTHROUGH); in func_add_bb_edges() 285 if (!e) in func_add_bb_edges() [all …]
|
D | map_perf_ring.c | 68 struct perf_event_sample *e = container_of(event, in print_bpf_output() local 80 jsonw_uint(json_wtr, e->header.type); in print_bpf_output() 85 if (e->header.type == PERF_RECORD_SAMPLE) { in print_bpf_output() 87 jsonw_uint(json_wtr, e->time); in print_bpf_output() 89 print_data_json(e->data, e->size); in print_bpf_output() 90 } else if (e->header.type == PERF_RECORD_LOST) { in print_bpf_output() 101 if (e->header.type == PERF_RECORD_SAMPLE) { in print_bpf_output() 103 e->time / 1000000000ULL, e->time % 1000000000ULL, in print_bpf_output() 105 fprint_hex(stdout, e->data, e->size, " "); in print_bpf_output() 107 } else if (e->header.type == PERF_RECORD_LOST) { in print_bpf_output() [all …]
|
/tools/perf/Documentation/ |
D | examples.txt | 6 [ From an e-mail by Ingo Molnar, http://lkml.org/lkml/2009/8/4/346 ] 31 titan:~> perf stat -e kmem:mm_page_pcpu_drain -e kmem:mm_page_alloc 32 -e kmem:mm_page_free_batched -e kmem:mm_page_free ./hackbench 10 47 titan:~> perf stat --repeat 5 -e kmem:mm_page_pcpu_drain -e 48 kmem:mm_page_alloc -e kmem:mm_page_free_batched -e 69 titan:~/git> perf record -e kmem:mm_page_alloc -c 1 ./git gc 123 titan:~/git> perf record -g -e kmem:mm_page_alloc -c 1 ./git gc 160 titan:~/git> perf stat -a -e kmem:mm_page_pcpu_drain -e 161 kmem:mm_page_alloc -e kmem:mm_page_free_batched -e 176 titan:~/git> perf stat --repeat 10 -a -e kmem:mm_page_pcpu_drain -e [all …]
|
D | db-export.txt | 29 3. Scripts that use a database (e.g. exported-sql-viewer.py) can maintain 31 before using them. e.g. function IsSelectable() in exported-sql-viewer.py 33 4. The export scripts themselves maintain forward compatibility (i.e. an existing 35 number of arguments (e.g. def call_return_table(*x)) i.e. perf can pass more
|
/tools/testing/selftests/bpf/progs/ |
D | test_core_reloc_mods.c | 16 int a, b, c, d, e, f, g, h; member 38 int e[3]; member 54 BPF_CORE_READ(&out->e, &in->e[2]) || in test_core_mods()
|
D | btf_dump_test_case_syntax.c | 84 int e[5]; 104 ptr_arr_t e; member 139 enum e2 e; member 169 int e; member 184 } e; member
|
D | btf_dump_test_case_bitfields.c | 36 short e: 5; member 64 int e; /* combined with previous bitfield */ member
|
/tools/perf/util/ |
D | genelf.c | 159 jit_add_eh_frame_info(Elf *e, void* unwinding, uint64_t unwinding_header_size, in jit_add_eh_frame_info() argument 170 scn = elf_newscn(e); in jit_add_eh_frame_info() 204 scn = elf_newscn(e); in jit_add_eh_frame_info() 251 Elf *e; in jit_write_elf() local 266 e = elf_begin(fd, ELF_C_WRITE, NULL); in jit_write_elf() 267 if (!e) { in jit_write_elf() 275 ehdr = elf_newehdr(e); in jit_write_elf() 292 scn = elf_newscn(e); in jit_write_elf() 328 retval = jit_add_eh_frame_info(e, unwinding, in jit_write_elf() 338 scn = elf_newscn(e); in jit_write_elf() [all …]
|
D | strfilter.c | 38 static const char *get_token(const char *s, const char **e) in get_token() argument 62 *e = p; in get_token() 85 const char *e; in strfilter_node__new() local 93 s = get_token(s, &e); in strfilter_node__new() 130 e = s + 1; in strfilter_node__new() 138 cur->r->p = strndup(s, e - s); in strfilter_node__new() 142 s = get_token(e, &e); in strfilter_node__new()
|
/tools/testing/selftests/kvm/include/ |
D | test_util.h | 29 #define TEST_ASSERT(e, fmt, ...) \ argument 30 test_assert((e), #e, __FILE__, __LINE__, fmt, ##__VA_ARGS__)
|
/tools/include/linux/ |
D | bug.h | 9 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) argument
|
/tools/build/tests/ex/ |
D | ex.c | 7 int e(void); 17 e(); in main()
|
/tools/testing/selftests/bpf/ |
D | tcp_client.py | 16 except (socket.error) as e: return b'' 25 except (socket.error) as e: n = 0 38 except socket.error as e:
|
/tools/testing/selftests/bpf/prog_tests/ |
D | get_stack_raw_tp.c | 27 struct get_stack_trace_t *e = data; in get_stack_print_output() local 60 num_stack = e->kern_stack_size / sizeof(__u64); in get_stack_print_output() 65 ks = ksym_search(e->kern_stack[i]); in get_stack_print_output() 72 if (e->user_stack_size > 0 && e->user_stack_buildid_size > 0) in get_stack_print_output()
|
/tools/testing/selftests/ftrace/test.d/ftrace/ |
D | func_event_triggers.tc | 46 e=`cat $EVENT_ENABLE` 47 if [ "$e" != $val ]; then 48 fail "Expected $val but found $e"
|
/tools/perf/tests/ |
D | Build | 62 $(Q)sed -e 's/"/\\"/g' -e 's/\(.*\)/"\1\\n"/g' $< >> $@ 69 $(Q)sed -e 's/"/\\"/g' -e 's/\(.*\)/"\1\\n"/g' $< >> $@ 76 $(Q)sed -e 's/"/\\"/g' -e 's/\(.*\)/"\1\\n"/g' $< >> $@ 83 $(Q)sed -e 's/"/\\"/g' -e 's/\(.*\)/"\1\\n"/g' $< >> $@
|
D | time-utils-test.c | 174 u64 e = 8000000000000000ULL; in test__time_utils() local 179 .ptime = { {b, b + 1}, {c, c + 123}, {e, e + 5}, }, in test__time_utils() 181 .skip = { b - 1, b + 2, c - 1, c + 124, e - 1, e + 6 }, in test__time_utils() 182 .noskip = { b, b + 1, c, c + 123, e, e + 5 }, in test__time_utils()
|
/tools/testing/selftests/tpm2/ |
D | tpm2_tests.py | 68 except ProtocolError, e: 69 rc = e.rc 122 except ProtocolError, e: 123 rc = e.rc 139 except ProtocolError, e: 140 rc = e.rc 155 except IOError, e: 215 except IOError, e: 286 except ProtocolError, e: 287 rc = e.rc
|