Home
last modified time | relevance | path

Searched refs:leader (Results 1 – 25 of 108) sorted by relevance

12345

/linux-6.15/tools/testing/selftests/powerpc/pmu/ebb/
H A Devent_attributes_test.c17 struct event event, leader; in event_attributes() local
69 event_init(&leader, 0x1001e); in event_attributes()
71 FAIL_IF(event_open(&leader)); in event_attributes()
78 event_close(&leader); in event_attributes()
82 event_init(&leader, 0x1001e); in event_attributes()
84 FAIL_IF(event_open(&leader)); in event_attributes()
90 event_close(&leader); in event_attributes()
93 event_init(&leader, 0x1001e); in event_attributes()
105 event_close(&leader); in event_attributes()
110 leader.attr.exclusive = 0; in event_attributes()
[all …]
/linux-6.15/tools/testing/selftests/powerpc/pmu/event_code_tests/
H A Devent_alternatives_tests_p9.c27 struct event event, leader; in event_alternatives_tests_p9() local
45 FAIL_IF(event_open(&leader)); in event_alternatives_tests_p9()
55 event_close(&leader); in event_alternatives_tests_p9()
59 FAIL_IF(event_open(&leader)); in event_alternatives_tests_p9()
68 event_close(&leader); in event_alternatives_tests_p9()
72 FAIL_IF(event_open(&leader)); in event_alternatives_tests_p9()
81 event_close(&leader); in event_alternatives_tests_p9()
85 FAIL_IF(event_open(&leader)); in event_alternatives_tests_p9()
94 event_close(&leader); in event_alternatives_tests_p9()
98 FAIL_IF(event_open(&leader)); in event_alternatives_tests_p9()
[all …]
H A Dgroup_constraint_thresh_cmp_test.c34 struct event event, leader; in group_constraint_thresh_cmp() local
41 event_init(&leader, p10_EventCode_1); in group_constraint_thresh_cmp()
44 leader.attr.config1 = 1000; in group_constraint_thresh_cmp()
45 FAIL_IF(event_open(&leader)); in group_constraint_thresh_cmp()
53 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_cmp()
64 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_thresh_cmp()
66 event_close(&leader); in group_constraint_thresh_cmp()
70 event_init(&leader, p9_EventCode_1); in group_constraint_thresh_cmp()
71 FAIL_IF(event_open(&leader)); in group_constraint_thresh_cmp()
84 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_thresh_cmp()
[all …]
H A Dgroup_constraint_repeat_test.c23 struct event event, leader; in group_constraint_repeat() local
34 event_init(&leader, EventCode1); in group_constraint_repeat()
35 FAIL_IF(event_open(&leader)); in group_constraint_repeat()
40 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_repeat()
45 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_repeat()
47 event_close(&leader); in group_constraint_repeat()
H A Dgroup_constraint_mmcra_sample_test.c21 struct event event, leader; in group_constraint_mmcra_sample() local
32 event_init(&leader, EventCode_1); in group_constraint_mmcra_sample()
33 FAIL_IF(event_open(&leader)); in group_constraint_mmcra_sample()
38 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_mmcra_sample()
43 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_mmcra_sample()
45 event_close(&leader); in group_constraint_mmcra_sample()
H A Dgroup_constraint_radix_scope_qual_test.c25 struct event event, leader; in group_constraint_radix_scope_qual() local
35 event_init(&leader, EventCode_1); in group_constraint_radix_scope_qual()
36 FAIL_IF(event_open(&leader)); in group_constraint_radix_scope_qual()
41 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_radix_scope_qual()
45 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_radix_scope_qual()
47 event_close(&leader); in group_constraint_radix_scope_qual()
H A Dgroup_constraint_thresh_ctl_test.c33 struct event event, leader; in group_constraint_thresh_ctl() local
39 event_init(&leader, EventCode_1); in group_constraint_thresh_ctl()
40 FAIL_IF(event_open(&leader)); in group_constraint_thresh_ctl()
45 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_ctl()
53 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_thresh_ctl()
55 event_close(&leader); in group_constraint_thresh_ctl()
H A Dgroup_constraint_cache_test.c29 struct event event, leader; in group_constraint_cache() local
35 event_init(&leader, EventCode_1); in group_constraint_cache()
36 FAIL_IF(event_open(&leader)); in group_constraint_cache()
41 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_cache()
49 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_cache()
51 event_close(&leader); in group_constraint_cache()
H A Dgroup_constraint_thresh_sel_test.c32 struct event event, leader; in group_constraint_thresh_sel() local
38 event_init(&leader, EventCode_1); in group_constraint_thresh_sel()
39 FAIL_IF(event_open(&leader)); in group_constraint_thresh_sel()
44 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_sel()
52 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_thresh_sel()
54 event_close(&leader); in group_constraint_thresh_sel()
H A Dgroup_constraint_l2l3_sel_test.c29 struct event event, leader; in group_constraint_l2l3_sel() local
39 event_init(&leader, EventCode_1); in group_constraint_l2l3_sel()
40 FAIL_IF(event_open(&leader)); in group_constraint_l2l3_sel()
45 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_l2l3_sel()
53 FAIL_IF(event_open_with_group(&event, leader.fd)); in group_constraint_l2l3_sel()
55 event_close(&leader); in group_constraint_l2l3_sel()
/linux-6.15/tools/perf/arch/x86/util/
H A Dtopdown.c68 bool arch_topdown_sample_read(struct evsel *leader) in arch_topdown_sample_read() argument
72 if (!evsel__sys_has_perf_metrics(leader)) in arch_topdown_sample_read()
75 if (!arch_is_topdown_slots(leader)) in arch_topdown_sample_read()
82 evlist__for_each_entry(leader->evlist, evsel) { in arch_topdown_sample_read()
83 if (evsel->core.leader != leader->core.leader) in arch_topdown_sample_read()
85 if (evsel != leader && arch_is_topdown_metrics(evsel)) in arch_topdown_sample_read()
H A Devlist.c64 if (lhs->core.leader != rhs->core.leader) { in arch_evlist__cmp()
/linux-6.15/tools/perf/arch/x86/tests/
H A Dhybrid.c38 struct evsel *evsel, *leader; in test__hybrid_hw_group_event() local
40 evsel = leader = evlist__first(evlist); in test__hybrid_hw_group_event()
45 TEST_ASSERT_VAL("wrong leader", evsel__has_leader(evsel, leader)); in test__hybrid_hw_group_event()
57 struct evsel *evsel, *leader; in test__hybrid_sw_hw_group_event() local
59 evsel = leader = evlist__first(evlist); in test__hybrid_sw_hw_group_event()
74 struct evsel *evsel, *leader; in test__hybrid_hw_sw_group_event() local
76 evsel = leader = evlist__first(evlist); in test__hybrid_hw_sw_group_event()
91 struct evsel *evsel, *leader; in test__hybrid_group_modifier1() local
93 evsel = leader = evlist__first(evlist); in test__hybrid_group_modifier1()
168 struct evsel *evsel, *leader; in test__hybrid_hw_group_event_2() local
[all …]
/linux-6.15/tools/lib/perf/tests/
H A Dtest-evlist.c38 struct perf_evsel *evsel, *leader; in test_stat_cpu() local
55 evsel = leader = perf_evsel__new(&attr1); in test_stat_cpu()
66 __T("failed to set leader", leader->leader == leader); in test_stat_cpu()
67 __T("failed to set leader", evsel->leader == leader); in test_stat_cpu()
97 struct perf_evsel *evsel, *leader; in test_stat_thread() local
116 evsel = leader = perf_evsel__new(&attr1); in test_stat_thread()
127 __T("failed to set leader", leader->leader == leader); in test_stat_thread()
128 __T("failed to set leader", evsel->leader == leader); in test_stat_thread()
152 struct perf_evsel *evsel, *leader; in test_stat_thread_enable() local
184 __T("failed to set leader", leader->leader == leader); in test_stat_thread_enable()
[all …]
H A Dtest-evsel.c232 struct perf_evsel *leader, *member; in test_stat_read_format_group() local
238 leader = perf_evsel__new(attr); in test_stat_read_format_group()
239 __T("failed to create leader", leader); in test_stat_read_format_group()
245 member->leader = leader; in test_stat_read_format_group()
246 leader->nr_members = 2; in test_stat_read_format_group()
249 err = perf_evsel__open(leader, NULL, threads); in test_stat_read_format_group()
259 perf_evsel__read(leader, 0, 0, &counts); in test_stat_read_format_group()
285 perf_evsel__close(leader); in test_stat_read_format_group()
287 perf_evsel__delete(leader); in test_stat_read_format_group()
/linux-6.15/tools/perf/tests/
H A Dthread-maps-share.c13 struct thread *leader; in test__thread_maps_share() local
34 leader = machine__findnew_thread(machine, 0, 0); in test__thread_maps_share()
43 leader && t1 && t2 && t3 && other); in test__thread_maps_share()
45 maps = thread__maps(leader); in test__thread_maps_share()
66 machine__remove_thread(machine, leader); in test__thread_maps_share()
88 thread__put(leader); in test__thread_maps_share()
H A Dparse-events.c858 struct evsel *evsel, *leader; in test__group1() local
906 struct evsel *evsel, *leader = NULL; in test__group2() local
921 leader = evsel; in test__group2()
1076 struct evsel *evsel, *leader; in test__group4() local
1125 struct evsel *evsel = NULL, *leader; in test__group5() local
1222 struct evsel *evsel = NULL, *leader; in test__group_gh1() local
1269 struct evsel *evsel = NULL, *leader; in test__group_gh2() local
1316 struct evsel *evsel = NULL, *leader; in test__group_gh3() local
1363 struct evsel *evsel = NULL, *leader; in test__group_gh4() local
1410 struct evsel *evsel = NULL, *leader; in test__leader_sample1() local
[all …]
H A Dhists_link.c203 static int validate_match(struct hists *leader, struct hists *other) in validate_match() argument
205 return __validate_match(leader) || __validate_match(other); in validate_match()
281 static int validate_link(struct hists *leader, struct hists *other) in validate_link() argument
283 return __validate_link(leader, 0) || __validate_link(other, 1); in validate_link()
/linux-6.15/tools/perf/util/
H A Drecord.c28 struct evsel *leader = evsel__leader(evsel); in evsel__read_sampler() local
30 if (evsel__is_aux_event(leader) || arch_topdown_sample_read(leader) || in evsel__read_sampler()
31 is_mem_loads_aux_event(leader)) { in evsel__read_sampler()
33 if (evsel__leader(evsel) == leader && evsel != evsel__leader(evsel)) in evsel__read_sampler()
38 return leader; in evsel__read_sampler()
56 struct evsel *leader = evsel__leader(evsel); in evsel__config_leader_sampling() local
60 if (!leader->sample_read) in evsel__config_leader_sampling()
92 leader->core.attr.sample_type; in evsel__config_leader_sampling()
H A Devsel.c537 evsel->core.leader = orig->core.leader; in evsel__clone()
1760 u64 nr = leader->core.nr_members; in evsel__group_read_nr_members()
1953 BUG_ON(!leader->core.fd); in get_group_fd()
2337 struct evsel *leader; in evsel__detect_missing_aux_action_feature() local
2352 leader = evsel__leader(evsel); in evsel__detect_missing_aux_action_feature()
2353 if (evsel == leader) { in evsel__detect_missing_aux_action_feature()
2914 if (!leader || !evsel->evlist) in evsel__has_branch_counters()
2920 if (leader->br_cntr_nr > 0) in evsel__has_branch_counters()
3877 return evsel->core.leader == &leader->core; in evsel__has_leader()
3887 evsel->core.leader = &leader->core; in evsel__set_leader()
[all …]
H A Devsel.h432 return evsel->core.leader == &evsel->core; in evsel__is_group_leader()
471 return evsel->core.idx - evsel->core.leader->idx; in evsel__group_idx()
478 (_evsel)->core.leader == &(_leader)->core; \
488 (_evsel)->core.leader == &(_leader)->core; \
537 bool evsel__has_leader(struct evsel *evsel, struct evsel *leader);
539 void evsel__set_leader(struct evsel *evsel, struct evsel *leader);
541 void evsel__remove_from_group(struct evsel *evsel, struct evsel *leader);
H A Devlist.c219 leader = evsel; in evlist__splice_list_tail()
1842 leader->forced_leader = true; in evlist__force_leader()
1848 struct evsel *c2, *leader; in evlist__reset_weak_group() local
1851 leader = evsel__leader(evsel); in evlist__reset_weak_group()
1854 leader->name, leader->core.nr_members); in evlist__reset_weak_group()
1881 if (leader->core.nr_members == 1) in evlist__reset_weak_group()
1882 leader->core.nr_members = 0; in evlist__reset_weak_group()
1883 return leader; in evlist__reset_weak_group()
2502 leader = evsel__leader(evsel); in evlist__check_mem_load_aux()
2503 if (leader == evsel) in evlist__check_mem_load_aux()
[all …]
/linux-6.15/arch/alpha/kernel/
H A Dpci_iommu.c484 struct scatterlist *leader; in sg_classify() local
488 leader = sg; in sg_classify()
490 leader_length = leader->length; in sg_classify()
514 leader = sg; in sg_classify()
522 leader->dma_address = leader_flag; in sg_classify()
523 leader->dma_length = leader_length; in sg_classify()
535 long size = leader->dma_length; in sg_fill()
543 if (leader->dma_address == 0 in sg_fill()
575 if (leader->dma_address == 0) in sg_fill()
580 sg_classify(dev, leader, end, 0); in sg_fill()
[all …]
/linux-6.15/fs/
H A Dexec.c1069 if (likely(leader->exit_state)) in de_thread()
1089 tsk->start_time = leader->start_time; in de_thread()
1092 BUG_ON(!same_thread_group(leader, tsk)); in de_thread()
1103 exchange_tids(tsk, leader); in de_thread()
1106 transfer_pid(leader, tsk, PIDTYPE_SID); in de_thread()
1112 leader->group_leader = tsk; in de_thread()
1115 leader->exit_signal = -1; in de_thread()
1118 leader->exit_state = EXIT_DEAD; in de_thread()
1124 if (unlikely(leader->ptrace)) in de_thread()
1125 __wake_up_parent(leader, leader->parent); in de_thread()
[all …]
/linux-6.15/include/linux/
H A Dcgroup.h300 #define cgroup_taskset_for_each_leader(leader, dst_css, tset) \ argument
301 for ((leader) = cgroup_taskset_first((tset), &(dst_css)); \
302 (leader); \
303 (leader) = cgroup_taskset_next((tset), &(dst_css))) \
304 if ((leader) != (leader)->group_leader) \

12345