Home
last modified time | relevance | path

Searched refs:e (Results 1 – 25 of 153) sorted by relevance

1234567

/tools/testing/selftests/powerpc/pmu/
Devent.c23 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 …]
Devent.h27 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 …]
Dper_event_excludes.c25 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 …]
Dcount_instructions.c19 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/
Dtrace.c78 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 …]
Debb.h47 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);
Debb.c275 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/
Dcfg.c259 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 …]
Dmap_perf_ring.c68 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/
Dexamples.txt6 [ 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 …]
Ddb-export.txt29 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/
Dtest_core_reloc_mods.c16 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()
Dbtf_dump_test_case_syntax.c84 int e[5];
104 ptr_arr_t e; member
139 enum e2 e; member
169 int e; member
184 } e; member
Dbtf_dump_test_case_bitfields.c36 short e: 5; member
64 int e; /* combined with previous bitfield */ member
/tools/perf/util/
Dgenelf.c159 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 …]
Dstrfilter.c38 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/
Dtest_util.h29 #define TEST_ASSERT(e, fmt, ...) \ argument
30 test_assert((e), #e, __FILE__, __LINE__, fmt, ##__VA_ARGS__)
/tools/include/linux/
Dbug.h9 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) argument
/tools/build/tests/ex/
Dex.c7 int e(void);
17 e(); in main()
/tools/testing/selftests/bpf/
Dtcp_client.py16 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/
Dget_stack_raw_tp.c27 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/
Dfunc_event_triggers.tc46 e=`cat $EVENT_ENABLE`
47 if [ "$e" != $val ]; then
48 fail "Expected $val but found $e"
/tools/perf/tests/
DBuild62 $(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' $< >> $@
Dtime-utils-test.c174 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/
Dtpm2_tests.py68 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

1234567