/tools/testing/selftests/powerpc/pmu/ebb/ |
D | event_attributes_test.c | 17 struct event event, leader; in event_attributes() local 67 event_init(&leader, 0x1001e); in event_attributes() 68 event_leader_ebb_init(&leader); in event_attributes() 69 FAIL_IF(event_open(&leader)); in event_attributes() 75 FAIL_IF(event_open_with_group(&event, leader.fd)); in event_attributes() 76 event_close(&leader); in event_attributes() 80 event_init(&leader, 0x1001e); in event_attributes() 81 event_leader_ebb_init(&leader); in event_attributes() 82 FAIL_IF(event_open(&leader)); in event_attributes() 87 FAIL_IF(event_open_with_group(&event, leader.fd) == 0); in event_attributes() [all …]
|
/tools/perf/tests/ |
D | thread-mg-share.c | 13 struct thread *leader; in test__thread_mg_share() local 34 leader = machine__findnew_thread(machine, 0, 0); in test__thread_mg_share() 43 leader && t1 && t2 && t3 && other); in test__thread_mg_share() 45 mg = leader->mg; in test__thread_mg_share() 67 thread__delete(leader); in test__thread_mg_share()
|
D | parse-events.c | 535 struct perf_evsel *evsel, *leader; in test__group1() local 541 evsel = leader = perf_evlist__first(evlist); in test__group1() 568 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group1() 577 struct perf_evsel *evsel, *leader; in test__group2() local 583 evsel = leader = perf_evlist__first(evlist); in test__group2() 609 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group2() 632 struct perf_evsel *evsel, *leader; in test__group3() local 638 evsel = leader = perf_evlist__first(evlist); in test__group3() 651 !strcmp(leader->group_name, "group1")); in test__group3() 668 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group3() [all …]
|
D | hists_link.c | 190 static int validate_match(struct hists *leader, struct hists *other) in validate_match() argument 192 return __validate_match(leader) || __validate_match(other); in validate_match() 268 static int validate_link(struct hists *leader, struct hists *other) in validate_link() argument 270 return __validate_link(leader, 0) || __validate_link(other, 1); in validate_link()
|
/tools/perf/util/ |
D | thread.c | 14 struct thread *leader; in thread__init_map_groups() local 20 leader = machine__findnew_thread(machine, pid, pid); in thread__init_map_groups() 21 if (leader) in thread__init_map_groups() 22 thread->mg = map_groups__get(leader->mg); in thread__init_map_groups()
|
D | evsel.h | 93 struct perf_evsel *leader; member 305 return evsel->leader == evsel; in perf_evsel__is_group_leader() 358 return evsel->idx - evsel->leader->idx; in perf_evsel__group_idx() 363 (_evsel) && (_evsel)->leader == (_leader); \
|
D | evlist.c | 149 struct perf_evsel *evsel, *leader; in __perf_evlist__set_leader() local 151 leader = list_entry(list->next, struct perf_evsel, node); in __perf_evlist__set_leader() 154 leader->nr_members = evsel->idx - leader->idx + 1; in __perf_evlist__set_leader() 157 evsel->leader = leader; in __perf_evlist__set_leader() 1468 if (evsel->leader == move_evsel->leader) in perf_evlist__to_front()
|
D | hist.h | 159 void hists__match(struct hists *leader, struct hists *other); 160 int hists__link(struct hists *leader, struct hists *other);
|
D | machine.c | 307 struct thread *leader; in machine__update_thread_pid() local 317 leader = machine__findnew_thread(machine, th->pid_, th->pid_); in machine__update_thread_pid() 318 if (!leader) in machine__update_thread_pid() 321 if (!leader->mg) in machine__update_thread_pid() 322 leader->mg = map_groups__new(); in machine__update_thread_pid() 324 if (!leader->mg) in machine__update_thread_pid() 327 if (th->mg == leader->mg) in machine__update_thread_pid() 342 th->mg = map_groups__get(leader->mg); in machine__update_thread_pid()
|
D | evsel.c | 201 evsel->leader = evsel; in perf_evsel__init() 596 struct perf_evsel *leader = evsel->leader; in perf_evsel__config() local 620 if (leader->nr_members > 1) { in perf_evsel__config() 645 if ((leader != evsel) && leader->sample_read) { in perf_evsel__config() 970 struct perf_evsel *leader = evsel->leader; in get_group_fd() local 980 BUG_ON(!leader->fd); in get_group_fd() 982 fd = FD(leader, cpu, thread); in get_group_fd()
|
D | hist.c | 1362 void hists__match(struct hists *leader, struct hists *other) in hists__match() argument 1369 root = &leader->entries_collapsed; in hists__match() 1371 root = leader->entries_in; in hists__match() 1387 int hists__link(struct hists *leader, struct hists *other) in hists__link() argument 1402 pair = hists__add_dummy_entry(leader, pos); in hists__link()
|
D | parse-events.c | 697 struct perf_evsel *leader; in parse_events__set_leader() local 700 leader = list_entry(list->next, struct perf_evsel, node); in parse_events__set_leader() 701 leader->group_name = name ? strdup(name) : NULL; in parse_events__set_leader()
|
D | header.c | 2086 struct perf_evsel *evsel, *leader = NULL; in process_group_desc() local 2135 evsel->leader = evsel; in process_group_desc() 2148 leader = evsel; in process_group_desc() 2153 evsel->leader = leader; in process_group_desc()
|
/tools/perf/ |
D | design.txt | 262 counter group has one counter which is the group "leader". The leader 265 subsequently, with group_fd giving the fd of the group leader. 421 Enabling or disabling the leader of a group enables or disables the 422 whole group; that is, while the group leader is disabled, none of the 424 group other than the leader only affects that counter - disabling an 425 non-leader stops that counter from counting but doesn't affect any
|
D | builtin-report.c | 449 struct hists *leader_hists = evsel__hists(pos->leader); in report__collapse_hists()
|