Home
last modified time | relevance | path

Searched refs:leader (Results 1 - 25 of 141) sorted by relevance

123456

/kernel/linux/linux-6.6/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
44 event_init(&leader, PM_RUN_CYC_ALT); in event_alternatives_tests_p9()
45 FAIL_IF(event_open(&leader)); in event_alternatives_tests_p9()
53 FAIL_IF(event_open_with_group(&event, leader.fd)); in event_alternatives_tests_p9()
55 event_close(&leader); in event_alternatives_tests_p9()
58 event_init(&leader, PM_INST_DISP); in event_alternatives_tests_p9()
59 FAIL_IF(event_open(&leader)); in event_alternatives_tests_p9()
66 FAIL_IF(event_open_with_group(&event, leader.fd)); in event_alternatives_tests_p9()
68 event_close(&leader); in event_alternatives_tests_p9()
71 event_init(&leader, PM_BR_2PAT 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()
43 /* Add the thresh_cmp value for leader in config1 */ 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()
49 /* Add the different thresh_cmp value from the leader event in config1 */ in group_constraint_thresh_cmp()
52 /* Expected to fail as sibling and leader event request different thresh_cmp bits */ in group_constraint_thresh_cmp()
53 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_cmp()
60 /* Add the same thresh_cmp value for leader and sibling event in config1 */ in group_constraint_thresh_cmp()
63 /* Expected to succeed as sibling and leader even in group_constraint_thresh_cmp()
[all...]
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()
44 /* Expected to fail as sibling event doesn't request same l2l3_sel bits as leader */ in group_constraint_l2l3_sel()
45 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_l2l3_sel()
52 /* Expected to succeed as sibling event request same l2l3_sel bits as leader */ 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()
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()
40 /* Expected to fail as sibling event doesn't request same l1 cache select bits as leader */ in group_constraint_cache()
41 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_cache()
48 /* Expected to succeed as sibling event request same l1 cache select bits as leader */ 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_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()
40 /* Expected to fail as sibling event doesn't request same radix_scope_qual bits as leader */ in group_constraint_radix_scope_qual()
41 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_radix_scope_qual()
44 /* Expected to pass as sibling event request same radix_scope_qual bits as leader */ 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_mmcra_sample_test.c21 struct event event, leader; in group_constraint_mmcra_sample() local
29 * group leader. Use event with store only sampling in group_constraint_mmcra_sample()
32 event_init(&leader, EventCode_1); in group_constraint_mmcra_sample()
33 FAIL_IF(event_open(&leader)); in group_constraint_mmcra_sample()
37 /* Expected to fail as sibling event doesn't use same sampling bits as leader */ in group_constraint_mmcra_sample()
38 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_mmcra_sample()
42 /* Expected to pass as sibling event use same sampling bits as leader */ 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_repeat_test.c23 struct event event, leader; in group_constraint_repeat() local
31 * for leader and sibling event which is expected in group_constraint_repeat()
34 event_init(&leader, EventCode1); in group_constraint_repeat()
35 FAIL_IF(event_open(&leader)); in group_constraint_repeat()
39 /* Expected to fail since sibling event is requesting same PMC as 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_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()
44 /* Expected to fail as sibling and leader event request different thresh_ctl bits */ in group_constraint_thresh_ctl()
45 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_ctl()
52 /* Expected to succeed as sibling and leader event request same thresh_ctl bits */ 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_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()
43 /* Expected to fail as sibling and leader event request different thresh_sel bits */ in group_constraint_thresh_sel()
44 FAIL_IF(!event_open_with_group(&event, leader.fd)); in group_constraint_thresh_sel()
51 /* Expected to succeed as sibling and leader event request same thresh_sel bits */ 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()
/kernel/linux/linux-5.10/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()
70 event_leader_ebb_init(&leader); in event_attributes()
71 FAIL_IF(event_open(&leader)); in event_attributes()
77 FAIL_IF(event_open_with_group(&event, leader.fd)); in event_attributes()
78 event_close(&leader); in event_attributes()
82 event_init(&leader, 0x1001e); in event_attributes()
83 event_leader_ebb_init(&leader); in event_attributes()
84 FAIL_IF(event_open(&leader)); in event_attributes()
88 /* Expected to fail, event doesn't request EBB, leader doe in event_attributes()
[all...]
/kernel/linux/linux-6.6/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()
70 event_leader_ebb_init(&leader); in event_attributes()
71 FAIL_IF(event_open(&leader)); in event_attributes()
77 FAIL_IF(event_open_with_group(&event, leader.fd)); in event_attributes()
78 event_close(&leader); in event_attributes()
82 event_init(&leader, 0x1001e); in event_attributes()
83 event_leader_ebb_init(&leader); in event_attributes()
84 FAIL_IF(event_open(&leader)); in event_attributes()
88 /* Expected to fail, event doesn't request EBB, leader doe in event_attributes()
[all...]
/kernel/linux/linux-6.6/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
152 struct perf_evsel *evsel, *leader; test_stat_thread_enable() local
[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()
261 __T("failed to read leader valu in test_stat_read_format_group()
[all...]
/kernel/linux/linux-6.6/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()
51 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()
62 TEST_ASSERT_VAL("wrong leader", evsel__has_leader(evsel, leader)); in test__hybrid_sw_hw_group_event()
74 struct evsel *evsel, *leader; test__hybrid_hw_sw_group_event() local
91 struct evsel *evsel, *leader; test__hybrid_group_modifier1() local
[all...]
/kernel/linux/linux-5.10/tools/perf/util/
H A Drecord.c20 * evsel__config_leader_sampling() uses special rules for leader sampling.
21 * However, if the leader is an AUX area event, then assume the event to sample
26 struct evsel *leader = evsel->leader; in evsel__read_sampler() local
28 if (evsel__is_aux_event(leader) || arch_topdown_sample_read(leader)) { in evsel__read_sampler()
30 if (evsel->leader == leader && evsel != evsel->leader) in evsel__read_sampler()
35 return leader; in evsel__read_sampler()
53 struct evsel *leader = evsel->leader; evsel__config_leader_sampling() local
[all...]
/kernel/linux/linux-5.10/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()
39 /* and create 1 separated process, without thread leader */ in test__thread_maps_share()
43 leader && t1 && t2 && t3 && other); in test__thread_maps_share()
45 maps = leader->maps; in test__thread_maps_share()
54 * Verify the other leader was created by previous call. in test__thread_maps_share()
59 TEST_ASSERT_VAL("failed to find other leader", other_leader); in test__thread_maps_share()
66 machine__remove_thread(machine, leader); in test__thread_maps_share()
79 thread__put(leader); in test__thread_maps_share()
H A Dparse-events.c670 struct evsel *evsel, *leader; in test__group1() local
676 evsel = leader = evlist__first(evlist); in test__group1()
686 TEST_ASSERT_VAL("wrong leader", evsel__is_group_leader(evsel)); in test__group1()
703 TEST_ASSERT_VAL("wrong leader", evsel->leader == leader); in test__group1()
712 struct evsel *evsel, *leader; in test__group2() local
718 evsel = leader = evlist__first(evlist); in test__group2()
728 TEST_ASSERT_VAL("wrong leader", evsel__is_group_leader(evsel)); in test__group2()
744 TEST_ASSERT_VAL("wrong leader", evse in test__group2()
767 struct evsel *evsel, *leader; test__group3() local
859 struct evsel *evsel, *leader; test__group4() local
903 struct evsel *evsel, *leader; test__group5() local
989 struct evsel *evsel, *leader; test__group_gh1() local
1029 struct evsel *evsel, *leader; test__group_gh2() local
1069 struct evsel *evsel, *leader; test__group_gh3() local
1109 struct evsel *evsel, *leader; test__group_gh4() local
1149 struct evsel *evsel, *leader; test__leader_sample1() local
1202 struct evsel *evsel, *leader; test__leader_sample2() local
1254 struct evsel *evsel, *leader; test__pinned_group() local
1298 struct evsel *evsel, *leader; test__exclusive_group() local
[all...]
/kernel/linux/linux-6.6/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()
39 /* and create 1 separated process, without thread leader */ 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()
54 * Verify the other leader was created by previous call. in test__thread_maps_share()
59 TEST_ASSERT_VAL("failed to find other leader", other_leader); in test__thread_maps_share()
66 machine__remove_thread(machine, leader); in test__thread_maps_share()
89 thread__put(leader); in test__thread_maps_share()
H A Dparse-events.c856 struct evsel *evsel, *leader; in test__group1() local
865 evsel = leader = (i == 0 ? evlist__first(evlist) : evsel__next(evsel)); in test__group1()
874 TEST_ASSERT_VAL("wrong leader", evsel__is_group_leader(evsel)); in test__group1()
890 TEST_ASSERT_VAL("wrong leader", evsel__has_leader(evsel, leader)); in test__group1()
899 struct evsel *evsel, *leader = NULL; in test__group2() local
912 leader = evsel; in test__group2()
921 TEST_ASSERT_VAL("wrong leader", evsel__is_group_leader(evsel)); in test__group2()
936 if (evsel__has_leader(evsel, leader)) in test__group2()
950 TEST_ASSERT_VAL("wrong leader", evsel__is_group_leade in test__group2()
1065 struct evsel *evsel, *leader; test__group4() local
1110 struct evsel *evsel = NULL, *leader; test__group5() local
1196 struct evsel *evsel = NULL, *leader; test__group_gh1() local
1237 struct evsel *evsel = NULL, *leader; test__group_gh2() local
1278 struct evsel *evsel = NULL, *leader; test__group_gh3() local
1319 struct evsel *evsel = NULL, *leader; test__group_gh4() local
1360 struct evsel *evsel = NULL, *leader; test__leader_sample1() local
1412 struct evsel *evsel = NULL, *leader; test__leader_sample2() local
1469 struct evsel *evsel = NULL, *leader; test__pinned_group() local
1514 struct evsel *evsel = NULL, *leader; test__exclusive_group() local
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Drecord.c22 * evsel__config_leader_sampling() uses special rules for leader sampling.
23 * However, if the leader is an AUX area event, then assume the event to sample
28 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 in evsel__config_leader_sampling()
[all...]
/kernel/linux/linux-6.6/tools/perf/arch/x86/util/
H A Dtopdown.c40 * event must be the leader of the topdown group.
42 bool arch_topdown_sample_read(struct evsel *leader) in arch_topdown_sample_read() argument
44 if (!evsel__sys_has_perf_metrics(leader)) in arch_topdown_sample_read()
47 if (leader->core.attr.config == TOPDOWN_SLOTS) in arch_topdown_sample_read()
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dpci_iommu.c504 -1 : Not leader, physically adjacent to previous.
505 -2 : Not leader, virtually adjacent to previous.
506 Write dma_length of each leader with the combined lengths of
517 struct scatterlist *leader; in sg_classify()
521 leader = sg; in sg_classify()
523 leader_length = leader->length; in sg_classify()
524 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
545 leader->dma_address = leader_flag; in sg_classify()
546 leader->dma_length = leader_length; in sg_classify()
547 leader in sg_classify()
516 struct scatterlist *leader; sg_classify() local
562 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, struct scatterlist *out, struct pci_iommu_arena *arena, dma_addr_t max_dma, int dac_allowed) sg_fill() argument
[all...]
/kernel/linux/linux-6.6/arch/alpha/kernel/
H A Dpci_iommu.c477 -1 : Not leader, physically adjacent to previous.
478 -2 : Not leader, virtually adjacent to previous.
479 Write dma_length of each leader with the combined lengths of
490 struct scatterlist *leader; in sg_classify()
494 leader = sg; in sg_classify()
496 leader_length = leader->length; in sg_classify()
497 next_paddr = SG_ENT_PHYS_ADDRESS(leader) + leader_length; in sg_classify()
518 leader->dma_address = leader_flag; in sg_classify()
519 leader->dma_length = leader_length; in sg_classify()
520 leader in sg_classify()
489 struct scatterlist *leader; sg_classify() local
535 sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end, struct scatterlist *out, struct pci_iommu_arena *arena, dma_addr_t max_dma, int dac_allowed) sg_fill() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/
H A Dtm6000-input.c82 u32 pulse = 0, leader = 0; in tm6000_ir_config() local
100 leader = 900; /* ms */ in tm6000_ir_config()
105 leader = 900; /* ms - from the NEC decoding */ in tm6000_ir_config()
111 leader = ir_clock_mhz * leader; in tm6000_ir_config()
113 leader = leader | 0x8000; in tm6000_ir_config()
115 dprintk(2, "%s: %s, %d MHz, leader = 0x%04x, pulse = 0x%06x \n", in tm6000_ir_config()
118 ir_clock_mhz, leader, pulse); in tm6000_ir_config()
131 tm6000_set_reg(dev, TM6010_REQ07_RDC_IR_LEADER1, leader >> in tm6000_ir_config()
[all...]
/kernel/linux/linux-5.10/tools/perf/arch/x86/util/
H A Dtopdown.c51 * event must be the leader of the topdown group.
54 bool arch_topdown_sample_read(struct evsel *leader) in arch_topdown_sample_read() argument
59 if (is_topdown_slots_event(leader)) in arch_topdown_sample_read()

Completed in 12 milliseconds

123456